- ๐ฑ Iโm currently learning more about Clean and Sustainable architecture, Machine Learning, Data Engineering and Functional Programming ...
- โก Fun fact: I enjoy cooking new things ...
Anti-Patterns Codin' - coding problems and solutions
- Comparing Costs of Cloud Providers - vantage.sh
- Structured Logging (Semantic Logging) in Python and C#
- Scanning Python code for security issues via Snyk: the โindustrial strengthโ option
- AWS Translate via the AWS CLI command line - error: 'charmap' codec can't encode characters
- Generate PDF from markdown via pandoc
- Linting Python code using ruff or flake8: simple, fast, free and no false positives
- Self-host your photos on Amazon CloudFront and S3: Cheap, fast and simple [OSS noobgallery]
- Sharing Python code via pypi packages - example: common Python utils bundled as 'cornsnake'
UI Blunderz - software engineering and quality commentary
- Google has Googaplexes but not Gigabytes - Good Enough software?
- Flamenco Dostoevsky - literary text used to obfuscate copyright content?
- somebody's been php'in ... - Dangers of source code disclosure for web site security
- Lights are on, no license... - Risk of deploying a website with unlicensed software
- Friendly Visual Studio dialog - Presenting errors with good UX
- travis-ty - Time formats are difficult and require OS and application/website regular maintenance (Y2K, 2038, short term decisions and long term issues)
- Yahoo: still learning ReactJS ... - Deploying a dev build to a live website
- Windows Vista - reproducing 56.81 Shakespeares... - Operating Systems are complex and will always have bugs