To-dos for API DevelopmentIntroduction This blog post is about common security flaws in FastAPI (or rather any API) application development and, most importantly, how to fix them. Common Security Flaws SQL Injection There is always that question: "What if I just put my SQL ...Jul 5, 2024 · 4 min readwhoisrobinjha.hashnode.dev
Behind the Scenes of Network Management: Understanding Proxy Servers, Reverse Proxy Servers, and Load BalancersIn the world of computer networking, we got some awesome tech called proxy servers, reverse proxy servers, and load balancers. These guys play a crucial role in managing the traffic between clients and servers. Each of these have their own superpower...Apr 27, 2023 · 3 min readwhoisrobinjha.hashnode.dev
HTTP Protocol: From Its Humble Beginnings to Modern Web DevelopmentHey there! If you've ever wondered what HTTP protocol is, you've come to the right place. In this article, we'll cover everything you need to know about HTTP protocol, from its history to its current use in web development. What is HTTP? Okay, let's ...Apr 4, 2023 · 8 min readwhoisrobinjha.hashnode.dev
Virtual Machines vs Containers: Choosing the Right Technology for Your WorkloadsWhen you're running multiple applications or services on a single machine, it can be challenging to keep them all separate and prevent them from interfering with each other. That's where virtual machines and containers come in - they provide a way to...Mar 27, 2023 · 6 min readwhoisrobinjha.hashnode.dev
Streamlining Software Development with CI/CDCI/CD, or Continuous Integration and Continuous Delivery/Deployment, is a software development practice that involves regularly integrating code changes into a shared repository and automatically deploying those changes to a production or a productio...Jan 21, 2023 · 6 min readwhoisrobinjha.hashnode.dev