October 21st, 2015. A day historic before it ever happened. For those of you who don’t know why STOP READING THIS POST AND GO WATCH BACK TO THE FUTURE II.
Go on, we’ll wait.
Back? You’re welcome.
As you now know, October 21st, 2015 is when everyhero Marty McFly is due to arrive. To celebrate, we’re holding a Back to the Future themed Talk Night at Carbon Five Santa Monica!
While the future promised in the movie hasn’t quite arrived (we’ve got holograms, a poor substitute for hoverboards, and the Cubs are working on that World Series), we’ve got a couple of talks covering modern day practices and tech.
First up is Andrew Hao walking us through how to “DDD-Rail your Monorail”:
The scene cuts to the offices of Delorean – the hottest time-transport startup in town (“it’s like Uber for time travel!”). Beneath the glitzy face of the fast-growing company, we find a defeated engineering team struggling with a large Rails monolith, complete with the battle scars of anemic domain models, spaghetti code, and cut corners. The team is shipping fewer features while battling increasing rates of unexpected regressions. The team wants to break up the monolith to combat complexity, but where do they begin? Join the team as they turn to three Domain-Driven Design (DDD) techniques to discover key domain insights and attempt to design their way out of the monolith mess into a well-defined, cleanly segregated, and service-oriented future. Will they succeed, or will the inexorable tides of time and entropy forever trap this team in the past?
After that, I’ll cover “Time Travel Debugging”:
Jumping JIRA-watts! Your development has been cruising along at 88mph when suddenly your app is crashing out with bugs. Now you’re stuck in old parts of your code, unsure how you got in this state and what to do to get your timeline back on track. Enter Time Travel Debugging: tools, techniques, and patterns that help you quickly discover WHAT the problem is, WHEN it occurred, and WHICH changes will result in the best possible future … or futures! With examples from Git, Elm, React/Redux, and even Ruby, this talk will demonstrate how easy it is to get started and highlight what to watch out for. Inspiration will strike you like a lightning bolt and we’ll get you BACK TO (developing) THE FUTURE!
We’ll be providing dinner and drinks, with doors opening at 6pm and talks beginning at 7pm. We’ll then hang out until 9pm, with Back to the Future II playing in the background.
Sign up on Meetup and who knows, maybe Marty McFly will drop on by.
Unless he’s chicken.
Rudy’s fascination with computer programming began at age 10 when he mistakenly picked up the Micro-Adventure book Space Attack; he thought it was going to be about Star Wars. That happy accident led him to graduate from McGill University in Computer Science and start a 12 year career in software development playing with a wide range of technology; everything from web applications to cryptology to NoSQL.