Ben MeehanGolang Crash Course Part 2- Advanced Data Structures, Packages and Error HandlingIn the previous section, we laid the foundation by exploring Go’s basic syntax, data types, and core concepts such as functions, control…1d ago1d ago
Ben MeehanGolang Crash Course Part 1- History And The BasicsGo, also known as Golang, is an open-source programming language developed by Google. It was created to address issues such as slow…2d ago2d ago
Ben MeehanMaintaining Consistency in Event Based Systems: Outbox and Inbox PatternsAsynchronous event-based systems offer scalability and loose coupling between microservices, but they come with the “Dual Write” problem.Jul 28Jul 28
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 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, 20231Nov 26, 20231
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