How to Speak the Language of Application Architecture

  • Post comments:4 Comments

How do you begin to engineer the world’s best software application? As you live in an Agile world today, how do you use architecture disciplines like Kruchten 4+1, UML, TOGAF, and Zachman? What do they mean? Where do you start?

In this talk, Brad Beiermann will take you on a journey through the past, present and future disciplines of being a software architect. This talk will equip you with the concepts of continuous design, and what it means to be design driven in today’s fast paced development environment.


Talk by Brad Beiermann at the July, 17, 2018 meeting of Software Craftsmanship McHenry County. Their YouTube channel:

This talk is under the creative commons license. freeCodeCamp is not associated with this talk but we are excited to share it with a wider audience.

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


This Post Has 4 Comments

  1. This was incredibly eye opening. Who would’ve thought that design and planning would still be a vital part of Agile? I have been in many organizations lately where no design or architecture was modeled and all of a sudden new developers need to be onboarded and the original consultant is no longer with the team! Talk about expensive ramp up.

  2. garry sohi

    I know html, css, js, reactjs for frontend, python for backend, and mysql. Now I want to understand how to glue these together, build an application and deploy on server.
    What do I need to learn next?
    Is this the right video?

  3. Pradnya J

    Thank you for sharing this @freecodecamp. I like how the speaker provided a logical flow of how to work through the architecture through a real example. Such a simple explanation! The uml diagrams he walked through make so much more sense now!

Leave a Reply