Filter by source
All sources GoCardless 6194 PubNub: 2474 Vercel 1664 Ariya Hidayat 849 Serverless 849 Jake Trent 816 Drew DeVault 784 Nic Raboy 734 SitePoint 629 Neon 503 Supabase 435 Shopify 432 Soundcloud 409 Databricks 396 Real Python 394 Johannes Brodwall 378 Jeremy Kun 327 Laravel 296 PostHog 294 Twilio 259 Graham King 257 MapTiler 257 Carlos Becker 252 Scott Johnson 250 Cloudflare 244 Lea Verou 244 Matt Aimonetti 231 Atomic Object 218 Andrew Bancroft 214 Nvidia 210 Stanko Tadić 189 Lerner Consulting 188 Stack Overflow 183 Freek Van der Herten 182 The Daily WTF 168 Raymond Chen 165 Trivago 159 GitHub Old 155 Discord 140 Dan Luu 137 WyeWorks 134 Swizec Teller 133 Una Kravets 132 Auth0 129 Codrops 126 OCTO Technology 123 Reginald Braithwaite 121 Android 119 Jane Street 119 Hostinger 118 Radek Pazdera 118 Warp 114 AWS 110 Antirez 110 Thoughtbot 105 Cerner 103 AdRoll 102 Changelog 101 Jake Wharton 101 Nelson Elhage 98 Martin Fowler 96 dbt Labs 95 Ilija Eftimov 94 Marek Majkowski 94 Docker 87 .NET 86 Finn.no 86 Nick Desaulniers 86 Hayden James 84 Marcelo Rinesi 84 Nordic APIs 82 Timescale 82 Toptal 82 Luciano Mammino 80 Sentry 79 Wingify 78 Jessie Frazelle 77 Monica Dinculescu 77 Matt Warren 76 Drivy 75 Jan Lelis 75 T.J. Maher 74 Paweł Chudzik 73 Kotlin 69 Ebay 68 Mykhailo Kozik 68 Axel Rauschmayer 64 Mozilla Release 64 Evil Martians 63 Confluent 62 Tania Rascia 60 0xADADA 59 Jake Yesbeck 59 Khan Academy 59 Tailscale 59 Dean Hume 57 RoseHosting 56 SurveyMonkey 53 jOOQ 53 Sam Saffron 51 Facebook AI Research 48 Monstermuffin 48 Huon Wilson 45 Philip Walton 45 Dennis Felsing 44 HackerEarth 44 Rust 44 The Pragmatic Engineer 44 Fly.io 43 Josh Sherman 42 Stripe 42 Gleb Bahmutov 41 Robin Ward 41 Philipp Oppermann 40 Armin Ronacher 36 Daniel Doubrovkine (dB.) 36 Alex Russell 35 Grab 35 Addy Osmani 34 Airbnb 34 Pinterest 34 Tumblr 33 8th Light 32 Joe Nelson 32 Brandwatch 31 Palantir 31 Bartlomiej Filipek 30 Domenico Luciani 30 Lazarus Lazaridis 30 Pamela Fox 30 Evan Miller 29 IPFS 29 Vanilla Java 29 Evan Hahn 28 Jonathan Snook 28 PagerDuty 28 Ruslan Spivak 28 Dereuromark 27 Okta 27 Petr Mitrichev 27 Red 27 GitHub 26 Julia Evans 26 Mozilla Hacks 26 Bad Concurrency 25 CSC - IT Center For Science - Cloud Team 25 GameChanger 25 Guido van Rossum 25 Jay Fields 25 Jeff Preshing 25 Life Plus Linux 25 Mark Seaborn 25 Oona Räisänen 25 Srinivas Tamada 25 Stephen Colebourne 25 Steve Yegge 25 Criteo 24 Eli Bendersky 24 Kogan.com 24 Squarespace 24 Dropbox 23 Crystal 22 Elegant Code 22 Babbel 21 Blundell's Android Tutorials 21 Gusto 21 HomeAway 21 Netflix 21 Dave Cheney 20 David Walsh 20 Erlang Solutions 20 Guardian 20 Justin Weiss 20 Michael Herman 20 Miguel Quinones 20 Mike Ash 20 Ole Begemann 20 Paul Irish 20 Robert C. Martin 20 Stefan Parker 20 Target 20 Wilfred Hughes 20 Yahoo 20 Instacart 19 Jeff Atwood 19 Spotify 19 Thumbtack 19 Aaron Patterson 18 Arkency 18 Nikola Brežnjak 18 The Coded Self 18 Chris Wellons 17 Jerry Gamblin 17 Matthew Green 17 Wealthfront 17 Filippo Valsorda 16 Medium 16 Postmark 16 RocksDB 16 Stack Abuse 16 Yegor Bugayenko 16 Zach Holman 16 Amit Merchant 15 Bigcommerce 15 Blender 15 Edward Faulkner 15 High Scalability 15 Housing.com 15 Hypriot 15 Jacopo Tarantino 15 John Wittenauer 15 Lambda the Ultimate 15 Localytics 15 Microsoft Python 15 Robin Wilson 15 Slack 15 Advanced Web Machinery 14 Grofers 14 Helpshift 14 HubSpot 14 OLX 14 REA Group 14 Rob Allen 14 Vlad Mihalcea 14 Bootstrap.com 13 Feedzai 13 Grafana 13 Indeed 13 Lyft 13 Michael Crump 13 Nextdoor 13 Scott Hanselman 13 Strava 13 Bazaarvoice 12 Canva 12 Henrik Warne 12 Jon Skeet 12 Mary Rose Cook 12 Nicolas Liochon 12 Novoda 12 Steve Bellovin 12 Abu Ashraf Masnun 11 Badoo 11 Deliveroo 11 Eric Lippert 11 Haptik 11 Hashrocket 11 JobTeaser 11 Kevin Burke 11 Marco Pivetta 11 New York Times 11 OpenDNS 11 Paypal 11 Ramon Fried 11 RisingStack 11 Small Improvements 11 VNGRS 11 Vinted 11 Zendesk 11 Alan Storm 10 Appnexus 10 Artsy 10 BBC 10 Benchling 10 Bill the Lizard 10 Bohops 10 Brendan Eich 10 Brendan Gregg 10 Brujo Benavides 10 Clever 10 Curalate 10 Daily JS 10 Daily Tech Video 10 Daniel Schmidt 10 Dot Dev (.dev) 10 Dragan Djuric 10 Eddie Smith 10 Eric Elliot 10 Erik Runyon 10 Evan Jones 10 Federico Cargnelutti 10 Findmypast 10 Flickr 10 Freeletics 10 GoSquared 10 Groupon 10 Harry's 10 Henrik Lau Eriksson 10 High Scalability 10 Hootsuite 10 Idontgetoutmuch's Weblog 10 Itamar Turner-Trauring 10 Jamis Buck 10 Jesal Gadhia 10 Joel Spolsky 10 Juan Treminio 10 Junior Grossi 10 Kirill Shevchenko 10 Larry Land 10 Matt Cutts 10 Matt Might 10 Mesosphere 10 Miro Cupak 10 Miro 10 NSHipster 10 Nick Craver 10 Ofer Zelig 10 Panorama Education 10 Pat Shaughnessy 10 Piotr Pasich 10 Pony Foo 10 Postman 10 ReactJS News 10 Regular Geek 10 Remind 10 RetailMeNot 10 Riot Games 10 Schakko 10 Skyscanner 10 Stitch Fix 10 Teamwork 10 Tikhon Jelvis 10 Tinder 10 Transferwise 10 TrueCar 10 Undocumented Matlab 10 Universe 10 UpGrad 10 VTS 10 Wojtek Gawroński 10 XING 10 Yammer 10 Yifan Lu 10 Zolmeister 10 eFounders 10 Josh Haberman 9 Nate Berkopec 9 Wemake.services 9 Mike Fogus 8 Ian Hummel 7 Ilya Grigorik 6 K. Harrison 6 Sensible 6 James Long 5 Thomas Young 5 Edgar Aroutiounian 4 Avenue Code 3 Bandcamp 3 James Hague 3 Raymond Hettinger 3 Algolia Anders Aarvik Ariejan de Vroom Asana Atlassian Bjørn Johansen Blake Erickson Bryan Cantrill Capgemini Chen Hui Jing Chien Tran Cloudera Cloudsmith CockroachDB Code with style! CodeName One Codelitt Codeship Commercetools Credit Karma Crowdfire Deezer DoorDash Dragan Gaic Engine Yard Entelo Envato Envoy Eventbrite Federico Tomassetti Figma GIPHY Galois Go GoDaddy Guilherme Rodrigues Hashnode Heroku Honeybadger Honeycomb IMVU Ievgen Kuzminov Instagram Jobandtalent John Resig Jonathan Dekhtiar Just Eat Kinvolk Kolosek Kyle Kingsbury LINE Linear LiveRamp Liveblocks Made Tech Marc Plano-Lesay Microsoft Edge Moove-it Mozilla Automation Team NPR Apps Nicolai Parlog (CodeFX) Oursky Oxide Computer Paul Lewis Peter Norvig Peter Steinberger Peteris Krumins PicCollage PlanetScale Prezi PullReview Rachel Kroll Radim Řehůřek Ray Wenderlich React Native Render Retool Schibsted Tech Polska Sharethis Sketch Sky Betting & Gaming Soshace Speedledger Sqreen Square Stackshare Swift Swiggy Takipi Temporal Turso Vena Solutions VersionEye Wayfair William Kennedy Zed Zendesk(old) theScore
63 articles Visit blog →

1. Don't bet on SELECT's order: shuffle your rows and see what folds (evilmartians.com)

Authors: Yaroslav Kurbatov, Backend Engineer, and Travis Turner, Tech EditorTopics: DX, Rails, PostgreSQL, Ruby, Python, Continuous IntegrationPostgreSQL does not guarantee row order without ORDER BY. Use Rails 8.2 or pg_disorder to shuffle unordered SELECT results and expose hidden order dependenci...

2. SF Ruby Conference: regular ticket prices end September 30 (evilmartians.com)

Authors: Camila Mirabal, Tech writer, and Travis Turner, Tech EditorTopics: Developer Community, Rails, AIRegular SF Ruby Conference tickets are $450 through September 30. Meet Ruby friends, play The Pier, join small-group conversations, and explore the 2026 program in San Francisco.Not a single per...

3. AI makes design system guardrails mandatory; this framework delivers them (evilmartians.com)

Authors: Anton Lovchikov, Head of Design, Yuri Mandrikov, Frontend Engineer, and Travis Turner, Tech EditorTopics: AI, DX, Agentic developmentAI has made implementing and enforcing design systems cheaper than ever. At the cost of speed, this falls through the cracks. But agentic development makes go...

4. Rails Hyperdrive: supercharged agentic development for Rails (evilmartians.com)

Authors: Albert Pazderin, Backend Engineer, and Travis Turner, Tech EditorTopics: Open Source, Rails, AI, Agent Experience, Ruby on Rails consultingIntroducing Rails Hyperdrive: a development-only Rails engine that gives AI coding agents live answers from your booted app and lets any gem in your bun...

5. Give up a little speed, get your team back (evilmartians.com)

Author: Irina Nazarova, CEO of Evil Martians. I build developer tools and study the market that funds them.Topics: AI, Developer Community, DX, Agentic developmentAgentic speed turned all of us into super-ICs and broke our ability to collaborate. Two types of work that both produce code, and three r...

6. The Golden Switch, or migrating from Gatsby to Astro in under 9¾ days (evilmartians.com)

Authors: Rita Klubochkina, Sr. Frontend Engineer, Victoria Melnikova, Head of New Business, Host of Dev Propulsion Labs, and Travis Turner, Tech EditorTopics: DX, AI, JavaScript, TypeScript, React367 posts, four years on Gatsby, and no dedicated team: here's how we moved evilmartians.com to Astro in...

7. Why Gusto hired Evil Martians for Sidekiq infrastructure (evilmartians.com)

Author: Irina Nazarova, CEO of Evil Martians. I build developer tools and study the market that funds them.Topics: Case Study, Rails, AI, Ruby, SidekiqGusto runs payroll for 500,000+ businesses on one of the largest Rails monoliths anywhere. Why a team this strong hired Evil Martians for Sidekiq at ...

9. Why engineers should come to the SF Ruby Startup Conference in 2026 (evilmartians.com)

Authors: Irina Nazarova, CEO of Evil Martians. I build developer tools and study the market that funds them., and Travis Turner, Tech EditorTopics: Developer Community, Rails, AI, Ruby, LLMsThe SF Ruby Startup Conference is an engineers' conference: meet the people building Ruby open source, scaling...

10. Why engineers should come to the SF Ruby Conference in 2026 (evilmartians.com)

Authors: Irina Nazarova, CEO of Evil Martians. I build developer tools and study the market that funds them., and Travis Turner, Tech EditorTopics: Developer Community, Rails, AI, Ruby, LLMsSF Ruby is an engineers' conference: meet the people building Ruby open source, scaling Rails in production, a...

11. Access control for AI agents on Rails: gating SQL with Action Policy (evilmartians.com)

Authors: Igor Platonov, Backend Engineer, and Travis Turner, Tech EditorTopics: AI, Rails, Open Source, Ruby, LLMsOur Rails AI assistant had read-only SQL access and could still return peer review scores. Learn how we kept open-ended analytics in an in-app AI assistant while making database access h...

12. Get in, human: cut Rails boot time with require-profiler and this guide (evilmartians.com)

Authors: Artur Petrov, Backend Engineer, Vladimir Dementyev, Principal Backend Engineer, and Travis Turner, Tech EditorTopics: Rails, DX, Performance, RubyRails boot time is a DX metric in the AI age: meet require-profiler, learn to actually read sampling profilers, and see the pit stop that cut a 2...

14. Fair by design: orchestrating background jobs in Ruby (evilmartians.com)

Authors: Alexander Baygeldin, Backend Engineer, and Travis Turner, Tech EditorTopics: Rails, Performance, Ruby, RedisAre you treating your users fairly? They could be stuck in the queue while a greedy user monopolizes resources. And you might not even know it! In this post, you’ll see if it’s time f...

15. 5 best practices for preventing chaos in Tailwind CSS (evilmartians.com)

Authors: Nina Torgunakova, Frontend Engineer, and Travis Turner, Tech EditorTopics: Tailwind CSS, CSS, JavaScriptTailwind CSS has become a very popular CSS framework, and it can speed up development. But using it without proper caution can add mayhem to your code. Learn best practices to avoid getti...

16. +14% activated users for AppSignal: designing a new homepage in code (evilmartians.com)

Authors: Gleb Stroganov, Product Designer, Varya Nekhina, Account Manager, and Travis Turner, Tech EditorTopics: Case Study, Design, Developer Products, Design for devtools, Product development, Developer marketing, Agentic developmentWe designed and shipped a fresh AppSignal homepage in code, then ...

17. The secure way to release an npm package in 2026 (evilmartians.com)

Authors: Andrey Sitnik, Author of PostCSS and Autoprefixer, Principal Frontend Engineer, and Travis Turner, Tech EditorTopics: Open Source, Developer Community, DX, Performance & scale, JavaScriptHow to protect your npm package from being stolen in a supply chain attack and improve its position in s...

18. Which AI actually reads your site? Two months of LLM traffic, measured (evilmartians.com)

Authors: Rita Klubochkina, Sr. Frontend Engineer, and Travis Turner, Tech EditorTopics: AI, DX, Agent Experience, LLMs, JamstackWe told you to measure. So of course we did it ourselves too: two months of server-side LLM traffic to evilmartians.com. Find out which agents read HTML, which read Markdow...

19. The joy of Inertia Rails: painting your own with 50 happy little lines (evilmartians.com)

Authors: Svyatoslav Kryukov, Senior backend engineer, and Travis Turner, Tech EditorTopics: Rails, Open Source, React, JavaScriptInertia is Turbolinks with one twist: render JSON instead of HTML on the second visit. We rebuild the whole protocol on a real Rails app with a 50-line client and a 16-lin...

20. Storybook Workbench: audit vibe-coded UIs and find hidden bugs in hours (evilmartians.com)

Authors: Gleb Stroganov, Product Designer, Camila Mirabal, Tech writer, and Travis Turner, Tech EditorTopics: AI, Design, DX, Design engineering, Agent Experience, Design for devtools, Agentic developmentStorybook Workbench is a bundle of Agent Skills that turn Storybook into an audit layer for AI-g...

21. AI vs. human illustrators? AI + human illustrators! (evilmartians.com)

Authors: Victoria Melnikova, Head of New Business, Host of Dev Propulsion Labs, and Travis Turner, Tech EditorTopics: AI, Design, Developer Community, Design for devtoolsEvil Martians went from attempting to one-shot AI illustrations to a human-in-the-loop workflow with a dedicated illustrator. When...

22. Most MCP servers don't need to exist. Your case might be an exception. (evilmartians.com)

Authors: Evgeniy Valyaev, Frontend Engineer, and Travis Turner, Tech EditorTopics: AI, DX, LLMsAn MCP server is a product interface for the age of agents, not an AI feature itself. This post presents a framework for deciding between direct API calls, CLI, Skills, and MCP, detailing the architectural...

23. Choose your fighter: benchmarking 5 WebSocket servers for Node.js (evilmartians.com)

Authors: Irina Nazarova, CEO, and Travis Turner, Tech EditorTopics: Performance, Real-time, Open Source, Performance & scale, Frontend & real-time, Node.js, WebSocketEvil Martians benchmarked five WebSocket servers for Node.js: Socket.io, uWebSockets.js, and AnyCable (OSS and Pro). How we caught our...

24. Building a design system specced for engineers and agents (evilmartians.com)

Authors: Camila Mirabal, Tech writer, Arthur Objartel, Product Designer, Anton Senkovskiy, Account Manager, and Travis Turner, Tech EditorTopics: AI, DX, Design, Figma, LLMsCoding without design guidelines can leave teams with an inconsistent UI design and a complex feature development process. Here...

25. 2 Martians, greenfield to MVP in 4 weeks: agentic coding on Rails (evilmartians.com)

Authors: Gleb Stroganov, Product Designer, Varya Nekhina, Account Manager, and Travis Turner, Tech EditorTopics: Case Study, Developer Products, Product development, Developer marketing, Google AnalyticsA designer and an engineer shipped a production MVP in four weeks on Rails + Inertia. In this pos...

26. Stop writing rules in AGENTS.md: use agent hooks and nano-staged instead (evilmartians.com)

Authors: Andrey Sitnik, Author of PostCSS and Autoprefixer, Principal Frontend Engineer, and Travis Turner, Tech EditorTopics: AI, DX, Open Source, Agent Experience, LLMsMove LLM safeguards out of AGENTS.md: how agent hooks plus nano-staged run linters on changed files only, cut tokens, and tighten ...

27. AI-assisted engineers are burning out, is this fine? (evilmartians.com)

Authors: Ivan Chepurin, Frontend Engineer, and Travis Turner, Tech EditorTopics: AI, Developer CommunityAI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.We’r...

28. 600+ million people write right-to-left: 2 fixes your app needs (evilmartians.com)

Authors: Nina Torgunakova, Frontend Engineer, and Travis Turner, Tech EditorTopics: Developer Products, Next.js, CSS, JavaScript, TypeScriptArabic, Hebrew, and other right-to-left script users often can't type properly in apps that never considered them. The fix is usually two HTML attributes. Here'...

29. From React to native web with nanotags: a migration that saved 100 KB (evilmartians.com)

Authors: Pavel Grinchenko, Frontend Engineer, and Travis Turner, Tech EditorTopics: Performance, Open Source, JavaScript, TypeScript, Astro.js, ReactMost marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components...

30. From 0 signal to 128 cold signups: product validation on a $2K budget (evilmartians.com)

Authors: Gleb Stroganov, Product Designer, Varya Nekhina, Account Manager, and Travis Turner, Tech EditorTopics: Case Study, Developer Products, Product development, Developer marketing, Google AnalyticsA story of validating product demand on a $2K budget with 128 cold-traffic signups, an A/B winner...
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open