PinnedMilad Fahmy·Oct 4, 2024Understanding Backend Development: The Foundation of Modern ApplicationsIn today’s digital age, software applications are essential in everything from online banking to social media and e-commerce. While users…
PinnedMilad Fahmy·Dec 1, 2024Mastering Money Calculations in JavaScript: The Best Libraries ComparedHandling monetary values in JavaScript can be tricky due to floating-point arithmetic issues. For example:
PinnedMilad Fahmy·Dec 2, 2024Protobuf, JSON, and XML: A Practical ComparisonData serialization is at the heart of modern software development. Whether you’re building APIs, storing configuration files, or designing…
Milad Fahmy·Sep 18Website Monitoring for Small Teams: What Actually MattersYou don’t need a 45-dashboard observability platform. You need to know when something breaks and what to do next.A response icon1A response icon1
Milad Fahmy·Sep 12Five Things to Check Before You Pick a Status Page ToolMost status page tools look the same until you’re locked into one of them.
Milad Fahmy·Sep 11What to Tell Your Customers When Your Product Goes DownThe difference between a bad outage and a trust-destroying one isn’t how fast you fix it — it’s what you say while you’re fixing it.
Milad Fahmy·Sep 10Why our status page costs $1 a monthThe full InBrief price list, and why incident communication is sold per feature instead of per tier.
Milad Fahmy·Jun 27Bloom Filters: The Tiny Data Structure That Stops Useless Database HitsA visual explanation of how Bloom Filters work, why false positives happen, and how they help protect caches and databases at scale.