• Event-Driven Architectures with Redis and Node.JS
    Microservice Architectures (http://martinfowler.com/articles/microservices.html) are a hot topic right now, and they strike at the heart of some of our biggest pain points as developers. They aim to replace large, monolithic codebases that are difficult to understand and maintain with small, isolated services that are easy to maintain or replace. With small, distributed services come different ways of thinking about how your application is structured. In this talk, we'll explore how a distributed scheduling API can ease some of the coordination pains found in Microservice architectures, and we'll walk through how UrgentConsult (https://urgentconsult.com/) built a PubSub scheduler in Node.js using the excellent ActionHero (http://www.actionherojs.com) framework. Andy Winder (github (https://github.com/awinder), linkedin (https://www.linkedin.com/in/ajwinder)) is the Lead Developer at UrgentConsult (https://urgentconsult.com/), where they're using technology like Node.JS, Docker and Consul to build applications that streamline the medical referral process. Afterwards, we'll be doing lightning talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:30PM : "Event-Driven architectures with Redis and Node.JS" • 7:30-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    3 comments
  • Awesome, Interactive Presentations with Reveal.js
    Reveal.js (http://lab.hakim.se/reveal-js/#/) is "a framework for easily creating beautiful presentations using HTML", and for developers it makes a great alternative to creating PowerPoint slides -- you probably know how to do more in HTML than in PowerPoint. But this talk will go beyond making standard slides with HTML and show what your presentations can do with the full power of CSS and JavaScript. Finally, we'll explore what's possible with web technologies when your audience is no longer dispersed through time and space. Tom Panning (github (https://github.com/tpanningnextcen), linkedin (https://www.linkedin.com/pub/tom-panning/4/857/579)) is a Systems Architect at Next Century Corporation (https://www.nextcentury.com/) here in Columbia, MD, and he'll be leading this discussion about his experiences building solid presentations in Reveal.js Afterwards, we'll be doing lightning talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:30PM : "Awesome, Interactive Presentations with Reveal.js" • 7:30-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    5 comments
  • Dive into Facebook's React
    Facebook defines React as "a Javascript library for building user interfaces", but it is more than that. It is a paradigm shift in how we building user interfaces that is sweeping through the JS ecosystem and starting to spill out into other languages. In this talk, we get our feet wet with React and see what all the fuss is about. Chris Garvis (github (https://github.com/cgarvis), linkedin (https://www.linkedin.com/in/christophergarvis)) is CTO/Cofounder of Peach which is revolutionizing the way modern consumers interact with the insurance industry. They use ReactJS for all of their UI development, including their iOS app. Afterwards, we'll be doing lightning talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Meetup Schedule • 6:30-7:00PM : Food and drinks provided by Message Systems (https://twitter.com/messagesystems, http://messagesystems.com) • 7:00-7:45PM : "Dive into Facebook's React" •7:45-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    3 comments
  • You got your i18n in my angular app!
    We live in a globalized world, so why is your Angular application only in English? In this talk, we'll discuss what internationalization actually means to you, the developer, and how we need to think about the text of the app, as well as any date/times and numbers. Finally, we'll look at some great libraries out there to help make localizing your app super easy. Jessica Martin (LinkedIn (https://www.linkedin.com/pub/jessica-martin/35/a27/968), GitHub (https://github.com/jmartin4563)) is a software developer for Message Systems, Inc., where she works in an entirely JS based stack (AngularJS in the front, Node.js in the back). She helps out at the Baltimore NodeSchool as a mentor, and regularly attends the Maryland Javscript Meetup group. In her down time, Jess is an avid gamer, and watches way too much YouTube. Afterwards, we'll be doing lightning talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Please post a reply to this event if you want to give a lightning talk. Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:30PM : "You got your i18n in my angular app!" • 7:30-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    6 comments
  • The Revealing Module Is an Antipattern
    I-Lin Kuo (linkedin (https://www.linkedin.com/in/ilinkuo), twitter (https://twitter.com/ilinkuo), company (http://www.finra.org/)) is presenting for the February meetup of MD.JS on February 11th! He'll be presenting on the topic of JavaScript module patterns, including the shortcomings of the Revealing Module Pattern (https://carldanley.com/js-revealing-module-pattern/). He recently delivered this talk at the nation.js (http://nationjs.com/) conference, and you can read more about his talk over here (http://nationjs.com/schedule/index?schedule=yes#i-lin_kuo) to get a better idea for what this talk is about. Afterwards, we'll be doing lightning talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Please post a reply to this event if you want to give a lightning talk. We can comfortable fit 3-4 of these in, and it's a great way to share knowledge around the group without having to prepare too much! Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:30PM : "The Revealing Module Is an Antipattern" • 7:30-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    7 comments
  • MongoDB, a JavaScript friendly database engine
    Happy New Year everyone! Join us on January 14th for a presentation by Max Mathieu of Message Systems (Twitter (https://twitter.com/maxence_mathieu)) on using MongoDB with JavaScript applications. This talk will include a short intro to MongoDB before diving into how JavaScript is a big part of it, from the underlying file format and it's similarity to JSON, to a live demo of the JavaScript-based shell to query and manipulate the data. Max will cover some use cases when it's particularly helpful not to have to write SQL, as well as some common traps to avoid. Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:15PM : MongoDB, a JavaScript friendly database engine • 7:15-7:45PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    14 comments
  • Scott Ford presents "This Old Code"
    Join us on November 19th at 6PM to hear Scott Ford present "This Old Code", a talk about working with existing codebases. Scott is the Founder and Chief Code Whisperer at Corgibytes, a software consultancy whose mission is to maintain and improve the world’s existing codebases. Here's what he has to say about his talk: Negativity surrounds the concept of existing code. This negativity is baked into the language we use. We work on ‘legacy projects’, ‘dirt field projects’, ‘rescue projects’, ‘antiquated projects’, ‘ancient projects’. I’d like to use the construction metaphor to look at these projects in a different light. I’ve been inspired by the TV program, ‘This Old House’. I think the care and attention that’s given existing structures while making them do more for their inhabitants is a great model for how we can treat our software projects. This talk isn’t JavaScript specific; it’s themes and guidance will apply to anyone who’s worked on a project that someone else left behind or anyone who is likely to do so in the future. Afterwards, we'll be doing lightening talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Please sign up @ Google Docs (https://docs.google.com/forms/d/1j4AbRXKC2Ihi-Iva6fN0GGfweCMjyYNRsQB77jc1hyI/viewform) if you'd like to present something. Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com (http://messagesystems.com/)) • 6:45-7:30PM : "This Old Code" • 7:30-8:00PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

  • Getting Started with AngularJS
    Join us on October 8th for a presentation by Bob Evans of Message Systems (Twitter (https://twitter.com/bizob2828)) as he walks through some of the basic features & capabilities of AngularJS through building a live demo application. The presentation will get into some great bootstrapping resources for Angular applications, tools you can use to automate your development workflow, the basics of Angular including routing and data binding, and will touch on interacting over HTTP for data retrieval and storage. Afterwards, we'll be doing lightening talks for anyone who wants to present for 5 minutes or so on something they're working on, events they've been to recently, or something else you think the group would find interesting. Please sign up @ Google Docs (https://docs.google.com/forms/d/1j4AbRXKC2Ihi-Iva6fN0GGfweCMjyYNRsQB77jc1hyI/viewform) if you'd like to present something. And as always if you'd like to do a full 30 minute presentation please reach out to me, I'd love to get members of the group involved in giving presentations! Meetup Schedule • 6-6:45PM : Food and drinks provided by Message Systems ( https://twitter.com/messagesystems , http://messagesystems.com ) • 6:45-7:15PM : Intro to AngularJS Presentation • 7:15-7:45PM : Lightning Talks

    Message Systems Inc

    9130 Guilford Rd · Columbia

    11 comments
  • What's Next in Javascript: Getting to Know ES6
    ECMAScript 6, or Harmony, or ES6 for short, is the next language specification for Javascript and will bring a lot of fun and expansion to the Javascript language. From constructs to deal with the asynchronous nature of javascript, to overhauled string templating, to an expanded class definition syntax, it's release will change the way we all think about Javascript and write Javascript applications. Come meet Rich Leland (https://twitter.com/richleland, http://mathematism.com/) as he leads a session on what this ES6 stuff is all about and how to start incorporating it into you JS apps today! We're going to follow the same format as last time where anyone who wants to demo an application they're working on, or talk about something they think would be interesting to the group, has 5 minutes to discuss. And we'll have some food and drinks beforehand and time to socialize before & after the talk. Let me know beforehand if there's something in particular you'd like to talk about during the lightening talks or if you need access to a projector or anything like that.

    Message Systems Inc

    9130 Guilford Rd · Columbia

    13 comments
  • Introduction & Show-and-Tell Session
    Lets kick this group off! I'll start off with a quick introduction about who I am, what I'm doing right now, and what I hope to accomplish with this group. We'll then go around the room and introduce ourselves, talk about what each of us is working on right now, why we're here, and what we want to get out of this group. If anyone wants to, leave a comment if you'd like to demo something. Then we'll leave some time at the end to get to know each other and socialize a little bit. Food will be provided by Message Systems, probably pizza but let me know if anyone has specific food allergy problems.

    Message Systems Inc

    9130 Guilford Rd · Columbia

    8 comments