Do we think of git commits as diffs, snapshots, and/or histories?
Do we think of git commits as diffs, snapshots, and/or histories? –How git commits really work
All my blog posts and articles
Page 2 of 142 (2821 total posts)
Do we think of git commits as diffs, snapshots, and/or histories? –How git commits really work
Fixit: linting framework with auto-fixes — Fixit documentation –
Using formatters and linters to manage a large codebase | Tech blog | Kraken Tech –Kraken is the world’s leading customer & culture platform for utilities.
Top Python libraries of 2023 –Exploring the expansive universe of Python libraries in 2023, our curated selection goes beyond the usual suspects to uncover hidden gems and innovative tools. Dive in!
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 …
Explore Integrations – IFTTT –Get more from the services you love on IFTTT. Explore the latest tips and tricks, browse by category, or search by name.
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.
Kagi Search –Better search results with no ads. Welcome to Kagi (pronounced kah-gee), a paid search engine that gives power back to the user.
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.
My $500M Mars Rover Mistake: A Failure Story — Chris Lewicki –Some mistakes feel worse than death.
CutList Optimizer –Online panel cutting optimization software. Generate optimized cutting patterns based on the available stock sheets by nesting the required parts.
petercorke/robotics-toolbox-python: Robotics Toolbox for Python –Robotics Toolbox for Python. Contribute to petercorke/robotics-toolbox-python development by creating an account on GitHub.
How To Use RTK GPS On A ROS Robot –Get accurate positioning down to 14 mm!
An unbiased evaluation of environment management and packaging tools –Amazing summary of all the crazy dev tools in the python world.
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.