Blog Info | Luke Plant |
---|---|
Blog website | Link |
June 28, 2024 » Luke Plant » [Archived Version]
There are times when we need to stop trying to make everything sync automatically, and just test that it is synced. Tips for Python and web dev.
Read MoreMay 23, 2024 » Luke Plant » [Archived Version]
Methodology and sample code for using pyastgrep to do custom linting tasks on Python source code.
Read MoreApril 1, 2024 » Luke Plant » [Archived Version]
Some code and tips to combine Python and Django introspection APIs to enforce naming conventions in your Django models.
Read MoreJune 1, 2023 » Luke Plant » [Archived Version]
A trick I learned for using someone else’s CSS without changing your HTML, or their CSS
Read MoreJune 1, 2023 » Luke Plant » [Archived Version]
How to use Sass/SCSS in a Django project, without needing Node.js/npm or running a build process
Read MoreFeb. 1, 2023 » Luke Plant » [Archived Version]
A response to Hillel Wayne’s “I am disappointed by dynamic typing”
Read MoreJune 6, 2022 » Luke Plant » [Archived Version]
How returning error objects can provide some advantages over raising exceptions in Python, such as for static type checking tools.
Read MoreMay 4, 2022 » Luke Plant » [Archived Version]
The flows I use for exploratory programming using a REPL and their advantages.
Read MoreAug. 25, 2021 » Luke Plant » [Archived Version]
When using Django database models and adding a calculated property of some kind, you should probably ensure it will be efficient in bulk even if that isn’t needed yet.
Read More