A Day In The Life Of A Software Engineer In A Scrum Team
Read More
Unlocking Scrum: A Software Engineer’s Journey – Part 1
اقرأ المزيد
Previous slide
Next slide
Event-Driven Architecture and Change Data Capture Made Easy
Don’t Get Hacked! Securing Java APIs with the OWASP Top 10
Kubernetes Developer Cheat Sheet
SQL Best Practices Every Java Engineer Must Know
Kubernetes for Java Engineers Made Easy: Part-1

Hello again! In this article (Part 1), we will discuss two common ways to build modern software systems: Event-Driven Architecture (EDA) and Change Data Capture (CDC). They serve different purposes

//
December 1, 2024

Introduction Building secure applications is a top priority for any developer, and when it comes to APIs, security becomes even more crucial. APIs expose sensitive data and functionality, making them

//
September 5, 2024

This cheat sheet covers the most frequently used kubectl commands that every developer working with Kubernetes should know. 1. Cluster Information Displays the version information of

//
August 13, 2024

Introduction In the world of software development, SQL optimization is a critical skill that every Java engineer must master. Efficient database interactions can significantly enhance the performance of your applications,

//
July 26, 2024

Kubernetes for Java Engineers Made Easy As Java developers, we're accustomed to building robust applications that can run on any platform. However, deploying and managing these applications in a scalable,

//
July 18, 2024
Written by 
Muaath Bin Ali
Published on
November 21, 2023
Comments By
0

Follow Us

Event-Driven Architecture and Change Data Capture
Architecture
Muaath Bin Ali

Event-Driven Architecture and Change Data Capture Made Easy

Hello again! In this article (Part 1), we will discuss two common ways to build modern software systems: Event-Driven Architecture (EDA) and Change Data Capture (CDC). They serve different purposes but can work well together in some situations. we’ll explain EDA and CDC, discuss their use cases, and explain when

Read More
Java
Muaath Bin Ali

Don’t Get Hacked! Securing Java APIs with the OWASP Top 10

Introduction Building secure applications is a top priority for any developer, and when it comes to APIs, security becomes even more crucial. APIs expose sensitive data and functionality, making them attractive targets for attackers. The OWASP API Security Top 10 provides a list of the most critical security risks to

Read More
Kubernetes Developer Cheat Sheet
Java
Muaath Bin Ali

Kubernetes Developer Cheat Sheet

This cheat sheet covers the most frequently used kubectl commands that every developer working with Kubernetes should know. 1. Cluster Information Displays the version information of the client and server.   Displays cluster information, including the master node address and Kubernetes version.   Lists all nodes in the cluster and

Read More
SQL Best Practices Every Java Engineer Must Know
Java
Muaath Bin Ali

SQL Best Practices Every Java Engineer Must Know

Introduction In the world of software development, SQL optimization is a critical skill that every Java engineer must master. Efficient database interactions can significantly enhance the performance of your applications, leading to faster response times and a better user experience. This comprehensive guide dives into the best practices for SQL

Read More
K8s and Java
Books
Muaath Bin Ali

Kubernetes for Java Engineers Made Easy: Part-1

Kubernetes for Java Engineers Made Easy As Java developers, we’re accustomed to building robust applications that can run on any platform. However, deploying and managing these applications in a scalable, resilient manner can be challenging. Enter Kubernetes—a powerful platform designed to automate the deployment, scaling, and operation of containerized applications.

Read More
Resilince Microservices using Retry pattern
Architecture
Muaath Bin Ali

Resilience in Microservices: Implementing the Retry Pattern in Java

Introduction Welcome back! Building on our previous discussion on the Circuit Breaker pattern, this article will explore one of the essential resilience patterns. Implementing resilience in microservice with the Retry pattern in Java is crucial for enhancing reliability and delivering a seamless user experience. by providing mechanisms to handle transient

Read More