: InfraCloud Meetup: Scalable Software Design (Go)
Overview
Using a temperature converter as an example, we will see a typical scalability problem in software design, and how it can be solved using Go. During the session, Christian Hujer will demonstrate the following through live coding and discussion
- Using 4 Rules of Simple Design, TDD, and Clean Code practices to write a maintainable and extensible solution
- Challenges with writing Temperature converter, complexity classes applied to software design
- Change the design of the code to make it scalable
Preconditions
Should know programming fundamentals.
Speaker
Christian Hujer, a seasoned developer with ~35 years of experience, founder of Nelkinda Software Craft, carries a tremendous experience in software development and software craft. He is a polyglot in languages (Prolog to Java), frameworks and development environments (from smart card to server). He is keen at following the best coding and software development process related practices for example XP, Clean Code practices, TDD. He always strives for better software and a better environment.