The Curious Engineer

All blogs / Frontend / CSS / browsers

Rami James

ramijames.com/thoughts

My name is Rami James, and I work as a user-interface, user-experience, interaction, and design professional.

Frontend / CSS / browsersJavaScript / TypeScriptEngineering management / careersSoftware / engineering practice

Posts
24 from 27 Dec 2023 to 27 Jan 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://www.ramijames.com/rss.xml

2026 4

  1. On Automating Image Compression
  2. WebGL Shaders with Three.js in Nuxt
  3. Reactive Grids in Nuxt
  4. On Creating Consistent Iconography

2025 8

  1. The Cost of Translation
  2. A Partner, Not a Vendor
  3. A Committed Year
  4. Reading Documentation Effectively
  5. Why Developer Relations Matters
  6. Use Verbose Comments
  7. Quick Walkthrough on Using Supabase Migrations
  8. On Using iCloud Drive for Storage

2024 11

  1. How to Make Product Decisions based on Business Needs
  2. Supabase Email Authentication with Google Workspace
  3. CSS Mesh Gradients
  4. Asking for help is a core developer skill
  5. Package dependency hell
  6. Peak Software Abuse
  7. The Work Structure Spectrum
  8. Are your docs good?
  9. Neurodiversity as software incompatibility
  10. Types of Interview Scams
  11. How To Iterate Relentlessly

2023 1

  1. Docs Deserve More Respect