
golang
Data Races in Go: What They Are and Why You Should Care
Data races in Go can lead to unpredictable bugs and hard-to-track crashes. Learn how to detect and fix them using mutexes, channels, and atomic operations.
golang
Data races in Go can lead to unpredictable bugs and hard-to-track crashes. Learn how to detect and fix them using mutexes, channels, and atomic operations.
prompt engineering
Getting accurate responses from language models depends on how well you craft your prompts. This article explores essential prompt engineering rules and methods to improve reasoning, reduce errors, and guide models toward better answers.
prompt engineering
In this article, we’ll explore various prompt engineering tools, including those for creating prompts, testing and experimenting, managing prompts, and popular prompt libraries on GitHub.
product
I reviewed five successful products to identify 10 effective onboarding techniques for smoother customer onboarding in SaaS. Here are the insights.
design
In this article, I will explain several design principles adopted from successful products, how these products strictly adhere to these principles, and how to implement these designs efficiently.
search-engine
After reviewing over 10 search engines, we selected Meilisearch despite its major drawback in PostgreSQL database synchronization. In this post, we share our experience and explain how we resolved this issue using Golang and pgx.
widget
I researched how to create great home screen widgets by gathering insights from over 100 widget users. This article shares the key principles and findings from that study. Even though developers and businesses often overlook home screen widgets, they can really engage users.
api
Here we discuss some best practices to follow while designing APIs, This will help you gain a basic understanding and rules for designing and implementing Restful APIs
Feedzap
What makes some business people become the top 1%? We are going through a valuable habit that they all share and figuring out how to adapt it faster and with less effort.
Feedzap
Social media addiction is one of the main problems that many people face. Here, I'm discussing how to reduce this addiction by maintaining a consistent reading habit through FeedZap.
golang
Sharing our journey of transforming glee from Python to Golang.
ml
Are you new to machine learning, or have you ever struggled to upskill your machine learning skills? In this article, I'll guide you through a simple ML project that helped me raise my ML skills.