AI/ML – Langchain4j – Chat Memory

In the preceding article, we were introduced to AI/ML concepts and explored the process of running a local Large Language Model (LLM) – Ollama. We further delved into interacting with it via Java using JBang and Langchain4j. Now, let’s explore into what "chat memory" is and how langchain4j helps in the cumbersome task of maintaining … Read more

Code-athon, Code marathon or Hackthon: Is it good?

In the ever-evolving landscape of tech-driven workplaces, companies are increasingly adopting unique approaches to foster innovation, collaboration, and rapid problem-solving. One such approach gaining popularity is the code-athon, code marathon or hackathon — a structured event where teams come together in the office for a concentrated burst of coding, creativity, and camaraderie. In some companies, … Read more

TypeScript: To be or not to be

Recently, there has been a noticeable trend where some individuals and organizations have announced their decision to drop TypeScript from their supported stack. Some have done it with a reason, but some want to do it for the drama. While it’s entirely valid for teams to reevaluate their technology choices, it’s essential to emphasize the … Read more

Database of Databases

databases

Databases are an integral part of any software application. Databases have played a critical role for a very long time in the history of computers and software. Databases come in a wide variety solving different problems and scenarios, that include Relational Databases PostgreSQL – Free & Open source MySQL – Free & Open source MariaDB … Read more

Professional Software Development Tools at Zero Cost

To run a professional software development team and have a clean development process requires the following minimal tools. Especially, small teams that write great software could do better if they have these tools when they develop software. That too at zero cost! Yes, totally "Zero" cost. IDEs Source Control Project Management Tools Communication Knowledge-base IDE … Read more