Dave Hulbert's Today I Learned (TIL)
About
I'm Dave and these are a few of the things I've learned that aren't quite big enough for a blog post. I'm always learning, so if you spot anything wrong then please submit a PR or raise an issue. Find out how this site works.
You may also want to read things that are big enough for a blog post on my blog.
Catgeories
Search
All TILs
android
apis
artificial-intelligence
aws
bitcoin
canvas
css
diagrams
docker
git
gpus
imagemagick
javascript
- Introduction to TypeScript
- Making JavaScript Behave Like Python for Script and Module Distinctions with Bun
linux
math
openai
- Exploring OpenAI's GPT-4 Vision API and a handy shell script to query it
- Making a custom "GPT" for ChatGPT
php
- PHP coding standards and style guides
- Immediately-Invoked Function Expressions in PHP
- Generators in PHP 5.5 (with PDO)
- Better Dependency Injection in Laravel
- Thoughts on PSR-7
- HTTP messaging PSR-7 update
- Traits with interfaces
- Patching Transitive Dependency Vulnerabilities in PHP Projects with Composer
python
security-vulnerabilities
software-design
- Should I use global variables?
- Singletons: bad. Shared resources in a DIC: good.
- Balancing Technical Debt and Clean Code talk at the BCS