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?
© 2024 | Thiago Willecke | dev