Building RESTful and real-time APIs, system architectures and database designs. Translating complex business decisions into simple, secure and readable code.
Allowing users to upload files on consumer applications is a common requirement. Services allow images, videos, CSV, and other file formats to be uploaded for further processing and usage. While designing the file
OpenAI and similar services have democratized access to AI, making it more accessible to everyone without worrying too much about the technical complexities of hosting and serving. On the other hand, newer and
In today’s world, vast amounts of data are being generated and consumed online & having smart search functionality is a must. Traditional search techniques are keyword-based solutions and have limitations. Specialized search
LLMs (Large Language Models) have revolutionized the technology world over the past few years. All these LLMs are available in different configurations, some need high-end GPU instances while others can be used on
Artificial Intelligence (AI) has witnessed a surge in popularity across websites as businesses and individuals recognize its immense potential. One of the prominent applications of AI in websites is semantic search, which revolutionizes
Thursday, True Sparrow’s own product, is a place for remote teams to do socials. It is an audio-video-enabled space consisting of a lounge and mixers. WebSockets are essential for the successful execution
In day-to-day software development, we use so many open-source libraries. In fact, we cannot even imagine working without some of them. The developer in me is very much inclined to contribute to open-source
Working of RabbitMQ Before diving directly into what topic-based exchanges are and how they work, it is obligatory to have a sound understanding of how messages are published and subscribed. The first thing
This blog introduces you to the world of QUIC and HTTP/3. The challenges it solves, the thought process behind the solution and the solution itself. I shall also discuss why HTTP/2
A worker pool is a concurrency pattern in which a fixed number of workers runs parallely to execute the multiple tasks present in a queue. In golang, we use goroutines and channels to