Decoupling Applications from Architectures - Jeff Hoffer - JSConf US 2019

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=EZnsgBOGg70



Duration: 35:19
69 views
0


Software is the most malleable building material we've ever created, and yet Technical Debt continues to plague the choices we make when building applications.

When we talk about starting new projects, there's always a debate over getting something out the door knowing we're taking on Technical Debt in order to "move faster" versus taking our time to build it properly and risk over-engineering and possibly overfitting our application to an unknown problem. Can we avoid this Kobayashi Maru?

Like what Docker did to decouple the Infrastructure Layer from the Application Layer, we can decouple the Business Application from its Technical Architecture.

From 20 years of experience building software applications for different domains, I'll use many code samples and example applications to show how we can change the technical architectural choices of without affecting the business logic, and prove it's possible to decouple the application from the architecture so we can be fast and build it right.




Other Videos By Confreaks


2022-07-06Creating Beautiful LED Art with JavaScript - Bryan Hughes - JSConf US 2019
2022-07-06¿Donde Esta La BiblioTech? - Patricia Realini - JSConf US 2019
2022-07-06Meet the Packets: How audio travels into your browser - Sara Fecadu - JSConf US 2019
2022-07-06Trans Eye for the Cis Ally: Ensuring an Inclusive Community - Julien Fitzpatrick - JSConf US 2019
2022-07-0611Y IRL (Accessibility in real life) - Theodore Vorillas - JSConf US 2019
2022-07-06Web Norms of the World - Kat Kitay - JSConf US 2019
2022-07-06Make it Boring - Jeremy Wagner - JSConf US 2019
2022-07-06Composing music with composed functions - Adam Giese - JSConf US 2019
2022-07-06Yoga Pose - Andy Ruestow & Bryan Donovan - JSConf US 2019
2022-07-06Staying confident without feeling like an imposter - David Whittaker - JSConf US 2019
2022-07-06Decoupling Applications from Architectures - Jeff Hoffer - JSConf US 2019
2022-07-06Advancing Focus - Glen Goodwin - JSConf US 2019
2022-07-06Componentizing end-to-end tests - Nicholas Boll - JSConf US 2019
2022-07-06Tour de Bikeshare: Setting World Records with JavaScript - Kyle Hill - JSConf US 2019
2022-07-06The (Full)stack Trace: Understand Your App with Distributed Tracing - Will Klein - JSConf US 2019
2022-07-06Evolving Chrome Extensions with Manifest V3 - Simeon Vincent - JSConf US 2019
2022-07-06TDCD: Test Driven Component Development - Tim Doherty - JSConf US 2019
2022-07-06EmberConf 2019 - Closing Keynote by Sarah Allen
2022-07-06EmberConf 2019 - No Bad Legos: A Toy Box For Everybody by Howie Bollinger
2022-07-06EmberConf 2019 - How to Grow or Save your Favorite Open Source Project by Jen Weber
2022-07-06EmberConf 2019 - How to build a Blog Engine in 15m with Ember and NodeJS by Chris Manson