Java
- by Jiwan GuptaWhat is Virtual Thread Multi-threading is a widely used feature across the industry for developing Java-based applications. It allows us to run operations in parallel, enabling faster task execution. The number of threads created by any Java application is limited by the number of parallel operations the OS can handle; in other words, the number […]
- by Faisal KhatriIn the previous article, we learnt the basics, setup, and configuration of the REST Assured framework for API test automation. We also learnt to test a POST request with REST Assured by sending the request body as: String JSON Array/ JSON Object Using Java Collections Using POJO In this tutorial article, we will learn the […]
- by Krishna KandiWeb applications depend on Java-based services more than ever. Every request that comes from a browser, a mobile app, or an API client eventually reaches a backend service that must respond quickly and consistently. When traffic increases or a dependency slows down, many Java services fail in ways that are subtle at first and catastrophic […]
- by Dippu Kumar SinghDesign documents in Enterprise Java often end up trapped in binary silos like Excel or Word, causing them to drift away from the actual code. This pattern shows how to treat Design Docs as source code by using structured Markdown and generative AI. We've all been there: the architecture team delivers a Detailed Design Document […]
- by Vincent DABURONIn this article, we will walk you through how to conduct a load test and analyze the results using Java Maven technology. We'll covering everything from launching the test to generating informative graphs and tables. For this demonstration, we'll utilize various files, including Project Object Model (POM) files, JMeters scripts, and CSV data, from the jpetstore_loadtesting_dzone project […]
- by Saumya TyagiWhen engineering teams modernize Java applications, the shift from JDK 8 to newer Long-Term Support (LTS) versions, such as JDK 11, 17, and soon 21, might seem straightforward at first. Since Java maintains backward compatibility, it's easy to assume that the runtime behavior will remain largely unchanged. However, that's far from reality. In 2025, our […]
- by Soham SenguptaWithin the discipline of software engineering, practitioners are frequently encumbered by the monotonous ritual of initializing identical project scaffolds — configuring dependencies, establishing directory hierarchies, and reproducing boilerplate code prior to engaging in substantive problem‑solving. Although indispensable, such preliminary tasks are inherently repetitive, susceptible to human error, and inimical to efficiency. Maven, a cornerstone of […]
- by Faisal KhatriREST Assured is a popular API test automation framework in Java. Software teams widely use it for efficiently validating RESTful web services with minimal setup. It simplifies the process of sending requests, verifying responses, and handling JSON or XML paåyloads. With its rich syntax and integration support for tools like TestNG and Maven, REST Assured […]
- by Mohammed Fazalullah QudrathRetrieval-augmented generation (RAG) is quickly becoming one of the most powerful design patterns for AI applications. It bridges the gap between general-purpose large language models (LLMs) and your specific enterprise data. In this article, we’ll walk through how to build a complete RAG pipeline in Java using Spring Boot, Vertex AI’s Gemini embeddings, Apache PDFBox, […]
- by Otavio SantanaOne subtle challenge in software architecture is that architectural thinking can feel detached from the codebase. We draw diagrams, define layers, identify responsibilities, and craft a coherent structure — yet the moment implementation begins, those architectural ideas fade into the background. Over time, systems drift not because developers ignore design, but because the code itself […]
Web Development
- by Dinesh ElumalaiEvent-driven architecture has become the darling of modern software engineering. Walk into any tech conference, and you'll hear evangelists preaching about decoupling, scalability, and real-time processing. What they don't tell you is the dirty secret hiding behind all those beautiful architecture diagrams: most of what we're streaming is waste. After analyzing production deployments across 15 […]
- by Jayson DeLanceyIn a world where attackers routinely scan public repositories for leaked credentials, secrets in source code represent a high-value target. But even with the growth of secret detection tools, many valid secrets still go unnoticed. It’s not because the secrets are hidden, but because the detection rules are too narrow or overcorrect in an attempt […]
- by Surya Bhaskar Reddy KarriModern applications are rarely standalone. Most need to talk to databases, APIs, or even AI-driven agents that make real-time decisions. As this landscape grows, developers need a common way to connect apps, services, and data without constantly reinventing the wheel. That’s where MCP (Model Context Protocol) comes in. In this post, we will look at […]
- by Chase BoltIn web development, responsive and user-friendly components have never been more important. One of these is a filter component that enables web users to quickly filter the user interface (UI) and data elements and display only relevant fields. The challenge is creating a filter component that can fit any screen size. This article will demonstrate […]
- by Ammar HusainJava 8, released more than a decade ago, is a major milestone. With this version, Java brought a fundamental shift from only being an object-oriented programming (OOP) to a combination of OOP and functional programming (FP) as well. To achieve this, Java 8 came in with support of lambdas, stream APIs, etc., as core language features. Stream […]
- by Karthik JeyapalDo you struggle to organize your React project folder structures? The right folder organization does more than just keep things tidy. The development efficiency and team collaboration of your project depend on it. A solid folder structure makes the project look clean and speeds up scalability, collaboration, and debugging. The way developers organize files and components is […]
- by Jeff TomasThe goal is simple: build a secure app that uses SSR or SSG for SEO, CSRF-safe session cookies, clear CORS rules, and a smooth deploy to Vercel plus Forge or Vapour. By the end, readers will know how to wire Laravel routes and controllers, fetch from Next.js with credentials, handle CSRF and sessions, and deploy […]
- by Gautam GoswamiIn today’s AI-powered systems, real-time data is essential rather than optional. Real-time data streaming has started having an important impact on modern AI models for applications that need quick decisions. However, as data streams increase in complexity and speed, ensuring data consistency is a significant engineering challenge. As we know, AI models are heavily dependent […]
- by Bhanu Sekhar GuttikondaImagine deploying a Node.js backend service that works flawlessly in development, only to have it mysteriously crash in production. Everything ran fine on your laptop, but on the live server, the process keeps shutting down unexpectedly. In our case, the culprit was a single unhandled promise rejection — one missing .catch() in our code caused […]
- by Anujkumarsinh DonvirYou are demonstrating your next mobile application idea to investors, and suddenly the application crashes. Now you are clueless whether it crashed due to bad WIFI at the venue, your service is down, or your application itself hit a snag. There are no logs or alerts to tell you what just happened. Mere imagination of […]
Share this:
- Click to share on X (Opens in new window) X
- Click to share on Facebook (Opens in new window) Facebook
- Click to share on LinkedIn (Opens in new window) LinkedIn
- Click to share on Pocket (Opens in new window) Pocket
- Click to share on Pinterest (Opens in new window) Pinterest
- Click to print (Opens in new window) Print
- Click to share on Tumblr (Opens in new window) Tumblr
- Click to share on Reddit (Opens in new window) Reddit
- Click to email a link to a friend (Opens in new window) Email

