carlosmv.hashnode.devHow to Build a Reverse Proxy with Rust and RamaIn this article, we are going to build a Reverse Proxy using Rama Framework. More specifically, a TLS termination proxy from this example. I’m writing this article for learning purposes, this is not meant to be a production-ready proxy. I’m a learner...Dec 26, 2024·7 min read
carlosmv.hashnode.devCreating Your First REST API with Elixir and Phoenix FrameworkWe are going to create a basic REST API with Phoenix with CRUD operations but without database integration for now. This is my first REST API with Phoenix too. So, we are in this together. Creating a Phoenix Project First, we have to install Phoenix....Dec 8, 2024·6 min read
carlosmv.hashnode.devBuilding a Reverse Proxy with Pingora | RustThis tutorial focuses on how to create a load balancer using the Pingora library. If you have read the Pingora documentation, there won’t be anything new in this article for you, except that we will add a rate limiter from the example posted in the d...Nov 19, 2024·8 min read
carlosmv.hashnode.devBuilding a REST API with Ktor and Exposed | KotlinThis article is about how to create a simple REST API using Ktor and Exposed. We will develop a simple inventory App with CRUD functions. We can request a list of all products in the database, a product by its ID, add new products, and update and rem...Sep 30, 2024·18 min read
carlosmv.hashnode.devAnalyzing Network Traffic With WiresharkPreviously, I published an article about analyzing network traffic with Tcpdump. In this article, we are going to analyze network traffic using Wireshark. We will learn what Wireshark is, how to install it, and how to analyze network traffic by readi...Apr 3, 2024·5 min read