Core Software Design Principles for Programmers


2nd July 2020
Speaker Date: 1st July 2020
Speaker Time: MDT: 19:00-20:00
Attendee Date: 2nd July 2020
Attendee Time: IST: 06:30-07:30 | SGT: 09:00-10:00 | AEST: 11:00-12:00
Duration: 50 mins
Venkat Subramaniam
Founder, Agile Developer, Inc

Creating code is easy, creating good code takes a lot of time, effort, discipline, and commitment. The code we create are truly the manifestations of our designs. Creating a lightweight design can help make the code more extensible and reusable. In this presentation we will take an example oriented approach to look at some core design principles that can help us create better design and more maintainable code.

You may also be interested in

6th, August

Time
Communication Patterns in Microservices

Teams adopt microservices understanding the structure of the architecture but with a poor understanding of how to get all the...

7th, August

Time
Cloud Native Architecture

This two part Cloud Native Architecture workship will cover: Part 1: Cloud-Native Fundamentals: An Introduction to 12-Factor Applications It seems like...

6th, August

Time
Quality on Cloud 9: 9 Aspects of Delivering a Great Product on Cloud

Proliferation of microservices, cloud infrastructure and agile methodologies do not ensure a quality product, successful customer interactions or a faster...

3rd, September

Time
Micro-Service Orchestration Deep Dive

Leading technical organizations in micro-service based architectures all use an orchestrator in their datacenter; be it Apache Mesos, Kubernetes, Tupperware,...

3rd, September

Time
Resilience and Chaos Engineering in the Cloud

At Hotels.com (part of Expedia Group) we run microservices and infrastructure in production at a large scale. Where applications previously...

7th, August

Time
Kubernetes Koncepts

Kubernetes has become the de-facto orchestrator for containers and now is the best way to start engaging with portable distributed...