• 🌱 Spring edition: CSS for JS devs, NodeJS Promise, Coding Challenge

    Hey folks, come and join us at the upcoming AmsterdamJS Meetup. We're bringing a fresh 🌱 Spring Edition that will be dedicated to CSS for JS developers and keeping your NodeJS promise in Production. We also have a special Coding Challenge for JS pros planned for after the talks, so it's time to bring your A-game! 🏆 We're very grateful for our ongoing event sponsor Evolution Gaming (https://www.evolutiongaming.com), React and WebGL shop in Amsterdam and number of other cities in Europe. We'd also like to thank this edition's sponsor Reaktor (https://www.reaktor.com), the company providing consultancy and agency services, built on exceptional technological competence. # Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Teaching CSS to JavaScripters" by Peter-Paul Koch 19:40 - 🗣 "Keeping your NodeJS promise in production" by Dipro Chatterjee 20:10 - Short break 20:20 - 🏆 Coding Challenge with Ricardo Mallols (Laptop required!) 21:00 - After-party in Crea Cafe ## "Teaching CSS to JavaScripters" by Peter-Paul Koch (https://twitter.com/ppk) Some JavaScript professionals do not know CSS as well as they’d like to. In order to help them, PPK decided to write a book “CDD for JavaScripters”, where he will explain CSS in terms that JavaScripters will understand. But what are those terms? What kind of teaching would JavaScripters expect? Is there a CSS mental model that is different from a JavaScript mental model? Is CSS a programming language? Does that matter for teaching or learning CSS? PPK will give a brief outline of where he’s standing right now on these questions. The majority of the session will be used for a discussion with the audience. How should he teach CSS? Why is it so hard for some to understand it? What are the least-understood parts of CSS? We hope this discussion will yield valuable feedback. ## "Keeping your NodeJS promise in production" by Dipro Chatterjee (https://twitter.com/chatterjeedipro) As an asynchronous event-driven JavaScript runtime, Node is designed to build scalable network applications. It does not employ multi-threading and yet achieves a desired level of concurrency using its event loop architecture with I/O delegated to libuv. Under the hood, Libuv manages workers to handle asynchronous tasks. During this talk, we will dive into the event loop phases with live code samples e.g. file I/O, data pipelines. Dipro will share some challenges with designing production systems and their solutions. About Dipro Dipro is a Senior Software engineer at DAZN, working on the payments and subscriptions services that enable the user journey of a DAZN customer and generate revenue for the company. I work on AWS, Terraform, Drone and NodeJS. I like promises in Node but never keep them in my personal life. ## Coding Challenge with Ricardo Mallols (https://twitter.com/ricardomallols) Do you have some basic experience dealing with it? Are you a JavaScript ninja? Either way, this event is for you! Ricardo has been organizing coding challenges to help people improve their JavaScript skills with the support and advice of the top JavaScript developers from London. Ricardo and his team have created a coding game to help you improve your tech skills in a friendly, relaxed and motivational environment. It doesn't matter if you want to break into the tech market or just want to code for fun; don't be shy and come over to enjoy the pleasure of modern programming! Please remember to bring your laptop. 😉 — # Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com # Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/amsterdamjs

    18
  • Axel Rauschmayer on Future JS, Runtime Type Checking for TypeScript

    Our friends at Bluefront (https://bluefront.nl) have asked Axel Rauschmayer to be one of the speakers at their upcoming meetup. Axel is a well known Javascript Guru and author of several books, including his latest "JavaScript for impatient programmers" (https://twitter.com/rauschma) Axel specializes in JavaScript and web development. He has been developing web applications since 1995 and has written several books about Javascript. This evening, Axel will share his thoughts on Javascript and have a lot of time for a good Q&A! So prepare your questions :) In recent years, JavaScript has grown considerably in size. In this talk, we’ll explore what features are still missing and what features may not be needed. We’ll also take a look at how JavaScript is evolved and how to best decide whether or not to include a feature. To complete the evening, Michael de Wit (https://twitter.com/mjwdewit) will give a presentation about runtime type checking for TypeScript. Folks from Bluefront have invited our community to join them, and they provide a number of seats for us, so go ahead and RSVP! # Schedule 18:00 - 19:00 welcome, food, and drinks 19:00 - 19:30 Michael de Wit - Runtime Type checking for Typescript 19:45 - 20:30 Axel Rauschmayer - Future JavaScript: what is still missing? + Q&A session 20:30 - 21:30 drinks and socialize # Location Bluefront is easy to reach by car and you can park at the Stadhuis garage in Nieuwegein, which is across the street and open until 23:00. If you're coming in by public transport you can take tram 60 from Utrecht CS and get off at Merwestein, which stops right in front of the building.

    7
  • Winter party edition: Web IoT, Mass scale JS Refactoring ⛄️🎄🍾

    Book your calendars, as there's another AmsterdamJS Meetup coming! Don't miss the 🔥 hottest JS event this winter and prepare for big announcements. 😉 Web Bluetooth and Refactoring JS with JS are going to be the talk of the town thanks to our speakers. In case there's anything you'd like to present to our audience, feel free to submit a talk via our official form: https://goo.gl/forms/gzQBYS91DYtOTBFC2 We're very grateful to this edition's main sponsor Reaktor (https://www.reaktor.com) and also to Evolution Gaming (https://www.evolutiongaming.com) for their long-term support of the event. # Event Schedule 18:00 - Doors open - snacks, beer, socialization 19:00 - Introduction and announcements 19:10 - 🗣 "Creating IoT Applications with Web Bluetooth" by Martin Woolley 19:40 - 🗣 "How to refactor JavaScript with JavaScript on a massive scale" by Tijn Kersjes 20:10 - Short break 20:20 - 🗣 "The impostor syndrome aka I'm a fraud" by Claudio Semeraro 21:00 - After-party in pub ## Creating IoT Applications with Web Bluetooth by Martin Woolley (https://twitter.com/bluetooth_mdw) 10 million Bluetooth devices ship every day, and that figure is rising. Regarded as one of the key, enabling technologies of the IoT, Bluetooth is everywhere and in the summer of 2017, a new Bluetooth technology, Bluetooth mesh networking was released. Bluetooth mesh is used in enterprise and industrial IoT systems and in these environments, web technologies and cloud-based architectures are king. In this session, we'll review key Bluetooth concepts and capabilities and the Web Bluetooth APIs which let you exploit them. There may even be demos! About Martin Martin Woolley is an industry veteran with over 30 years' experience working with computers large, small and ….. getting smaller. He still has a Sinclair ZX81 somewhere. He was a part of the BBC micro:bit team and designed the micro:bit's Bluetooth profile. ## How to refactor JavaScript with JavaScript on a massive scale by Tijn Kersjes (https://twitter.com/tijn22) Refactoring on a massive scale is a different beast. What to do when "find and replace" simply isn't enough? We faced this challenge when we needed to unify the way an initial state of a React component was set across the codebase consisting of thousands of files. This is a story about how we created a faultless commit that touched around 100,000 lines of code. Our solution was to write a program that did the required modifications for us. These kind of programs are often called codemods. Languages and concepts are like tools in a toolbox. Codemods are a new tool to your toolbox. About Tijn Tijn is a software engineer at Reaktor. He mainly writes Node.js/React applications, is interested in anything functional or reactive, and is rarely seen without a cup of coffee. After office hours he likes to play around with esoteric compilers. ## "The impostor syndrome aka I'm a fraud" by Claudio Semeraro (https://twitter.com/keepitterron) The frontend world is moving at an incredibly fast pace, there is just so much to know that feeling overwhelmed may just be the norm. It doesn't matter if you're a seasoned developer or a junior just starting out, comparing yourself to others will trigger many biases and feeling like a fraud is way more common than you may think. It even has a name: the impostor syndrome. About Claudio Full stack JavaScript developer, successfully pretending to know how to code for 15 years now. — # Code of Conduct By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com # Contact If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked] Follow updates on Twitter: https://twitter.com/amsterdamjs

    2
  • Hot Summer Edition ☀️ Rachel Nabors, Frontend at GitLab, Prototyping with Code

    The summer is here, and even when you're enjoying the great weather and some time off, you can still learn a thing or two! 😎 If you're up for the challenge, you're invited to our quarterly AmsterdamJS Meetup event. We'll meet on August 2 at our beloved Crea Theather, to talk about all things JS! AmsterdamJS has been supported multiple times by Reaktor (https://www.reaktor.com), a company that provides consultancy and agency services built on exceptional technological competence. They are always looking for exceptional talent, so don't forget to check out their careers page. (https://www.reaktor.com/careers/) We're also very grateful to Evolution Gaming (https://www.evolutiongaming.com/who-we-are) for their continuous support of the meetup. The company is the world leader in live dealer gaming. # Event Schedule 18:00 - Doors open with bites and drinks in the Café 19:00 - Introduction and announcements 19:10 - "Alice in Web Animations API Land", Rachel Nabors 19:40 - "Prototyping with Code", Andrey Salomatin 20:10 - Short break 20:20 - "Evolution of Our GitLab Frontend", Fatih Acet 20:50 - Beers and Talks at Crea Cafe till Midnight # Talk 1: "Alice in Web Animations API Land", Rachel Nabors (Amsterdam) Animation is back in the web development tool chest! We know of declarative CSS Animations and Transitions and fully featured JavaScript animation libraries like GreenSock, but there's another option: the Web Animation API! In this talk Rachel Nabors will take you on a magical journey with Alice from Wonderland to show you how this new API is used to run the CSS Animations in your browser and how you can use it to generate and manipulate animations in your project. Colorful, interactive, useful fun for all disciplines. About Rachel Rachel Nabors (http://rachelnabors.com) began telling stories online as a teenager with her award-winning web comics (http://rachelthegreat.com). Her love of web technologies transformed into a career in front end development, where she has worked with Mozilla, the W3C, and Microsoft to build the web forward. #Talk 2: "Prototyping with Code", Andrey Salomatin (Berlin) Let's talk about the way engineering and product work together. Andrey believes the future of our projects depends on it. He has been jumping between those two roles for several years. It put things into perspective for him and he’d like to share his learnings. It is a mental model and a set of concrete tools and techniques developers can use to make products better and reduce the amount of work wasted. About Andrey Programmer, product manager, podcaster. Andrey is now working on Polychops (http://polychops.com/) – a service that helps musicians improve their rhythm, collaborate and inspire each other. His job before was making sure Productive Mobile (http://productivemobile.com/) were building the right thing. # Talk 3: "Evolution of GitLab Frontend", Fatih Acet (Amsterdam) Talk description: GitLab releases a new version on the 22nd every month, no exceptions. During this talk, Fatih will tell you how GitLab Frontend has been transformed over the years to be better and how they achieved this while still delivering constantly. He will share the details of the decisions to move from CoffeeScript to ES6, jQuery to VueJS, Rails Asset Pipeline to Webpack and others. About Fatih: Fatih is a Sr. Frontend Engineer at GitLab and Google Developers Expert in Web Technologies. He lives in Amsterdam and works remotely for the last 5 years. He loves to see the things he created used by thousands of others. # Contact If you have any questions about the AmsterdamJS community (meetups & conferences) - reach us at [masked] Send your talk proposals for the next empty talk slots via this form (https://goo.gl/forms/gzQBYS91DYtOTBFC2). # Social * Twitter (https://twitter.com/amsterdamjs) * YouTube (http://youtube.com/jsnation) * Facebook (https://www.facebook.com/amsterdamjs/) * Slack (http://bit.ly/jsnation-2018-slack)

    6
  • AmsterdamJS Conference 2018

    Zuiderkerk

    Summer conference with the oldest and longest running JavaScript community in Benelux. Ready to celebrate 6 years in love with JS on the 1st of June, 2018. Tickets available here https://www.eventbrite.com/e/amsterdamjs-conference-2018-tickets-41075996411 More information on conference website https://amsterdamjs.com # CFP is open until 1st of March Your talk topic should be relevant to the JS community and technologies around it, including (but not limited to): * New JS features * Performance optimizations * Progressive Web Apps * WebAssembly * WebGL * Testing * FRP * Node.js and other JS environments * Tooling and case studies Submission form https://goo.gl/forms/mnRysnBZKlcNc2qg1

  • The Spring Edition 🌱 WebAssembly, JS Blockchain, NativeScript

    Spring has come, and to shake up local dev community in preparation for the first warm days, we announce our next, quarterly AmsterdamJS Meetup event. We'll meet on March 29, at our beloved Crea Theather, to talk about WebAssembly, Blockchain with JS, NativeScript and more! As we continue energizing local JS community, our team is also busy setting up the second annual edition of AmsterdamJS Conference - bigger (2 days), better (more great speakers, including Douglas Crockford). Early Bird tickets are sold out, but early March we launch the Regular tickets batch, follow https://amsterdamjs.com for details! This event was kindly supported by Reaktor (https://www.reaktor.com/careers), our main sponsor for the Spring event, a hot Finish company, ramping up their local development branch as we speak. Also huge thanks for Evolution Gaming (https://www.evolutiongaming.com/who-we-are), for the continuous support, and https://DevFriendly.io for fixing the broken jobs market. # Event Schedule 18:00 - Doors open with bites and drinks in the Café 19:00 - Introduction and announcements 19:10 - "Do Things Faster and Better With WebAssembly" by Sendil Kumar N (webpack core) 19:40 - "Smart Contracts in JavaScript" by Mikhail Kuznetcov 20:00 -Short break 20:10 - "Creating Native Mobile Apps With Your Web Skills" by Eddy Verbruggen 20:40 - Beers and Talks at Crea Cafe till Midnight # Talk 1: "Do Things Faster and Better With WebAssembly" How we can do awesome things with Webassembly? What does it offer? How easy it is to kick start WebAssembly in your application? We can compare the performance difference between with native JS. About Sendil A big open source lover, contributing to webpack / JHipster and other projects. Currently hacking on webpack loaders for WebAssembly. # Talk 2: "Smart Contracts in JavaScript" Introduction to blockchain. What are smart contracts, etherium, etc . Blockchain developer ecosystem. JS for contracts development. Designing and deploying basic contract. Contract life cycle. About Mikhail Full stack developer, living in Amsterdam and hacking things at ING. # Talk 3: During this talk, you'll learn how to leverage your web development skills to create beautiful and performant native mobile apps. With NativeScript, you can either use vanilla JavaScript, TypeScript, Vue or Angular to create both iOS and Android apps with a single codebase. The Vue and Angular flavours even allow sharing code with a web version of your app! Whenever the built-in cross-platform modules don't provide a certain feature, you can extend NativeScript's capabilities by adding third party (or your own) plugins. Allow me to show you a few cool plugins the community has built. About Eddy Eddy is a full-stack developer with approximately 40 years of JavaScript experience. He maintains many free open source packages, most of which are plugins for Apache Cordova and NativeScript. # Contact If you have any questions about the AmsterdamJS community (meetups & conferences) - reach us at [masked] Send your talk proposals for the next events via this form (https://goo.gl/forms/gzQBYS91DYtOTBFC2). # Social * Conference website (https://amsterdamjs.com) * Twitter (https://twitter.com/amsterdamjs) * YouTube (https://www.youtube.com/channel/UCQM428Hwrvxla8DCgjGONSQ) * Facebook (https://www.facebook.com/amsterdamjs/)

    11
  • Winter Party Edition with a Special Guest ⛄️🎄🍾

    Continuing the tradition, AmsterdamJS is here to make your winter evenings more exciting with great talks and cozy community gatherings. This December we'll have our special guest Sam Bellen visiting Amsterdam, with a talk about hidden features of the Web Platform that you never heard about. The event will be hosted at a proven, professional venue Crea (with a great bar next to it for after-party), as well as live streamed and recorded as all of our talks are. This would not be achievable without our partners and supporters: Evolution Gaming (https://www.evolutiongaming.com/who-we-are) and BlueFront (http://bluefront.nl). # Event Schedule 17:30 - Doors open with bites and drinks in the Café 19:00 - Introduction and announcements 19:10 - "I didn’t know the browser could do that!" by Sam Bellen @sambego ( https://twitter.com/sambego ) 19:40 - "Essential JavaScript debugging tools for the modern detective" by Rebecca Hill @rebekaka ( https://twitter.com/rebekaka ) 19:55 - "Speculaas: specification based testing for Node.js" by Maurits Rijk @mauritsrijk ( https://twitter.com/mauritsrijk ) 20:10 - Short break 20:20 - Fireside chat with Koen Bok @koenbok ( https://twitter.com/koenbok ), founder of Framer ( https://framer.com ), inventing the future of UI design with their next-generation prototyping tool 21:00 - Beers and Talks at Crea Cafe till Midnight # Talk 1: I didn’t know the browser could do that! The times when a browser simply had to parse and show some markup are long gone. These days they are full of interesting APIs exposing various information and behaviour to web developers. This talk will walk you through a few of these APIs (speech, speech recognition, media recorder, location, ...), some of which you might know, some maybe not. I will show a quick example of what some of these APIs can do, and how to use them. Sam Bellen (https://twitter.com/sambego) is a front-end developer at madewithlove, a small app development company based in Belgium, but with employees all over the world. For his day to day job he is in charge of creating challenging user interfaces and making applications nice to work with. After office hours he likes to play around with the web-audio API, and other "exotic" browser APIs. # Talk 2: Essential JavaScript debugging tools for the modern detective Debugging JavaScript can drive developers crazy. It’s not surprising when so many us stick to the trusty console.log - but there are better ways. From debugging a critical issue in production, to simply struggling to add a new feature and not realising you’ve misread some documentation… We use a similar process and set of skills in these types of situations. But the sad fact is, we’re often too stressed or busy to think about how to improve those skills and really take advantage of the different tools and techniques available to us. This talk will both explore how we can improve on that process and show you some really handy techniques that can get you out of a bind quickly. # Talk 3: Speculaas: specification based testing for Node.js Speculaas (https://github.com/mrijk/speculaas) is a Node.js version of clojure.spec. Using specifications makes it easy to generate tests for dynamic languages like Node.js. During this talk I will present the concepts behind specification based testing and demonstrate how this can be done using Speculaas. # Fireside Chat with Koen Bok from Framer Koen Bok (https://twitter.com/koenbok) is the co-founder of Amsterdam-based Framer (https://framer.com), a tool that aims to bridge the gap between design and development. They recently closed a pretty massive round of Series A funding (https://blog.framer.com/building-your-go-to-interactive-design-tool-900b276e19d6), which puts them in a unique position to invent the future of UI prototyping and visual code editing. We are curious to hear all about it in a cosy Fireside Chat with the visionary behind this local success story. # Apply for Speaker Bootcamp We are setting up a Speaker Bootcamp to help aspiring speakers take their first strides towards international fame – or let’s just start with a great talk at one of our meetups. 🙃 Does that sound like you? Always felt the latent ambition to master the art of public speaking, but never got around to taking the initial step? This is your chance! Drop Robert an email at [masked] for more information. # Contact If you have any questions about the AmsterdamJS community (meetups & conferences) - reach us at [masked] Send your talk proposals for the next events via this form (https://goo.gl/forms/gzQBYS91DYtOTBFC2). # Social * Conference website (https://amsterdamjs.com) * Twitter (https://twitter.com/amsterdamjs) * YouTube (https://www.youtube.com/channel/UCQM428Hwrvxla8DCgjGONSQ) * Facebook (https://www.facebook.com/amsterdamjs/)

    7
  • The We 💛 Meetups Edition

    Crea

    You know what’s worse than meetups without a conference…? A conference without meetups! — Dear JavaScripters, Our very first and very real full-day conference was amazeballs (https://medium.com/@amsterdamjs/amsterdamjs-2017-full-video-collection-from-both-tracks-media-8f2e554ec9de) and all of us are proud like a 🦁. Make sure to check out the official after-movie (https://www.youtube.com/watch?v=SBL_e12kdGc). Does that mean we no longer care about meetups, you might wonder? Hack no! At then end of the day there is nothing that we love more than a sweet night with friends, so we can’t wait for the new season to rear its geeky head. Our welcoming and accessible events would not be possible without the support of our our partners. Huge shout out to this edition’s main partner: Bluefront (http://bluefront.nl). If you think your company can support us, please check the sponsorship packages (https://frontendamsterdam.com/proposals/AmsterdamJSMeetup.pdf) and mail us ([masked])! Schedule 18:00 - Doors open with bites and drinks in the Café 19:00 - Opening in the Muziekzaal 19:15 - 🎤 ”Building your own frontend framework: purposes & fundamentals“ by Federico Pereiro 19:40 - 🎤 “SonarJS: How to build a static code analyzer” by Elena Vilchik & Carlo Bottiglieri 20:05 - Pitch Session 20:15 - Short break 20:30 - 🔥 Intimate Fireside Chat with the founding father (or enfant terrible?) of the Dutch web development scene… ppk! 21:00 - Drinks in the Café Peter-Paul Koch (https://twitter.com/ppk) As a prominent member of the first generation of web developers, ppk has had a lasting impact on the course of the web as a programming platform. Many people will simply know him as the author of QuirksMode (https://quirksmode.org/), which has long served as a de-facto reference guide for anyone taking up the web on its cross-platform promise. Others may identify him as one of the founding fathers of the Fronteers (https://fronteers.nl/) association and conference. In an intimate fireside chat he will share with us his experiences of life as a web developer now versus then. Federico Pereiro Over the last year Federico has been writing an open source frontend framework from scratch. In his talk, he will explain some of the reasons behind embarking on this crazy endeavour. He will elaborate on the fundamentals chosen to build the framework upon. Last but not least, he will show us some of the implementation details under the hood. Tag along with Federico and experience the ups and downs of his creative process! Federico is a full-stack JavaScript developer, originally hailing from Argentina but nowadays an aspiring Leidenaar. He is unduly obsessed with counting lines of code. Elena Vilchik (https://twitter.com/vilchik_elena) & Carlo Bottiglieri (https://twitter.com/_cbottig_) How to use SonarJS fro bug prevention in a development team and how does it work? After a quick demo, Elena & Carlo will look into what it means to build a code analyzer and how the code is represented at different levels of abstraction. They will show live usage examples and how code analysis fits into a development team’s toolchain. Elena strongly believes that clean code makes a product much more robust. Since two years she contributes to SonarJS, a static analyzer for JavaScript developed by the team at SonarSource. Currently a developer at SonarSource, Carlo has recently escaped from the corporate gilded cage. He seeks simple and expressive software design in daily work and great teams to devote to. Apply for Speaker Bootcamp We are setting up a Speaker Bootcamp to help aspiring speakers take their first strides towards international fame – or let’s just start with a great talk at one of our meetups. 🙃 Does that sound like you? Always felt the latent ambition to master the art of public speaking, but never got around to taking the initial step? This is your chance! Drop Robert an email at [masked] for more information. See you all there! 🙏

    15
  • AmsterdamJS Conference 🦁

    Artis

    AmsterdamJS Conference is a full-day, two-track conference covering the latest and greatest news and insights from the global JavaScript network. Join us and a group of internationally known JavaScript enthusiasts and star-speakers to share inspiration and spend a great, summer day at one of the most unique Amsterdam locations. Check out the final speakers line-up and more event info at amsterdamjs.com (https://amsterdamjs.com/). Subscribe for Updates To stay up-to-date with latest speaker announcements, ticket sale dates and other conference news, please subscribe to our Conference Mailing List (http://eepurl.com/cDZAzj) and our Twitter at @AmsterdamJS (https://twitter.com/amsterdamjs). Let’s make this thing wonderful together!

    4
  • The Up & Beyond Edition 🌿🐣🚀

    Crea

    Can you feel it? That tingly sense of excitement? It’s your favourite meetup, bigger and better than ever before! — Dear JavaScripters, Our community is flourishing and your organizing team is excited to take it to the next level. Up and beyond! Not only do we have AmsterdamJS Conference (https://amsterdamjs.com/) around the corner, we also have a good ol’ meetup event lined up for you this month. The previous two editions were an absolute blast and we seized the opportunity to experiment with venue, programme and catering. What we learned is that professional event spaces are awesome, but having a chat with friends is just as awesome. We learned that free beer is nice, but having an actual bar is nicer. We learned that some of you are great speakers, while others truly shine as panelists 😏. Ah yeah, and we learned that toying around with sound is a bit like playing with fire: lots of fun, but you’d better know what you’re doing 😅. Thanks to the wonderful support of our dedicated partners Fronteers (https://fronteers.nl/), BlueFront (http://bluefront.nl/), thefrontendlab (https://www.thefrontendlab.com/) and Spindrift (http://spindriftgroup.com/) we are happy to announce that we have arranged the perfect night out for you: a JavaScript geek fest with all of the good and none of the bad. Don’t miss out on this one as it promises to be bigger and better than ever before! 🌿🐣🚀 Schedule 18:00 - Doors open with bites and drinks in the Café 19:00 - Opening in the Muziekzaal 19:15 - Going All-In on Functional Reactive Programming by Vincent Tunru 19:45 - Understanding Webpack 2 by Norbert de Langen 20:15 - Short break 20:30 - Never Mind the Buzzwords 👨‍👧‍👦🎤🛎🎛👨‍👦‍👦 21:00 - Drinks in the Café Vincent Tunru (vincenttunru.com (https://vincenttunru.com/)) The rise in popularity of Functional Reactive Programming is not expected to end any time soon, as evidenced by Angular 2 shipping with RxJS. Time to learn about it ourselves! How deep can we go down the reactive rabbit hole? What if it is streams all the way down? Vincent is a front-end engineer with a passion for creating beautiful things that work well. Norbert de Langen (@NorbertdeLangen (https://twitter.com/NorbertdeLangen)) Webpack is perceived as a complicated tool, because it is really advanced. Its configuration file is the cause of much confusion and possibly frustration. In this talk Norbert will improve your understanding of what Webpack does, and how it does it. He will talk about the philosophy, concepts, dependencies, resolvers, loaders, modules, compilation, plugins, code-splitting and how to upgrade to Webpack 2. Norbert is a full-stack JavaScript developer working on modernizing existing codebases and greenfield projects. He uses tools like React, Webpack, CSS-in-JS and Redux to improve the user and developer experience. Contact Feel free to contact Robert at 📞[masked] for questions or directions on the day of the event. Or send us a message on the Meetup platform. Follow us on Twitter at @amsterdamjs (https://twitter.com/amsterdamjs) to stay up-to-date on all the latest AmsterdamJS news. Support our community and get involved as a sponsor (https://www.meetup.com/AmsterdamJS/about/).

    13