• Introduction to 3D GIS in the Browser: Cesium.js, Mapnik and PostGIS

    Pascal Rettig (CTO, Alignable) will present an introduction to visualizing geographic data in the browser. He will provide a overview of the open source tools available to import, transform and prepare GIS data for display, including QGIS, PostGIS and Mapnik, and then go into depth on the Cesium.js WebGL framework for creating interactive 3D map-based visualizations. Special thanks to O'Reilly for hosting the meetup at their downtown Boston office. Drinks and Pizza will be provided, sponsor TBA.

    3
  • Progressive Web Apps

    Microsoft NERD New England Research & Development Center

    We're back! Progressive Web Applications are here to save the mobile web. Years of native mobile eating the lunch of web are about to end with PWAs offering as fast or faster experiences for installation and application use than native can ever hope to deliver. Microsoft Edge and PWAs by Kirupa Chinnathambi Kirupa is a member of the Microsoft Edge development team and will speak about the role that PWAs will play at Microsoft and their implementation with Edge. The Business Case for PWAs Brian Cardarella You may be wondering if PWAs are the right technology direction for your company. Or you may be convinced but you need to convince your boss. This talk is for you. We'll review real-world data that prove that PWAs are the future and can generate more revenue than native applications. We're still working on some more speakers!

    10
  • Maintainable CSS and Code Snippets

    Brightcove Office

    We have two great talks lined up this month: Maintainable CSS by Brian Kaney Code Snippets by Gleb Bahmutov Thanks to Rifinity (http://rifiniti.com/) for Sponsoring Pizza Maintainable CSS by Brian Kaney There is a tendency in web apps to end up with super long and confusing stylesheets and superfluous markup. These problems lead to poor performance, testability challenges, and overall un-maintainablity -- building new features end up taking way more time and effort than they should. Luckily there are ways to combat this. We can use patterns from leading front-end frameworks, add CSS pre-processors to our dev stack, and follow emerging modular methodologies. This talk will draw from experiences we've had at Vermonster over the years and try to hone in on the "right" level of abstraction and semantics, and the importance of conventions when sharing development across a diverse team. Brian is an owner at Vermonster (http://www.vermonster.com/), a consulting firm in Boston that helps companies design, build and deploy clean and clear technology products. They use modern technology (like Ruby on Rails) and best practices like agile project management and test-driven design. Code Snippets Gleb Bahmutov Code snippets in Chrome DevTools "Sources" tab are an extremely useful tool. A JavaScript fragment can be stored as a named snippet and executed in the current page's context, just as if it were executed from the browser's console. These snippets can be an exceptionally useful tool when investigating performance bottlenecks in web applications, and we'll talk about to leverage them in your day to day application development workflow. Gleb Bahmutov is JavaScript ninja, image processing expert and software quality fanatic. After receiving a PhD in computer science from Purdue University, Gleb worked on laser scanners, 3D reconstruction, and panorama-based virtual tours at EveryScape. Later Gleb switched to writing browser data visualization software at MathWorks. After a year, Gleb went back to the startup environment and developed software quality analysis tools at uTest (now Applause). Today Gleb is developing real-time financial analysis tools at Kensho. Thanks to our Food Sponsor Rifinity (http://rifiniti.com/) for provided food and drinks.

    4
  • Wild World Web and Styling Forms Semantically & Accessibly

    We have two great talks lined up this month: Wild World Web: Web Development in a World of Ever-Changing Browsers, Platforms & Compatibilities by Rob Larsen Styling Forms Semantically & Accessibly by Amanda Cheung Rob will also be giving away two copies of his book The Uncertain Web (http://www.amazon.com/gp/product/B00QUBHNQC?ie=UTF8&camp=213733&creative=393177&creativeASIN=B00QUBHNQC&linkCode=shr&tag=drunkenfistcom&linkId=TCHOGLNBKTYXWZKA&sr=&qid=) Thanks to Vermonster (http://www.vermonster.com/) for sponsoring Pizza Wild World Web by Rob Larsen How can front-end web developers make the transition out of developing with known goals and tools into the new world of development in the midst of uncertainty? Approaching the web today requires that the web developer let go of hard and fast rules, and begins to design for uncertainty. Embracing uncertainty as a core tenet of web development and scrapping the rules we've relied on in the past few years is the best bet for creating future proof web solutions. By combining web standards, progressive enhancement, an iterative approach to design and development and a desire to question the status quo; web development teams can create sites and applications that should perform well in a wide range of present and future devices. By focusing on optimal solutions with intelligent fallbacks and forgoing the desire for absolute solutions, design and development can work together to create a web that is fast, widely available and reliable. Rob is an experienced front end engineer, team lead and manager. Since 1999 (that's Web 1.0, if you're keeping track) been building web sites and applications for some of the world's biggest brands. Rob is an active writer and speaker on web technology with a special focus on emerging standards like HTML5, CSS3 and the ongoing evolution of the JavaScript programming language. He is co-author ofProfessional jQuery (http://www.amazon.com/gp/product/1118026683/ref=as_li_ss_tl?ie=UTF8&tag=drunkenfistcom&linkCode=as2&camp=1789&creative=390957&creativeASIN=1118026683), the author of Beginning HTML and CSS (http://www.amazon.com/gp/product/1118340183/ref=as_li_ss_tl?ie=UTF8&tag=drunkenfistcom&linkCode=as2&camp=1789&creative=390957&creativeASIN=1118340183) and the author of The Uncertain Web (http://www.amazon.com/gp/product/B00QUBHNQC?ie=UTF8&camp=213733&creative=393177&creativeASIN=B00QUBHNQC&linkCode=shr&tag=drunkenfistcom&linkId=TCHOGLNBKTYXWZKA&sr=&qid=), from O'Reilly. He's also active in the open source community (https://github.com/roblarsen). In his career Rob has spent time at Sapient Global Markets, Isobar, The Brand Experience, Cramer and as an independent consultant. Over the course of his career Rob has solved unique problems for clients like Samsung, Motorola, Philips, Gillette, Boston’s Museum of Science, and Harvard Kennedy School. Styling Forms Semantically & Accessibly by Amanda Cheung First, we will cover semantic form markup: why it's important and how it affects the accessibility of the forms that live within our websites. Then, we'll move on to the cool stuff! Browsers build a lot of functionality into HTML forms that we should not be handling on our own. However, some of these features come with default styles that we may not want to put into our websites. Everyone knows what inputs and dropdowns look like out of the box. We want to customize the style of our forms to create better experiences for our users, but when does that start to hurt usability? Where do we draw the line? This talk will go over some of these situations. We will discuss how far we can go with styling snazzy forms while keeping these features intact as well as what's in the future. As lead UX developer at DockYard (http://dockyard.com/), Amanda is passionate about CSS architecture and organization. She also teaches classes with Girl Develop It (http://www.girldevelopit.com/chapters/boston). Thanks to our Food Sponsor Vermonster for provided food and drinks.

    19
  • Front End Town Hall a.k.a Ask the Hive Mind

    Brightcove Office

    We're going to (again) do something a little different this time - In informal discussions before and after, I'm always amazed at the variety and depth of knowledge present in the room at each meetup. So, instead of any set presentations, this meetup will be a moderated, open-forum-style discussion. If you have a front-end related question, chances are that one of the 100+ folks in the room will have an answer for you. All of us are far smarter than any of us. Questions will be drawn from 2 places: live member questions, and from an anonymous, pre-submitted set (a link to submit questions will be provided closer to the meetup) Any question is fair game (Informal Surveys, Who's used X, What works for Y, etc) To maintain an environment of honest discussion, we're not going to be video-taping this meetup.

    4
  • JavaScript Framework Potpourri

    Brightcove Office

    This month we're going to look at the big four JavaScript Frameworks (Backbone, Ember, Angular and React) in four 20-minute, hyper-focused presentations. Each presenter, speaking from significant personal experience in their framework of choice, will go over the pros and cons of one of the four frameworks with the goal of helping you get a sense of which framework might be right for you or you project. Thanks to Rue La La (https://www.ruelala.com/) for sponsoring Pizza And without further ado, the Lineup: Backbone: Rui Jiang Rui is the Interaction Designer at Yesware and the founder of Backbone-powered GistBox (http://www.gistboxapp.com/), the easiest way to organize code snippets. He loves building delightful user experiences and taking long walks on Commonwealth. Angular: Jeff Whelpley Jeff is the Chief Architect at GetHuman where he has spent the last year and a half designing and implementing a full-stack JavaScript platform for customer service-based web and mobile apps. He is a contributor to AngularJS and uses AngularJS for all front end development at GetHuman. Ember: Patrick Holloway Patrick is a self-taught web weveloper from Boston working as an Ember.js/Rails engineer on the Open Research Exchange Team at PatientsLikeMe in Cambridge, Massachusetts. React: James Hrisho James Hrisho is a product developer at Maxwell Health working with Backbone, React and PHP. He has years of experience in software development and project management leading teams to develop large scale web and mobile applications. Thanks to our Food Sponsor Rue La La for providing food and drinks.

    44
  • The State of Front End Development 2014

    Brightcove Office

    Important: before the meetup please fill-out one of the following very brief surveys to help us gather information on the state Front-End Development in Boston Front End Developer: http://bit.ly/front-end-boston Hiring Company (First Parties only): http://bit.ly/front-end-hiring The State of Front End Development 2014 Exactly 3 years ago in the very first Meetup for this group we looked at the state of Front End Development 2011 (http://www.slideshare.net/cykod/the-state-of-front-end-web-development-2011-8105319), this month Pascal Rettig will take a look at where the front-end of the Web is today. We'll cover the state of Front End Development jobs in Boston as well as what cool technologies are making an appearance in your browser (and which ones you can actually use!) We'll look over the current state of core technologies like CSS3, SVG, WebGL, Web Audio, Media Capture and WebRTC. We'll discuss what it takes to get started in the industry and what companies are looking for in job candidates. Pascal Rettig has been developing web applications professionally for 18 years and is currently chief software architect at Alignable.com. He is an author for Wiley and develops games in HTML5 on the side. Lightning Talks - 3 slots available If you have a short (5 minute max) talk on an open-source or free-to-use front-end technology - email the organizers. We should have time for 6 short talks. Special thanks to Trinity Pharma Solutions (http://trinitypharmasolutions.com/) (Jobs (http://trinitypharmasolutions.com/site/inside-trinity/careers)) for Sponsoring Pizza and Drinks

    16
  • Ember all the things!

    Brightcove Office

    Brian Cardarella, Partner at DockYard (http://dockyard.com/), will be giving an introduction to Ember.js and discuss DockYard's experience building Ember applications for clients. You may have heard about Ember from its fantastic reputation on Hacker News. Brian will go over the different parts of an Ember application, and build a simple Ember app before your very eyes. He'll even use Ember Data! Special thanks to StackDriver (http://www.stackdriver.com/jobs/) for sponsoring Pizza and Soda Stackdriver is a Boston-based startup providing powerfully simple monitoring-as-a-service that helps DevOps spend more time on dev and less on ops. Hundreds of innovative companies, including Smugmug, 99designs, Vocalocity, Extreme Reach, 8k Miles, and Chopra Center, have standardized on Stackdriver for system and infrastructure monitoring. Thanks to BrightCove (http://www.brightcove.com/en/company/careers) for providing our monthly meetup space.

    11