Take your skills to next level with deep dive full-day workshops by industry experts. Gain in-depth knowledge and practical skill set.
Access a workshop either with a FULL PASS which gives you entrance to the conference, master classes, and priority access to all activities + one workshop at a discounted price. Or, get a WORKSHOP pass, skip all the fun and focus only on education.
Google Developer Expert in web technologies, public speaker and trainer, tech community activist ( ReactNYC ) Author of books about Front-end development, and the founder of the ‘’Frontend Band” - The first open-source rock n’ roll band! Principal Frontend consultant at 500Tech, a front-end consultancy in NYC.
DescriptionTo gain full control over React, you must understand how it works under the hood. During this workshop, we will learn React from the inside-out. We will get deep into the source code to understand how and why React works the way it does, On top of this knowledge, we will learn how to apply advanced patterns and techniques to common and uncommon UI challenges.
By the end of this day you will know:
Michel Weststrate is full-stack tech lead and open source evangelist at Mendix. As author of MobX, MobX-State-Tree and Immer he is very active in the open source scene and React community. On a quest to make programming as natural as possible.
DescriptionYou will learn how MobX boosts productivity, but also how to avoid common pitfalls. You will see how you can use MobX to crank out PoCs. And we will discuss how MobX is used at Mendix to manage a problem domain that is described in more than 1500 classes. In the afternoon we will dive into some more advanced subjects, like modelling asynchronous processes and state hydration. We will take a look at the basics of Mobx-State-Tree, which helps organizing complex problem domains by providing clear architectural patterns, an API to declare your state shape and all the tools needed to do advanced stuff like time travelling, undo / redo, patch generation, middle-ware etc. Even when you don't plan on using MobX yet, leverage this to make familiarize yourself with different ways to organize state.
Table of contents:
Daniel Zen has been designing software and teaching software development for over three decades. A Computer Science Engineering graduate of MIT, Daniel has taught at NYU, The New School, and for numerous Fortune 500 companies. He spoke at SXSW & numerous conferences worldwide. A former consultant to Google and Pivotal Labs, Zen now works at zen.digital, a Consulting & Training company focused on Agile methodologies & web technologies.
DescriptionLearn and apply Agile concepts for software development. Discuss the what, why and how of Agile. Look at Scrum, Kanban, Unit & End to End testing, Test Driven Development and the Iterative process in general. Gain a practical understanding of Continuous Integration. We will finish up with a practical example by implementing and testing a simple React App which we will commit to a Git repository triggering Continuous Integration and look at the information we can collect and use to keep our development projects on track.
PrerequisitesExperience Managing or Participating in a software development team. Knowledge of Unit testing or Scrum will be helpful.
Boutique front-end consultancy and development shop, specializing primarily in React. Helping companies build interactive user interfaces.
Your company could be listed here
Your company could be listed here