blog.wesleyac.com 16. 2. 2024End-to-end testing emails – blog.wesleyac.com 13. 1. 2024Motivating X3DH – blog.wesleyac.com 28. 4. 2023If you think Bluesky is decentralized, you’ve been conned – blog.wesleyac.com 12. 11. 2022Storage Space PSA for Mastodon Admins – blog.wesleyac.com 6. 4. 2022Subdomains as identity – blog.wesleyac.com 21. 2. 2022Minify and Gzip – blog.wesleyac.com 17. 2. 2022How to reset the USB stack on Linux – blog.wesleyac.com 9. 2. 2022SNES Development Part 6: Sprites – blog.wesleyac.com 9. 2. 2022SNES Development Part 5: DMA – blog.wesleyac.com 9. 2. 2022SNES Development Part 4: NMIs and vblank – blog.wesleyac.com 9. 2. 2022SNES Development Part 3: Input – blog.wesleyac.com 9. 2. 2022SNES Development Part 2: Background Graphics – blog.wesleyac.com 9. 2. 2022SNES Development Part 1: Getting Started – blog.wesleyac.com 23. 1. 2022The Curse of NixOS – blog.wesleyac.com 20. 1. 2022How I run my servers – blog.wesleyac.com 12. 1. 2022There is no such thing as a static website – blog.wesleyac.com 1. 1. 2022web3 is Centralized – blog.wesleyac.com 29. 12. 2021Consider SQLite – blog.wesleyac.com 9. 12. 2021Reasons to avoid Javascript CDNs – blog.wesleyac.com 29. 10. 2021getElementById vs querySelector – blog.wesleyac.com 29. 10. 2021Quick and Dirty Syscall Profiling with strace and VisiData – blog.wesleyac.com 21. 10. 2021Go, Error Handling, and Big Text Files – blog.wesleyac.com 28. 2. 2021A simple but safe deploy script – blog.wesleyac.com 9. 2. 2021Timezone Bullshit – blog.wesleyac.com 8. 12. 2020Name Don'ts – blog.wesleyac.com 10. 11. 2020Reviving Yo: How to Patch an APK – blog.wesleyac.com 9. 11. 2020A Conversation on FRP, Databases, and Types – blog.wesleyac.com 3. 11. 2020The Case for Learning Adblock – blog.wesleyac.com 14. 9. 2020A Quick Primer on Robert "Uncle Bob" Martin – blog.wesleyac.com 29. 4. 2020Notes on Parsing in Rust – blog.wesleyac.com 18. 4. 2020How to set up the APIC to get keyboard interrupts – blog.wesleyac.com 17. 2. 2020Why talk about compensation? – blog.wesleyac.com 1. 2. 2020Things I Believe About Software Engineering – blog.wesleyac.com 12. 4. 2019Languages I want to write – blog.wesleyac.com 15. 1. 2018What I learned from 4 years of high school robotics – blog.wesleyac.com 19. 12. 2017A bogus study on code review – blog.wesleyac.com 27. 11. 2017The smallest Hello World executable – blog.wesleyac.com 31. 10. 2017The two questions I ask every interviewer – blog.wesleyac.com 23. 10. 2017How many users block google analytics? – blog.wesleyac.com 16. 10. 2017How Raft Works – blog.wesleyac.com 4. 10. 2017Elliptic Curve Cryptography for Beginners – blog.wesleyac.com
16. 2. 2024End-to-end testing emails – blog.wesleyac.com 13. 1. 2024Motivating X3DH – blog.wesleyac.com 28. 4. 2023If you think Bluesky is decentralized, you’ve been conned – blog.wesleyac.com 12. 11. 2022Storage Space PSA for Mastodon Admins – blog.wesleyac.com 6. 4. 2022Subdomains as identity – blog.wesleyac.com 21. 2. 2022Minify and Gzip – blog.wesleyac.com 17. 2. 2022How to reset the USB stack on Linux – blog.wesleyac.com 9. 2. 2022SNES Development Part 6: Sprites – blog.wesleyac.com 9. 2. 2022SNES Development Part 5: DMA – blog.wesleyac.com 9. 2. 2022SNES Development Part 4: NMIs and vblank – blog.wesleyac.com 9. 2. 2022SNES Development Part 3: Input – blog.wesleyac.com 9. 2. 2022SNES Development Part 2: Background Graphics – blog.wesleyac.com 9. 2. 2022SNES Development Part 1: Getting Started – blog.wesleyac.com 23. 1. 2022The Curse of NixOS – blog.wesleyac.com 20. 1. 2022How I run my servers – blog.wesleyac.com 12. 1. 2022There is no such thing as a static website – blog.wesleyac.com 1. 1. 2022web3 is Centralized – blog.wesleyac.com 29. 12. 2021Consider SQLite – blog.wesleyac.com 9. 12. 2021Reasons to avoid Javascript CDNs – blog.wesleyac.com 29. 10. 2021getElementById vs querySelector – blog.wesleyac.com 29. 10. 2021Quick and Dirty Syscall Profiling with strace and VisiData – blog.wesleyac.com 21. 10. 2021Go, Error Handling, and Big Text Files – blog.wesleyac.com 28. 2. 2021A simple but safe deploy script – blog.wesleyac.com 9. 2. 2021Timezone Bullshit – blog.wesleyac.com 8. 12. 2020Name Don'ts – blog.wesleyac.com 10. 11. 2020Reviving Yo: How to Patch an APK – blog.wesleyac.com 9. 11. 2020A Conversation on FRP, Databases, and Types – blog.wesleyac.com 3. 11. 2020The Case for Learning Adblock – blog.wesleyac.com 14. 9. 2020A Quick Primer on Robert "Uncle Bob" Martin – blog.wesleyac.com 29. 4. 2020Notes on Parsing in Rust – blog.wesleyac.com 18. 4. 2020How to set up the APIC to get keyboard interrupts – blog.wesleyac.com 17. 2. 2020Why talk about compensation? – blog.wesleyac.com 1. 2. 2020Things I Believe About Software Engineering – blog.wesleyac.com 12. 4. 2019Languages I want to write – blog.wesleyac.com 15. 1. 2018What I learned from 4 years of high school robotics – blog.wesleyac.com 19. 12. 2017A bogus study on code review – blog.wesleyac.com 27. 11. 2017The smallest Hello World executable – blog.wesleyac.com 31. 10. 2017The two questions I ask every interviewer – blog.wesleyac.com 23. 10. 2017How many users block google analytics? – blog.wesleyac.com 16. 10. 2017How Raft Works – blog.wesleyac.com 4. 10. 2017Elliptic Curve Cryptography for Beginners – blog.wesleyac.com