blog.ovalerio.net 21. 10. 2024An experiment in fighting spam on public forms using “proof of work” – blog.ovalerio.net 26. 9. 2024Hawkpost enters “maintenance only” mode – blog.ovalerio.net 22. 8. 2024Is it “/.well-known/”? – blog.ovalerio.net 11. 7. 2024“Extracting wisdom” from conference videos – blog.ovalerio.net 28. 6. 2024Ways to have an atomic counter in Django – blog.ovalerio.net 8. 5. 2024Are Redis ACL password protections weak? – blog.ovalerio.net 10. 4. 2024Local AI to the rescue – blog.ovalerio.net 13. 3. 2024Security.txt in the wild – blog.ovalerio.net 19. 2. 2024New Nostr and Lightning Addresses – blog.ovalerio.net 6. 2. 2024My setup to keep up with podcasts – blog.ovalerio.net 26. 1. 2024Filter sensitive contents from Django’s error reports – blog.ovalerio.net 19. 1. 2024Take advantage of Django’s system checks – blog.ovalerio.net 31. 12. 2023Meet the InfoSec Planet – blog.ovalerio.net 19. 12. 2023The books I enjoyed the most in 2023 – blog.ovalerio.net 18. 11. 2023An attempt at creating a DIY baby monitor – blog.ovalerio.net 19. 10. 2023You can now follow this blog on the fediverse – blog.ovalerio.net 13. 10. 2023So you need to upgrade Django – blog.ovalerio.net 16. 9. 2023Improving your online privacy: An update – blog.ovalerio.net 29. 7. 2023New release of worker-planet – blog.ovalerio.net 23. 6. 2023Playing with maps – blog.ovalerio.net 8. 5. 2023What to use for “TOTP” in 2023? – blog.ovalerio.net 30. 1. 2023New release of “inlinehashes” – blog.ovalerio.net 8. 1. 2023Cleaning my follow list using “jacanaoesta” – blog.ovalerio.net 14. 10. 2022Secure PostgreSQL connections on your Django Project – blog.ovalerio.net 30. 9. 2022Preparing for Hacktoberfest – blog.ovalerio.net 26. 8. 2022Shutting Down Webhook-logger – blog.ovalerio.net 27. 6. 2022Controlling the access to the clipboard contents – blog.ovalerio.net 29. 4. 2022Django Friday Tips: Less known builtin commands – blog.ovalerio.net 27. 3. 2022Inlineshashes: a new tool to help you build your CSP – blog.ovalerio.net 18. 2. 2022Django Friday Tips: Admin Docs – blog.ovalerio.net 27. 1. 2022Who keeps an eye on clipboard access? – blog.ovalerio.net 24. 12. 2021Django Friday Tips: Deal with login brute-force attacks – blog.ovalerio.net 22. 12. 2021worker-planet was awarded a swag box – blog.ovalerio.net 26. 11. 2021Tools I’m thankful for – blog.ovalerio.net 1. 10. 2021Django Friday Tips: Custom Admin Pages – blog.ovalerio.net 3. 7. 2021worker-planet – blog.ovalerio.net 21. 5. 2021Django Friday Tips: Password validation – blog.ovalerio.net 8. 5. 2021My picks on open-source licenses – blog.ovalerio.net 20. 3. 2021And… the blog is back – blog.ovalerio.net 26. 2. 2021Django Friday Tips: Subresource Integrity – blog.ovalerio.net 9. 2. 2021Documentation done right – blog.ovalerio.net 1. 2. 202110 years – blog.ovalerio.net 15. 1. 2021Django Friday Tips: Permissions in the Admin – blog.ovalerio.net 13. 12. 2020Mirroring GitHub Repositories – blog.ovalerio.net 18. 9. 2020Django Friday Tips: Inspecting ORM queries – blog.ovalerio.net 13. 9. 2020The app I’ve used for the longest period of time – blog.ovalerio.net 6. 9. 2020Giving a new life to old phones – blog.ovalerio.net 11. 7. 2020Why you shouldn’t remove your package from PyPI – blog.ovalerio.net 22. 5. 2020Dynamic DNS using Cloudflare Workers – blog.ovalerio.net 26. 4. 2020Security.txt – blog.ovalerio.net 17. 4. 2020Django Friday Tips: Feature Flags – blog.ovalerio.net 28. 3. 2020CSP headers using Cloudflare Workers – blog.ovalerio.net 13. 3. 2020Django Friday Tips: Testing emails – blog.ovalerio.net 26. 1. 2020Setting up a Content-Security-Policy – blog.ovalerio.net 21. 9. 2019kinspect – quickly look into PGP public key details – blog.ovalerio.net 14. 9. 2019Firefox’s DoH, the good, the bad and the ugly – blog.ovalerio.net 26. 8. 2019Rust examples and exercises – blog.ovalerio.net 7. 8. 2019Staying on an AirBnB? Look for the cameras – blog.ovalerio.net 28. 6. 20198 useful dev dependencies for django projects – blog.ovalerio.net 26. 5. 2019Pixels Camp v3 – blog.ovalerio.net 21. 4. 2019Easy backups with Borg – blog.ovalerio.net 27. 1. 2019Channels and Webhooks – blog.ovalerio.net 2. 11. 2018Finding Product Market Fit – blog.ovalerio.net 31. 8. 2018Some content about remote work – blog.ovalerio.net 30. 7. 2018Experiment: ChainSentinel.co – blog.ovalerio.net
21. 10. 2024An experiment in fighting spam on public forms using “proof of work” – blog.ovalerio.net 26. 9. 2024Hawkpost enters “maintenance only” mode – blog.ovalerio.net 22. 8. 2024Is it “/.well-known/”? – blog.ovalerio.net 11. 7. 2024“Extracting wisdom” from conference videos – blog.ovalerio.net 28. 6. 2024Ways to have an atomic counter in Django – blog.ovalerio.net 8. 5. 2024Are Redis ACL password protections weak? – blog.ovalerio.net 10. 4. 2024Local AI to the rescue – blog.ovalerio.net 13. 3. 2024Security.txt in the wild – blog.ovalerio.net 19. 2. 2024New Nostr and Lightning Addresses – blog.ovalerio.net 6. 2. 2024My setup to keep up with podcasts – blog.ovalerio.net 26. 1. 2024Filter sensitive contents from Django’s error reports – blog.ovalerio.net 19. 1. 2024Take advantage of Django’s system checks – blog.ovalerio.net 31. 12. 2023Meet the InfoSec Planet – blog.ovalerio.net 19. 12. 2023The books I enjoyed the most in 2023 – blog.ovalerio.net 18. 11. 2023An attempt at creating a DIY baby monitor – blog.ovalerio.net 19. 10. 2023You can now follow this blog on the fediverse – blog.ovalerio.net 13. 10. 2023So you need to upgrade Django – blog.ovalerio.net 16. 9. 2023Improving your online privacy: An update – blog.ovalerio.net 29. 7. 2023New release of worker-planet – blog.ovalerio.net 23. 6. 2023Playing with maps – blog.ovalerio.net 8. 5. 2023What to use for “TOTP” in 2023? – blog.ovalerio.net 30. 1. 2023New release of “inlinehashes” – blog.ovalerio.net 8. 1. 2023Cleaning my follow list using “jacanaoesta” – blog.ovalerio.net 14. 10. 2022Secure PostgreSQL connections on your Django Project – blog.ovalerio.net 30. 9. 2022Preparing for Hacktoberfest – blog.ovalerio.net 26. 8. 2022Shutting Down Webhook-logger – blog.ovalerio.net 27. 6. 2022Controlling the access to the clipboard contents – blog.ovalerio.net 29. 4. 2022Django Friday Tips: Less known builtin commands – blog.ovalerio.net 27. 3. 2022Inlineshashes: a new tool to help you build your CSP – blog.ovalerio.net 18. 2. 2022Django Friday Tips: Admin Docs – blog.ovalerio.net 27. 1. 2022Who keeps an eye on clipboard access? – blog.ovalerio.net 24. 12. 2021Django Friday Tips: Deal with login brute-force attacks – blog.ovalerio.net 22. 12. 2021worker-planet was awarded a swag box – blog.ovalerio.net 26. 11. 2021Tools I’m thankful for – blog.ovalerio.net 1. 10. 2021Django Friday Tips: Custom Admin Pages – blog.ovalerio.net 3. 7. 2021worker-planet – blog.ovalerio.net 21. 5. 2021Django Friday Tips: Password validation – blog.ovalerio.net 8. 5. 2021My picks on open-source licenses – blog.ovalerio.net 20. 3. 2021And… the blog is back – blog.ovalerio.net 26. 2. 2021Django Friday Tips: Subresource Integrity – blog.ovalerio.net 9. 2. 2021Documentation done right – blog.ovalerio.net 1. 2. 202110 years – blog.ovalerio.net 15. 1. 2021Django Friday Tips: Permissions in the Admin – blog.ovalerio.net 13. 12. 2020Mirroring GitHub Repositories – blog.ovalerio.net 18. 9. 2020Django Friday Tips: Inspecting ORM queries – blog.ovalerio.net 13. 9. 2020The app I’ve used for the longest period of time – blog.ovalerio.net 6. 9. 2020Giving a new life to old phones – blog.ovalerio.net 11. 7. 2020Why you shouldn’t remove your package from PyPI – blog.ovalerio.net 22. 5. 2020Dynamic DNS using Cloudflare Workers – blog.ovalerio.net 26. 4. 2020Security.txt – blog.ovalerio.net 17. 4. 2020Django Friday Tips: Feature Flags – blog.ovalerio.net 28. 3. 2020CSP headers using Cloudflare Workers – blog.ovalerio.net 13. 3. 2020Django Friday Tips: Testing emails – blog.ovalerio.net 26. 1. 2020Setting up a Content-Security-Policy – blog.ovalerio.net 21. 9. 2019kinspect – quickly look into PGP public key details – blog.ovalerio.net 14. 9. 2019Firefox’s DoH, the good, the bad and the ugly – blog.ovalerio.net 26. 8. 2019Rust examples and exercises – blog.ovalerio.net 7. 8. 2019Staying on an AirBnB? Look for the cameras – blog.ovalerio.net 28. 6. 20198 useful dev dependencies for django projects – blog.ovalerio.net 26. 5. 2019Pixels Camp v3 – blog.ovalerio.net 21. 4. 2019Easy backups with Borg – blog.ovalerio.net 27. 1. 2019Channels and Webhooks – blog.ovalerio.net 2. 11. 2018Finding Product Market Fit – blog.ovalerio.net 31. 8. 2018Some content about remote work – blog.ovalerio.net 30. 7. 2018Experiment: ChainSentinel.co – blog.ovalerio.net