The Curious Engineer

All blogs / Software / engineering practice

https://www.viget.com

viget.com/articles?category=code

Viget’s insight and expertise on marketing, strategy, design, interaction, code, and technology.

Software / engineering practiceFrontend / CSS / browsersAI / MLEngineering blogs

Posts
106 from 16 Apr 2024 to 9 Oct 2026
Posting
weekly (42 in the last year)
Kind
company blog

2026 36

  1. #News & Culture
  2. Our Articles | Viget
  3. Three Tips for a Great Internship Application | Viget
  4. #Strategy
  5. #Front-end Engineering
  6. Project Maintenance with AI Assistance | Viget
  7. Why AI Won’t Replace Your Product/Project Manager | Viget
  8. Understanding the Opportunities and Risks with Synthetic Users in User Research | Viget
  9. Building May Be Cheap Now. Being Wrong Still Isn't. | Viget
  10. Using AI to Migrate from Lit to React | Viget
  11. #Tooling
  12. Meet Hearth! The Hybrid Company In-Office Planning Solution | Viget
  13. Jujutsu VCS 101 | Viget
  14. Giving Claude Code A Persistent Memory | Viget
  15. Practicing What We Preach: Utilizing UX Research to Build a Better Viget.com | Viget
  16. Coding Exquisite Corpse | Viget
  17. Embeddable Widgets with Vite, React, Tailwind 4 & Web Components | Viget
  18. Viget26: Enduring Traditions | Viget
  19. #Back-end Engineering
  20. Protecting Your RAG Agent | Viget
  21. Craft 6 and Laravel: What You Need To Know | Viget
  22. From Scrum Master to UX Researcher, Or: How I Learned to Stop Worrying About Velocity and Love the User | Viget
  23. Using Claude Code More Intentionally
  24. Time, Tools, and Permission to Experiment: A 2026 Pointless Palooza Recap | Viget
  25. Where Were You? How AI and Human Instinct Built Wereabouts at Pointless Palooza 2026 | Viget
  26. Labshares: Internal Talks that Build Skills, Connection, and Culture | Viget
  27. Big Prompts & Beagle Power: How We Built an AI Language App in 24 Hours | Viget
  28. The Art of Doing Nothing: Building the "To-Don’t" List | Viget
  29. Pointless explorations of Obsidian & Claude Code | Viget
  30. Pointless Lessons: How We Built Scooter Commuter | Viget
  31. Building Pointless FLF | Viget
  32. Shelf Help: A better book recommendation tool | Viget
  33. The Point of Pointless Corp. in the AI Age | Viget
  34. Bringing Parakeet to Life: The Long Process of "Finishing It Up" | Viget
  35. Building a Blog With AI | Viget
  36. Resolutions to Results: The Operations Playbook | Viget

2025 33

  1. 'Twas the Year-End of 2025 | Viget
  2. A Simple Way to Power Up `git add` | Viget
  3. Viget’s Favorite Books of 2025 | Viget
  4. Don't Let Vibe Code Become Legacy Code | Viget
  5. What a Year of Working With ChatGPT Taught Me About Strategy | Viget
  6. Testing A11y using screen readers | Viget
  7. Fixing TypeScript Performance Problems: A Case Study | Viget
  8. Getting Good at Being Bad | Viget
  9. 5 Articles That Influenced My Career | Viget
  10. Dancing With Your Coworkers | Viget
  11. Breaking the Silence in Meetings: A Peek at Parakeet | Viget
  12. The Power of PowerPoint (and why we should keep making them) | Viget
  13. First Impressions of the Dia AI Browser | Viget
  14. AI-Powered Search for Craft CMS with Meilisearch | Viget
  15. Lessons from Upgrading a Large TypeScript App to Zod 4 | Viget
  16. How We Sped Up Craft Commerce 5 By Removing Catalog Pricing | Viget
  17. Testing Craft CMS | Viget
  18. My Aha! Moment with AI | Viget
  19. Ruthie's Day at TTT | Viget
  20. Celebrating Global Accessibility Awareness Day | Viget
  21. Beautiful, Dynamic Charts | Viget
  22. Can AI Replace UI Developers? | Viget
  23. Viget Rewind: A Reimagining of Spotify Wrapped | Viget
  24. Radical RAG: An Embeddings Experiment | Viget
  25. Do I need a jacket? | Viget
  26. The Principles that Guide Viget’s Business Development Team | Viget
  27. Integrating Vite and DDEV into WordPress | Viget
  28. Finding Balance With AI and Digital Teams | Viget
  29. Introducing the WordPress Site Starter Project | Viget
  30. A Letter To My Past Self: Client Relationships | Viget
  31. WordPress Theme Development with ACF Custom Blocks: Part 2 | Viget
  32. How Many Agencies for Your RFP? | Viget
  33. The Keys to Successful Concept Testing: Testing | Viget

2024 37

  1. Twenty-Five Years | Viget
  2. Memoirs of an Intern Reject | Viget
  3. Viget’s Favorite Books of 2024 | Viget
  4. Why We Don’t Do Spec Work | Viget
  5. Comparing Craft CMS and Drupal in 2024 | Viget
  6. Why I Still Love In-Person Meetings (And You Might, Too) | Viget
  7. The Project Start Before the Holidays | Viget
  8. Stand Out: Four Ways to Make an Impact with your Internship Application | Viget
  9. Musings on the ROI of Product Design | Viget
  10. Planning a Webflow Project | Viget
  11. Why the Cheapest Hourly Rate Often isn’t the Cheapest Option | Viget
  12. The Keys to Successful Concept Testing: Prototyping | Viget
  13. 5 Ways to Make Your Next In-Person All-Hands Event Worthwhile | Viget
  14. Founders Welcoming Business Partners | Viget
  15. Agency Partnerships: A Rising Tide Lifts All Boats | Viget
  16. Some Thoughts after a Major Ruby on Rails Upgrade | Viget
  17. Setting up a Python Project Using asdf, PDM, and Ruff | Viget
  18. The Keys to Successful Concept Testing: Planning | Viget
  19. Motion Magic: Project Insights From My Viget Internship | Viget
  20. Craft 5: What It Means For Super Table Page Builders | Viget
  21. Evolving Traditions: 15 Years of Viget Internships | Viget
  22. 10 Things I Learned in My 10 Weeks at Viget | Viget
  23. Building Well-Connected Distributed Teams | Viget
  24. How we use DDEV, Vite and Tailwind with Craft CMS | Viget
  25. What is a Headless CMS and When Should I Use One? | Viget
  26. Use Behavioral Analytics Data to Make Your Site More Effective | Viget
  27. Handling Spelling Mistakes with Postgres Full Text Search | Viget
  28. Your Website Transition Checklist | Viget
  29. Building Magic with Webflow: A UI Developer's Perspective | Viget
  30. Fluid Breakout Layout with CSS Grid | Viget
  31. Self-Host Your Identity Provider with authentik | Viget
  32. How Generative AI Can Add Human Delight to Your Virtual Event | Viget
  33. A Guide to Accessibility Resources for Global Accessibility Awareness Day | Viget
  34. Is your idea worth doing? | Viget
  35. Balancing Image Speed and Quality with imgix | Viget
  36. Self Hosting Text-to-Speech AI for Research and Fun | Viget
  37. The Case for Human-Centered Project Management | Viget