Ben MeehanBuilding a Distributed Application Tutorial — Part 1: Colors of New BeginningsBuilding a distributed application from scratch is a really good way to learn a lot about operating systems, networking and, system design…Jun 1Jun 1
Ben MeehanSpring Boot 3 Crash Course Part 8: Integrating Apache KafkaIn this part, we will be integrating Apache Kafka with our Spring Boot application. Apache Kafka, a distributed streaming platform, is the…Apr 27Apr 27
Ben MeehanGitHub Actions Crash Course: Automate Your Workflows 🚀GitHub Actions is an automation tool provided by GitHub, allowing you to automate your software development workflows directly within your…Apr 23Apr 23
Ben MeehanSpring Boot 3 Crash Course Part 7: Aspect Oriented ProgrammingAspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting…Mar 9Mar 9
Ben MeehanGolang Multithreading In-depth Crash Course — Part 2: The Go SchedulerPart 1: Available HereFeb 3Feb 3
Ben MeehanGolang Multithreading In-depth Crash Course — Part 1: Program, Process and ThreadsHey there! 👋 Welcome to a very in-depth Golang Multithreading Crash Course. Ever wondered how your computer effortlessly handles multiple…Feb 2Feb 2
Ben MeehanSpring Boot 3 Crash Course Part 6: Authentication and AuthorizationIn this part we will be looking at how to authenticate and authorize users using Spring Boot.Dec 30, 20231Dec 30, 20231
Ben MeehanSpring Boot 3 Crash Course Part 5: Exception HandlingException handling is a crucial aspect of any application, and in the context of Spring Boot, it becomes even more important. Spring Boot…Nov 26, 2023Nov 26, 2023
Ben MeehanSpring Boot 3 Crash Course Part 4: REST APIs and Spring MagicIn the last part, we explored how to store, retrieve, modify and delete data easily using Spring Boot. This part will take over from where…Nov 21, 2023Nov 21, 2023
Ben MeehanSpring Boot 3 Crash Course Part 3: Hibernate and PersistBefore delving into the creation of robust APIs, Let’s take a quick diversion to learn about how we can access a database in Spring and…Nov 11, 2023Nov 11, 2023