I wrote my first Java program in 1999. After that switched over to .NET, then came back to Java, then moved on to JavaScript, Ruby and came back to Java with Spring Boot. It’s 22 years and Java is still […]
One of the first software architectural styles that a programmer learns when she starts building an application is ‘Layered‘. Here’s my 2-minute video on some key points in it.
It’s a beaten-to-death topic in the software industry, but every time I interact with a group of developers, I am amazed how the majority still has a very conservative mindset about software design. The word code mentioned during a design […]
Are you new to programming? Do you know someone who wants to learn programming? Do you want to enjoy programming? This short video will point you in the right direction.
Here’s a 5-minute lightweight presentation on Communicating Software Architecture