PinnedShehaan AvishkaJVM ArchitectureIn this article, I am going to explain the Java Virtual Machine Architecture. As a computer science student, I am always enthusiastic about…Jan 6Jan 6
PinnedShehaan AvishkaA Thrilling Diving into Prometheus and Grafana.Hello everyone! I’m excited to share my experiences from my first week as a Software Engineer Intern at DirectFn. I was welcomed into the…Dec 17, 20231Dec 17, 20231
PinnedShehaan AvishkaS.O.L.I.DHave you ever heard about solid principles? If you are coming from a computer science or any kind of IT background, I am pretty sure you…Sep 22, 2023Sep 22, 2023
PinnedShehaan AvishkaHow did I use AJAX technique to my second year college project?As a computer science student in my second year of college, I had to build a Web Application with my three colleagues. Our project was to…Nov 16, 20222Nov 16, 20222
Shehaan AvishkaSetting up Sprint Boot 3 Application as a gRPC Client and ServerIn this article, I will guide you through creating a Spring Boot 3 backend application that functions as both a gRPC client and server. I…2d ago2d ago
Shehaan AvishkaBack-End Engineering — Communication Design Pattern 2(Synchronous — Asynchronous)Our second topic in communication design patterns is synchronous and asynchronous communication. As backend engineers, there’s no such…Apr 17Apr 17
Shehaan AvishkaBack-End Engineering — Communication Design Pattern 1 ( Request — Response )Software engineers build software for people, who we will refer to as clients from now on. When clients use the software built by these…Apr 14Apr 14
Shehaan AvishkaSpring Cloud Config — Dynamic File and Class Loading MechanismSetting Up Spring Cloud Config ServerJan 22Jan 22
Shehaan AvishkaWhat is Hibernate / Jakarta Persistence API ?As a computer science student, I am always curious about new technologies. Over the last couple of weeks, I have been learning about…Dec 3, 2023Dec 3, 2023