-
Enterprise Java

Build a Web Research AI Agent with Lanchain4j and Ollama
Running large language models locally using tools like Ollama fundamentally changes how we build AI applications. It enables fast experimentation,…
Read More » -
React.js

Avoiding Common Pitfalls with useCallback and useMemo in React
Modern React development encourages performance optimization, and two hooks that often come up are useCallback and useMemo. While these hooks…
Read More » -
Enterprise Java

From LLMs to LangChain: Building practical AI Applications
Software development is entering a new phase driven by Large Language Models (LLMs). These models allow developers to move beyond…
Read More » -
JavaScript

Understanding JSON Schema
JSON (JavaScript Object Notation) has become the backbone of modern software systems. It is used everywhere, from APIs and microservices…
Read More » -
JavaScript

Getting Started with TensorFlow.js: Running Machine Learning Models in the Browser
Building AI applications no longer requires powerful backend infrastructure or specialised hardware. With advances in browser technologies, developers can now…
Read More » -
Software Development

Designing Reliable AI Agent Systems
Over the past few years, artificial intelligence has evolved from a largely experimental research field into a fundamental part of…
Read More » -
Software Development

Improving RAG Retrieval with Contextual Embeddings and Hybrid Search
Retrieval-Augmented Generation (RAG) has reshaped how modern AI systems are designed by allowing language models to access external knowledge at…
Read More » -
JavaScript

How to Wait for Dynamic Content in Selenium Without Delays
Modern web applications are no longer simple HTML pages served from a server and rendered once in the browser. Instead,…
Read More »






