Configuration in Python Applications: No Magic, Just Necessary Practice –During the development of Python applications, I’ve continually asked myself how and when variables should be passed and initialized for the application’s configuration. I want to be able to easily override the configuration for tests, for example, to use a local database for testing. But what exactly is application configuration, and why is it needed? The website a …
Static Site Generators –A static site generator combines a markup language with a templating engine to produce HTML files. Learn more on Full Stack Python.
20 Things I’ve Learned in my 20 Years as a Software Engineer –Important, Read This First You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context. “You just need to charge more!” says the company […]
RFC processes are a poor fit for most organizations – Jacob Kaplan-Moss –The RFC process has been a huge success in defining the standards that run the Internet, but naively adopting this process for your company is a mistake. RFC processes tend to fail at most organizations because they lack a clear decision-making step.
CutList Optimizer –Online panel cutting optimization software. Generate optimized cutting patterns based on the available stock sheets by nesting the required parts.
Document Your Python Code and Projects With ChatGPT – Real Python –Good documentation is a critical feature of any successful Python project. In practice, writing documentation is hard and can take a lot of time and effort. Nowadays, with tools like ChatGPT, you can quickly document your Python code and projects.
Analyzing Data 170,000x Faster with Python –The article, Analyzing Data 180,000x Faster with Rust, first presents some unoptimized Python code, and then shows the process of rewriting and optimizing the code in Rust, resulting in a 180,000x speed-up. The author notes: