Getting Started with Hugging Face Transformers: A Practical Guide

In last blog we used Ollama to run a model locally and then wrote a python client to connect and talk to it. In this blog post we will explore what Transformers are, dive into the Hugging Face ecosystem, and build practical examples for text generation, translation, sentiment analysis, and image classification.

See the full article at medium here.

*Want to dive deeper? Check out our complete code examples in the GitHub repository and experiment with different models and tasks. The future of AI is in your hands!*

Building Your Own Local LLM: A Hands-On Journey

Why Build Your Own LLM Setup?

If you’re reading this, you’ve probably used ChatGPT, Claude, or another AI assistant. They’re incredibly powerful, but have you ever paused to think about what happens to your data when you hit “send”? Every query, every piece of code you share, every business idea you brainstorm—it all gets processed on someone else’s servers.

This isn’t just about privacy paranoia. It’s about understanding and controlling the technology that’s rapidly becoming essential to how we work and think.

Learning by Building

I’m a firm believer that the best way to understand something is to build it yourself. Reading documentation is great, watching tutorials helps, but nothing beats getting your hands dirty with actual code. If you’re like me—someone who needs to do to truly understand—then this series is for you.

Over the next few posts, we’ll embark on a journey from zero to a fully functional, private AI assistant running entirely on your local machine. No cloud dependencies, no data leaving your computer, just you and your own personal LLM.

Read More »

The Future of Software Development in the Age of AI: Decentralization, Evolution, and Uncertainty

Read the full Blog post on Medium here.

For decades, economic power has been concentrated in the hands of large corporations, elite universities, and industry gatekeepers. If you wanted to build software, process payments, or provide financial advice, you needed to work at a big company with access to the best tools, infrastructure, and expertise.

But that’s about to change. AI is democratizing knowledge-based industries just like the internet democratized media. Platforms like YouTube, Instagram, and TikTok broke the monopoly of Hollywood and traditional media, allowing independent creators to build personal brands and businesses. Now, AI is poised to do the same for software engineers, accountants, legal consultants, and financial advisors — removing barriers and allowing individuals to compete at levels previously reserved for billion-dollar corporations.

But does this signal a permanent shift in power, or is it just another cycle before centralization returns? In this article, we’ll explore how AI is reshaping software development, the evolving role of engineers, and the uncertainty of where this transformation leads.

Continue reading on Medium here.

Spring Boot Microservices , Docker and Kubernetes workshop – part3

In the previous posts we build few micro services (Order Service, Product Service, Customer Service) for an order management system using Docker and Spring Boot. We used Netflix libraries to manage, discover and load balance the micro services.

Managing these micro services and their multiple containers could get a bit tricky; especially in terms of Scalability, Observability, Security, Monitoring and managing resources. Hence we would use Kubernetes for our container orchestration. Click here to read more about Kubernetes.

In order to get started, we could either use a local Kube cluster in the laptop or use a cloud provider like AWS/Azure/GCP.

Read More »

Spring Boot Microservices , Docker and Kubernetes workshop – part2

In the previous post we created our first micro service “ProductService” using SpringBoot and Docker.

In this part we will go into details of how to manage multiple microservices using Spring Cloud and netflix libraries.

For our order management system, let’s say,  a minimal relationship could be something like this :

New Doc 2018-11-22 15.35.06

So, let’s build 2 more services called “orderService” and “customerService” in the similar manner how we build the “productService”.
Read More »

Spring Boot Microservices , Docker and Kubernetes workshop – part1

In this series of workshop we will build few micro services using spring boot, docker and then deploy them into kubernetes.
So, Lets get started.

First we need to define a problem statement to begin with. Let’s say we want to build an order management system.

Identifying domains

First step would be to understand what domains are required, for simplicity lets assume we need the following domains:

Read More »

Achieving Order Guarnetee in Kafka with Partitioning

One of the most important features of Kafka is to do load balancing of messages and guarantee ordering in a distributed cluster, which otherwise would not be possible in a traditional queue.

Lets first try and understand the problem statement

Let us assume we have a topic where messages are sent and there is a consumer who is consuming these messages.
If there is only one consumer, it would receive the messages in the order in which they are in the queue, or in the order in which they are sent.

Now, in order to achieve higher performance, we need to process the messages faster and hence we introduce multiple instances of the consumer application.

This would lead to a problem, if the messages contain any state.
Read More »

Build a new Web Application from scratch using Spring boot, Thymeleaf, AngularJS – Part 2

In this series of blogs we are building a complete web app using Springboot,Angular, etc.
In the last blog, we made a basic landing page with Thymeleaf.

In this blog we will introduce bower, which is used to manage front end dependencies like CSS,JS. We will use a bootstrap template to make beautiful landing page and then deploy the app on Heroku.

Read More »