spring-boot Learning Spring Boot from Zero to Cloud: Part 25 – @Component vs @Configuration josedacruz, May 1, 2025May 1, 2025 🧠 Confused about when to use @Configuration or @Component in your Spring Boot applications? You’re not alone! In this video, we break down their core differences, their purpose, and how Spring handles them under the hood—with real code examples, and practical insights. Whether you’re prepping for a coding interview or… Continue Reading
spring-boot Learning Spring Boot from Zero to Cloud: Part 19 – JdbcTemplate – Introduction josedacruz, April 19, 2025April 19, 2025 In this video, we’ll dive into one of the most useful tools in Spring’s JDBC arsenal: JdbcTemplate. ⏱️ Timestamps00:00 Introduction01:24 Presentation14:37 Implementation20:58 Final thoughts 🔥 What You’ll Learn in This Video ✅ What exactly is JdbcTemplate and why it’s a must-know tool✅ The benefits it brings over raw JDBC (goodbye… Continue Reading
spring-boot Learning Spring Boot from Zero to Cloud: Part 18 – dependency injection strategies josedacruz, April 16, 2025April 16, 2025 Welcome to Part 18 of our series “Learning Spring Boot from Zero to Cloud”.In this video, we dive into one of the core pillars of the Spring framework: Dependency Injection (DI) and its strategies. 🔍 What you’ll learn:✅ What is a Bean in Spring Boot✅ How Spring Boot detects, scans,… Continue Reading
spring-boot Learning Spring Boot from Zero to Cloud: Part 15 – Matrix Variables josedacruz, April 2, 2025April 2, 2025 Spring Boot Matrix Variables Explained! Ever wondered how to pass structured parameters in a REST API beyond query parameters? In this video, we break down @MatrixVariable, showing you: ✅ How to Implement @MatrixVariable in Spring Boot✅ When to Use It (Best Use Cases)✅ How It Compares to @PathVariable & @RequestParam✅… Continue Reading
spring-boot Learning Spring Boot from Zero to Cloud: Part 14 – RequestParam josedacruz, March 30, 2025March 30, 2025 In this lesson, we dive deep into the @RequestParam annotation in Spring Boot. You’ll learn: ✅ How to use @RequestParam to extract query parameters from HTTP requests✅ The meaning of parameters like required, name, and defaultValue✅ The key differences between @RequestParam and @PathVariable✅ When to use @RequestParam vs. @PathVariable in… Continue Reading
Learning Spring Boot from Zero to Cloud: Part 10 – Spring configuration josedacruz, March 19, 2025March 19, 2025 Continue Reading
Learning Spring Boot from Zero to Cloud: Part 8 – H2 Database – CSV READ/WRITE josedacruz, March 12, 2025 Are you working with the H2 Database and need an easy way to import and export data? In this video, we dive into CSVREAD and CSVWRITE, two powerful functions that let you efficiently handle CSV files within H2. Whether you’re a developer, data analyst, or database enthusiast, this tutorial will… Continue Reading
Mastering Java Reflection: Serializing Enums to JSON and Code Refactoring – Part 3 josedacruz, January 26, 2025January 26, 2025 Continue Reading
Java Learning – Constructor chaining josedacruz, January 12, 2024January 12, 2024 Constructor chaining refers to invoking one constructor from another within the same class. This technique offers several benefits, including: Consider the Java class ColoredPoint2D, which is equipped with three distinct constructors: What should the constructors include to eliminate code redundancy and accommodate the three use cases? The primary constructor, which accepts… Continue Reading
Java learning – Immutability with Records – Constructors josedacruz, January 9, 2024January 9, 2024 Records, in Java, can help to implement immutability due to their inherent properties and restrictions. Here’s an example illustrating how records achieve immutability with a record: With this Point record, the fields x and y are implicitly final. Once a Point object is instantiated, its x and y values cannot… Continue Reading