Hacker News
- What could Go wrong with a mutex https://evilmartians.com/chronicles/what-could-go-wrong-with-a-mutex-or-the-go-profiling-story 58 comments
- Errors in Go: From denial to acceptance https://evilmartians.com/chronicles/errors-in-go-from-denial-to-acceptance 177 comments
Lobsters
- Soft deletion with PostgreSQL: but with logic on the database https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database 8 comments databases
- TestProf III: guided and automated Ruby test profiling https://evilmartians.com/chronicles/test-prof-3-guided-and-automated-ruby-test-profiling 2 comments ruby
- The future of full-stack Rails II: Turbo View Transitions https://evilmartians.com/chronicles/the-future-of-full-stack-rails-turbo-view-transitions 3 comments rails
- The future of full-stack Rails: Turbo Morph Drive https://evilmartians.com/chronicles/the-future-of-full-stack-rails-turbo-morph-drive 11 comments rails
- 5 signs your project needs a design system https://evilmartians.com/chronicles/5-signs-your-project-needs-a-design-system 2 comments programming
- Taking off the Heroku training wheels: the Rails preflight checklist https://evilmartians.com/chronicles/taking-off-the-heroku-training-wheels-the-rails-preflight-checklist 2 comments rails
- The joy of Variable Fonts: getting started on the Frontend https://evilmartians.com/chronicles/the-joy-of-variable-fonts-getting-started-on-the-frontend 3 comments css
- Vite-lizing Rails: get live reload and hot replacement with Vite Ruby https://evilmartians.com/chronicles/vite-lizing-rails-get-live-reload-and-hot-replacement-with-vite-ruby 6 comments rails
- Vite-lizing Rails: get live reload and hot replacement with Vite Ruby https://evilmartians.com/chronicles/vite-lizing-rails-get-live-reload-and-hot-replacement-with-vite-ruby 3 comments ruby
- Seamless: how to make absolutely any app look like a macOS app https://evilmartians.com/chronicles/how-to-make-absolutely-any-app-look-like-a-macos-app 2 comments frontend
- P3 could be "the new retina" for web dev: here's how to use P3 colors with SVGs https://evilmartians.com/chronicles/how-to-use-p3-colors-in-svg 7 comments programming
- Soft deletion with PostgreSQL: but with logic on the database! https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database 5 comments postgresql
- Soft deletion with PostgreSQL: but with logic on the database! (With Ruby examples) https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database 9 comments ruby
- How to Favicon in 2022: Six files that fit most needs https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs 18 comments frontend
- What could Go wrong with a mutex, or the Go profiling story https://evilmartians.com/chronicles/what-could-go-wrong-with-a-mutex-or-the-go-profiling-story 15 comments golang
- Real-time stress: AnyCable, k6, WebSockets, and Yabeda https://evilmartians.com/chronicles/real-time-stress-anycable-k6-websockets-and-yabeda 2 comments ruby
- SPA hexagon: Robust app architecture for mobile and web https://evilmartians.com/chronicles/spa-hexagon-robust-app-architecture-for-mobile-and-web 3 comments webdev
- Accessible design from the get-go https://evilmartians.com/chronicles/accessible-design-from-the-get-go 3 comments webdev
- Set up Tailwind CSS JIT in a Rails project to compile styles 20x faster https://evilmartians.com/chronicles/set-up-tailwind-css-jit-in-a-rails-project-to-compile-styles-20x-faster 17 comments ruby
- How to Favicon in 2021: Six files that fit most needs https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs 3 comments programming
- Squash N+1 queries early with n_plus_one_control test matchers for Ruby and Rails https://evilmartians.com/chronicles/squash-n-plus-one-queries-early-with-n-plus-one-control-test-matchers-for-ruby-and-rails 30 comments ruby
- Anyway Config: Keep your Ruby configuration sane and escape the ENV Hell https://evilmartians.com/chronicles/anyway-config-keep-your-ruby-configuration-sane 14 comments ruby
- (from /r/webdev) awesome article on good programming habits learned from Soviet space accidents https://evilmartians.com/chronicles/what-i-learned-as-a-developer-from-accidents-in-space 12 comments programming
- Speeding up Go Modules for Docker and CI https://evilmartians.com/chronicles/speeding-up-go-modules-for-docker-and-ci 18 comments golang
- GraphQL on Rails: On the way to perfection (Final chapter of a 3-part beginner-friendly guide on building Rails apps with GraphQL and React+Apollo) https://evilmartians.com/chronicles/graphql-on-rails-3-on-the-way-to-perfection 3 comments ruby
- RubyKaigi 2019: A speaker’s report https://evilmartians.com/chronicles/rubykaigi-2019-a-speakers-report 4 comments ruby
- Rails 6: B-Sides and Rarities https://evilmartians.com/chronicles/rails-6-b-sides-and-rarities 7 comments ruby
- Storeon: "Redux" in 173 bytes from the creator of PostCSS https://evilmartians.com/chronicles/storeon-redux-in-173-bytes 4 comments webdev
- My Ruby 2018: Around the world in nine conferences. One speaker's travel ledger. https://evilmartians.com/chronicles/my-ruby-2018-around-the-world-in-nine-conferences 3 comments ruby
- "Errors in Go: From denial to acceptance". A practical guide to error handling patterns in Golang. https://evilmartians.com/chronicles/errors-in-go-from-denial-to-acceptance 26 comments golang
- Scroll to the future: in-depth investigation of modern web standards in search of a better scrolling experience https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations 13 comments webdev
- Speaking with an accent. Tips on delivering programming talks in non-native English by the creator of PostCSS https://evilmartians.com/chronicles/speaking-with-an-accent 45 comments programming
- Learn to build modern front-end in Rails through beginner-friendly tutorial. Part 1 https://evilmartians.com/chronicles/evil-front-part-1 13 comments ruby
- Spend less on Google Translation API with google_translate_diff gem https://evilmartians.com/chronicles/spend-less-on-google-translate 5 comments ruby
- Introducing imgproxy, a Go server for lightning fast and secure image resizing. Tiny footprint, protection from image bombs. https://evilmartians.com/chronicles/introducing-imgproxy 45 comments golang
- git push --force and how to deal with it https://evilmartians.com/chronicles/git-push---force-and-how-to-deal-with-it 84 comments programming
- AnyCable: Action Cable on steroids https://evilmartians.com/chronicles/anycable-actioncable-on-steroids 20 comments ruby
- How PostCSS became 1.5x faster by changing 2 lines of code https://evilmartians.com/chronicles/postcss-1_5x-faster 45 comments webdev