Writing
All posts.
Notes on building product, hiring engineers, and shipping with AI.
How to Test a Bug Fix the Right Way
How to Test a Bug Fix the Right Way: Beyond “It’s Working Now” Most people think testing a bug fix is simple: Find the bug → Developer fixes it → You recheck →…
Faisal Tahir 3 min read
Boosting Lighthouse Scores in Next.js
When optimizing a landing page I built with Next.js, my goal was simple. push the performance score as high as possible. Next.js already handles a lot under the…
Saad Rahman 3 min read
Apps that don't scale (Facebook, twitch, google) stories
Do you overthink making your yet-to-be-made app scalable? Great, you're not the only one, but should you? Here are some scalability stories from the famous tech…
Muhammad Uzair 3 min read
JavaScript Concepts You Need To Know Before Learning React
1. The Ternary Operator Above is the example of a Ternary Operator (?) used as a conditional expression. This shorthand use of the conditional expression is mo…
Saad Rahman 4 min read
Introduction to LLMs: A Useful Handbook
In the rapidly advancing field of Artificial Intelligence (AI), understanding the foundations is key, especially when dealing with Large Language Models (LLMs).…
Umair Syed 11 min read
Automating Processes: Running Scripts on Latest Changed Files with GitHub Workflows
In today’s world, where every system is going towards exponential complexity, we want to automate our processes, and same was the case for us. We wanted to upda…
Umair Syed 3 min read
Implementing Pagination in DynamoDB — A Comprehensive Guide
Introduction: Pagination is a crucial feature when dealing with large data, allowing you to efficiently manage and display data in smaller and more manageable c…
Umair Syed 4 min read