Skip to content

software development

80 articles tagged “software development”

Evaluating LLMs Using DeepEval

Blog

July 29, 2026

Evaluating LLMs Using DeepEval

Introduction At the time of writing this blog, it seems the most popular topics in software engineering are Artificial Intelligence (AI) and Large Language Models…

Building Kubernetes Operator – Essential Components and Practical Guide

Blog

June 8, 2026

Building Kubernetes Operator – Essential Components and Practical Guide

Introduction Kubernetes is not just a container orchestration platform. It is a platform that can be extended with custom APIs. In this blog, the following…

Streamlit Behind the Scenes: Session and Cache Explained

Blog

June 8, 2026

Streamlit Behind the Scenes: Session and Cache Explained

What is Streamlit? Working with tons of data can easily get overwhelming. Have you ever wanted to explore and visualize it quickly, without all the…

Interacting with Web Elements using Serenity Screenplay

Blog

June 8, 2026

Interacting with Web Elements using Serenity Screenplay

What is Serenity Screenplay?   Screenplay is a test automation design pattern used to write readable, maintainable tests; it is part of Serenity BDD. Screenplay…

PostGIS Fundamentals

Blog

June 8, 2026

PostGIS Fundamentals

What is PostGIS and How is it Used? PostGIS is a PostgreSQL extension that adds embedded support for geospatial data. Instead of just treating latitude…

Memory Management in Apache Spark

Blog

April 10, 2026

Memory Management in Apache Spark

Introduction Apache Spark is built to efficiently manage large-scale data processing. One of the key reasons it performs so well is its ability to process…

Simplifying Data Lake Metadata Management with Apache Iceberg REST Catalog

Blog

March 30, 2026

Simplifying Data Lake Metadata Management with Apache Iceberg REST Catalog

Introduction If you have ever run multiple query engines (such as Spark and Trino) on the same data lake, you have probably encountered situations where…

Building Caching Layers with Varnish

Blog

December 15, 2025

Building Caching Layers with Varnish

Introduction Caching is an essential factor in most modern web applications, as it improves performance and provides a smooth user experience.  When it comes to…

Building Interactive Shapes with React Hooks

Blog

September 11, 2025

Building Interactive Shapes with React Hooks

Introduction Have you ever tried building a web application in React to create and edit various shapes, such as rectangles or triangles?  The ability to…

Optimizing State Management in React Using Custom Hooks

Blog

July 21, 2025

Optimizing State Management in React Using Custom Hooks

In modern React development, it’s common to start with patterns that work well for small to mid-sized components. However, as UI complexity increases—especially with features…