ContentPosts from @shafislam..
Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Remote Interactive Debugging of Python Applications Running in Kubernetes

In this tutorial, you will create a setup for remote debugging of Python applications running in Kubernetes, which will allow you to set breakpoints, step through code, and interactively debug your applications without any change to your code or deployment... read more  

Remote Interactive Debugging of Python Applications Running in Kubernetes
Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Building Search DSLs with Django

Search capabilities span from free text (think Google) to raw data access (think SQL). In between, there’s a wide range of options for narrowing a search that are often provided with UI elements. But what if there are too many fields for a UI to search on? Search DSLs can give a user more granular a.. read more  

Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Let's make PostgreSQL multi-threaded

There is a proposal to make PostgreSQL multi-threaded, running the server in a single process with multiple threads. The idea has gained consensus, but there are challenges to overcome, such as handling global variables, extensions, and exposed PIDs... read more  

Let's make PostgreSQL multi-threaded
Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Writing a KVM hypervisor VMM in Python

An in-depth look at the design of KVM, a hypervisor built into the Linux kernel. KVM provides a clean separation between the hypervisor and the Virtual Machine Monitor (VMM), allowing for power and flexibility in managing VMs. The KVM API is designed to be simple and easy to use, making it feasible .. read more  

Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Why Kubernetes wasn't a good fit for us

Opinion: Kubernetes is powerful but complex and costly to maintain, especially for small workloads. It's better to start with ECS and switch to Kubernetes only if advanced features are needed... read more  

Why Kubernetes wasn't a good fit for us
Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

How "Exit Traps" Can Make Your Bash Scripts Way More Robust And Reliable

Learn how to create a robust bash script with the "exit trap" idiom, ensuring that necessary cleanup operations are always performed, even in the event of unexpected errors or interruptions... read more  

Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

My Approach to Building Large Technical Projects

Tips for staying motivated during large technical projects: break the project into small, clear sub-tasks, prioritize functionality that enables demos, aim for tangible results and progress, and automate testing. Building a demo provides invaluable feedback which helps in prioritizing the next featu.. read more  

Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Some blogging myths

Here are the myths: - you need to be original - you need to be an expert - posts need to be 100% correct - writing boring posts is bad - you need to explain every concept - page views matter - more material is always better - everyone should blog.. read more  

Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

How to make a QR code with Stable Diffusion

Generate stable QR codes using the Stable Diffusion community approach without custom models... read more  

How to make a QR code with Stable Diffusion
Link
@faun shared a link, 2 years, 5 months ago
FAUN.dev()

Finish your projects

Starting a project can be full of excitement, hope, and blissful productivity. Finishing that last ten percent, however, can feel like too much. Here’s how to get past that and actually finish... read more  

Finish your projects