Skip to main content
RandomCoding

Archive

  1. Some Things I Bought That Improved My Life
  2. From Two Books a Year to Eleven, Last Year's Reading List
  3. Super Simple Todo App in Chrome's New Tab
  4. Is Cursor AI's Code Editor Any Good?
  5. The Passport Saga
  6. Easy Exception Handling in Symfony with Exception Listeners
  7. Hello! It's Been Awhile
  8. Everybody Dumps Production At Least Once
  9. Rebinding the Home and End Keys in a Mac to Work Like They Do in Windows
  10. How to Make an Impact as a New Hire
  11. Automatically Adding a Jira Ticket ID to a Github Commit
  12. My Workflow to Publish a Blog Post via Email
  13. Wordpress to Markdown and then on to 11ty
  14. In Search of a Better Writing Experience
  15. Laravel Development Environment: A Complete Introduction
  16. Asana OAuth: How to Access User Data Using OAuth
  17. Incident Response Planning: Preparing for System Failure
  18. Got Married!
  19. Story of a MySQL DateTime Comparison Gotcha
  20. Vue XSS Guide: Examples and Prevention
  21. Vue CSRF Protection Guide: Examples and Solutions
  22. NodeJS Open Redirect Guide: Examples and Prevention
  23. Laravel Open Redirect Security Guide
  24. Microservices Architecture: An Engineer’s Guide
  25. An Introduction to Cross-Site Request Forgery
  26. Securing My WordPress Installation
  27. Thoughts on IT Jobs and Interviews in Sri Lanka
  28. Rapid Prototyping with Feathers JS and Docker
  29. Never too old to make dumb mistakes
  30. Introduction to scalable architectures