Thiago Willecke | dev
blog
Blog
2025
Handling traffic with rate limiters
A TypeScript implementation
An introduction to fragment shaders
What are they and how to implement them
Polling vs Event Listener
Exploring the difference between polling and listening to events
2024
Automated Tests
What are automated tests and why should you implement them?