Welcome to the TeachingDev home page, a blog dedicated to exploring the world of software engineering through the lens of Java programming language. Whether you’re a seasoned Java developer looking to expand your knowledge or a beginner just starting out, this blog is here to provide you with valuable insights and practical tips to help you write better software.
My goal is to empower developers with the skills and knowledge they need to confidently tackle even the most complex programming challenges. Join us on this exciting journey of discovering and mastering the Java programming language.
I will try to provide you with the best in Java, Git, and Software Engineering in general.
Please reach out if you want to know more or have a specific question!
Latest Posts
- Java records tutorialIntroduction Welcome to a comprehensive guide on Java records tutorial! Java programming just received a significant upgrade with the introduction… Read more: Java records tutorial
- Checked vs Runtime ExceptionsIntroduction Hey there, Java enthusiasts! Today, we’re diving into the world of Java exceptions, where we’ll chat about Checked vs… Read more: Checked vs Runtime Exceptions
- Migrating from Java 11 to 17: Key featuresHello Java developers! If you’ve been working with Java for a while, you know that each release brings along exciting… Read more: Migrating from Java 11 to 17: Key features
- For loops vs Streams in JavaIntroduction For loops vs Streams in Java. Probably one of the most asked questions since Java 8 introduced the Streams… Read more: For loops vs Streams in Java
- Parameterized tests in JavaIntroduction Parameterized tests are a JUnit feature that allows us to execute the same test multiple times with different input… Read more: Parameterized tests in Java