Tag: python
-
Finding Elements in a List using Python
When working with Python, lists are one of the most versatile data structures you’ll come across. It works majorly like Arrays, as seen in other programming languages. The lists allow you to store collections of items, such as integers, strings, or even other lists, and provide numerous ways to access and manipulate the data stored…
-
Top 5 Best Python IDE to use in 2024
Python is one of the most popular programming languages and choosing the right Integrated Development Environment (IDE) is essential for an efficient workflow. Whether you are a beginner or an experienced developer, choosing the right and best IDE is important because each developer’s needs are unique, whether working on scientific projects, professional applications, or simple…
-
Unit Testing in Python is way more convenient than you’ve thought
Introduction As software developers, we have to write a lot of unit tests for our software. And for the dynamic nature and the ease of writing tests alongside the code, Python can be a viable option for unit testing of our software. So, let’s dive into the nitty-gritty of writing unit tests and explore the…
-
Building Custom YAML-DSL in Python
In this blog post, I will guide you through the process of building a custom DSL in Python. Why? Because, we have to encode real-world problems in code, but we are limited by the power of expressivity of the language we are using. The programming languages are fairly low when it comes to dealing with complex or…
-
Decoding HTTP/2 Traffic is Hard, but eBPF can help
I’ve come across a particular challenge that many of us face: decoding HTTP/2 traffic. In this blog, I’ll share insights on why decoding HTTP/2 headers can be tricky, how HPACK adds a layer of complexity, and most importantly, how eBPF uprobes can come to the rescue. It is crucial to gain visibility into the messages…