Hamid Reza SalimianThe Three Critical Metrics That Define Website Speed: TTFB, FCP, and TTIWhen we say a website is slow, or maybe fast, what are we actually pointing to?Sep 14Sep 14
Hamid Reza Salimian“HATEOAS” in RESTful API: Making Your API User-Friendly and DiscoverableI remember the first time I dove into the Atlassian Jira API to create a plugin. I’d send a request, and instead of getting all the…Jun 28Jun 28
Hamid Reza SalimianPhantom Reads: the hidden problem in your DB and how to prevent it by selecting the best Isolation…Before telling the problem and Isolation levels, first I want to describe what is Isolation and why we should know it and care about it to…May 9May 9
Hamid Reza SalimianWhat’s your coding style? Imperative or Declarative?First, to more simplicity, I want to describe them by an example:May 6May 6
Hamid Reza SalimianIn Just 6 Steps and 10 Minutes, Implement Your Own CI/CD Pipeline Using GitHub ActionsWhether you’re a developer, a hobbyist, or anyone in between looking to streamline your code deployment process, this guide is crafted just…Apr 22Apr 22
Hamid Reza SalimianThe Intersection Observer: The Key to Faster Element Tracking by ScrollingBefore describing it, I want to mention some real examples and features that can be handled by an Intersection Observer:Apr 6Apr 6
Hamid Reza SalimianWhen ‘ü’ Isn’t equal to ‘ü’: Uncovering the DiacriticsYou know, those two little dots above letters like ‘ü’. It all started when I noticed something odd in my text. Some of my umlauts were…Mar 3Mar 3
Hamid Reza SalimianCookie Defense: Why the “SameSite“ of cookies Matters as securityWelcome to the delightful journey of SameSite cookies, where we unlock the secrets behind these tiny data guardians! Ever wondered why your…Dec 2, 20231Dec 2, 20231
Hamid Reza SalimianThe Story Behind the Name “JavaScript”Have you ever wondered why a language foundational to web development bears a name eerily similar to another, completely distinct language…Aug 12, 20231Aug 12, 20231
Hamid Reza SalimianA Guide to Secure File Access in Web Applications Using ApacheAn IntroductionJun 8, 2023Jun 8, 2023