Past Meetup

Backbone using Extensible Database APIs over HTTP + Webpack for the win!

This Meetup is past

75 people went

Location image of event venue

Details

Hi all!

Our next Meetup is scheduled to be on March 18th. We will have a 20-min lightning talk and a 40-min talk. Our sponsor, Avenue Code will provide food and drinks for us!

----------- Schedule -----------

5:30 - 5:50pm: mingle and food

5:50 - 6:00pm: announcements

6:00 - 6:20pm: Upgrading your JavaScript with Webpack - Jerry Su

6:20 - 7:00pm: Extensible database APIs and their role in software architecture - Max Neunhöffer

----------- Talk Details -----------

Lightning Talk: Upgrading your JavaScript with Webpack

By Jerry Su from Remind

Webpack is a flexible and extensible module bundler that can boost your productivity when building web applications. If you use or have heard of Browserify and RequireJS, then you know how these module systems improve code organization. webpack goes a step further and bundles not only JavaScript, but also CSS, images, fonts, and all other static resources with little effort. webpack also provides a development server that can improve your workflow by eliminating all or most of your build with an environment that is more fun to work with (linting in the browser, hot code replacement, and more) while minimizing differences between your production environment. I will focus on how you can start using webpack today on an existing codebase so that you can begin to take advantage of these many benefits.

Jerry Su is a JavaScript Engineer at Remind. He previously worked on JavaScript and UI Infrastructure at Facebook.

Main Talk: Backbone with Extensible database APIs and their role in software architecture

By Max Neunhöffer from ArangoDB

These days, more and more software applications are designed using a micro services architecture, that is, as suites of independently deployable services, talking to each other with well-defined interfaces. This approach is helped by the fact that many NoSQL databases expose their API through HTTP, which makes it particularly easy to define the interfaces.

The multi-model NoSQL database ArangoDB embeds Google's V8 JavaScript engine and features the Foxx framework, which allows the developer to extend ArangoDB's API by user defined JavaScript code that runs on the database server.

In this talk I will explain the benefits of this approach to the
software architecture and development process. I will keep the presentation practice oriented by showing concrete examples in ArangoDB and JavaScript, using Backbone.js

Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra, mainly for the open source system GAP. During this time he has juggled a lot with mathematical "big data" like group orbits containing trillions of points. Recently he has returned from St Andrews in Scotland to Germany, has shifted his focus to NoSQL databases and now helps to develop ArangoDB.

----------- Live broadcasting -----------

Google Hangouts On Air:

https://plus.google.com/events/c1h4g2v872rrd133qtqd610cps0 (https://plus.google.com/events/cqg3g0b46s5pe5ao0njefpe15nk)

Please RSVP so that Avenue Code will know how much food and drinks to provide.

Thank you!