Robuta

Sponsor of the Day: Jerkmate
https://dev.37signals.com/bringing-card-table-to-the-small-screen/ 37signals Dev — Bringing Card Table to the small screen A close look at the process we used to make our version of Kanban nice and useful on mobile devices. 37signals devsmall screenbringingcardtable https://dev.37signals.com/domain-driven-boldness/ 37signals Dev — Domain driven boldness How to create a good domain model is the subject of many books, but here’s a lesson I learned at 37signals: don’t be aseptic, double down on boldness. 37signals devdomain drivenboldness https://dev.37signals.com/a-happier-happy-path-in-turbo-with-morphing/ 37signals Dev — A happier happy path in Turbo with morphing Turbo 8 is coming with smoother page updates and simpler broadcasts. 37signals devhappy pathhappierturbomorphing https://dev.37signals.com/navigating-personal-information-with-care/ 37signals Dev — Navigating personal information with care Our default for accessing customer information is: we don’t. 37signals devnavigating personalinformationcare https://dev.37signals.com/author/michelle/ 37signals Dev — Michelle Harjani Working remotely from around the world. 37signals devmichelle https://dev.37signals.com/the-radiating-programmer/ 37signals Dev — The radiating programmer The right ceremony can save you from the wrong one. 37signals devradiatingprogrammer https://dev.37signals.com/thruster-released/ 37signals Dev — Thruster is now open source A minimal HTTP/2 proxy for easy, production-ready Rails deployments. 37signals devopen sourcethruster https://dev.37signals.com/solid-cache/ 37signals Dev — Solid Cache A new disk-backed ActiveRecord::Cache::Store. Bigger, cheaper, faster. 37signals devsolidcache https://dev.37signals.com/exploring-server-side-diffing-in-turbo/ 37signals Dev — Exploring server-side diffing in Turbo An investigation that taught us what we didn’t want to do. 37signals devserver sideexploringdiffingturbo https://dev.37signals.com/announcing-hotwire-spark-live-reloading-for-rails/ 37signals Dev — Announcing Hotwire Spark: live reloading for Rails applications Improve your feedback loop with smooth automatic page updates. 37signals devlive reloadingrails applicationsannouncinghotwire https://dev.37signals.com/moving-mountains-of-data-off-s3/ 37signals Dev — Moving Mountains of Data off S3 Principal Programmer Jeremy Daer explains how we moved billions of files out of Amazon S3 with zero downtime. 37signals devmoving mountainsdatas3 https://dev.37signals.com/web-programming-internship/ 37signals Dev — Web programming internship My summer internship experience at 37signals as a web programmer on the Product team. 37signals devweb programminginternship https://dev.37signals.com/2023-summer-interns/ 37signals Dev — 2023 Summer Intern Program: Who, what and how With the program just coming to a close, we take a look back at our recent intern group and everything they accomplished. summer intern program37signals dev2023 https://dev.37signals.com/author/jay/ 37signals Dev — Jay Ohms The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjayohms https://dev.37signals.com/adventures-hunting-down-ruby-memory-leak/ 37signals Dev — My adventures hunting down a Ruby memory leak 🎢 What I learned on the journey chasing a tricky memory leak in HEY. 37signals devmemory leakadventureshuntingruby https://dev.37signals.com/author/donal/ 37signals Dev — Donal McBreen The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devdonal https://dev.37signals.com/author/jacopo/ 37signals Dev — Jacopo Beschi The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjacopo https://dev.37signals.com/the-rails-delegated-type-pattern/ 37signals Dev — The Rails Delegated Type Pattern Principal Programmer Jeffrey Hardy unpacks the Rails delegated type pattern that powers Basecamp and HEY. 37signals devrailsdelegatedtypepattern https://dev.37signals.com/mission-control-jobs-v1-0/ 37signals Dev — Mission Control — Jobs 1.0 released We’ve just published the first major release of Mission Control — Jobs. 1 0 released37signals devmission controljobs https://dev.37signals.com/announcing-hotwire-native/ 37signals Dev — Announcing Hotwire Native The web-first framework for building native mobile apps. 37signals devannouncinghotwirenative https://dev.37signals.com/author/jz/ 37signals Dev — Jason Zimdars The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjason https://dev.37signals.com/author/lewis/ 37signals Dev — Lewis Buckley The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devlewisbuckley https://dev.37signals.com/pure-storage-monitoring/ 37signals Dev — Monitoring 10 Petabytes of data in Pure Storage How we use Prometheus to have metrics and alerts for Pure Storage. 37signals dev10 petabytespure storagemonitoringdata https://dev.37signals.com/author/farah/ 37signals Dev — Farah Schüller The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devfarah https://dev.37signals.com/author/kimberly/ 37signals Dev — Kimberly Rhodes The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devkimberlyrhodes https://dev.37signals.com/the-gift-of-constraints/ 37signals Dev — The gift of constraints If neither time nor development bandwidth is a concern, how would you make the right calls? 37signals devgiftconstraints https://dev.37signals.com/active-record-nice-and-blended/ 37signals Dev — Active Record, nice and blended Active Record restates the traditional question of how to separate persistence from domain logic: what if you don’t have to? 37signals devactive recordniceblended https://dev.37signals.com/pending-tests/ 37signals Dev — Pending tests I rarely write my tests first or use them to help design my code. 37signals devpendingtests https://dev.37signals.com/minding-the-small-stuff-in-pr-reviews/ 37signals Dev — Minding the small stuff in pull request reviews We pay attention to the minutia in pull request reviews, and for good reasons. 37signals devsmall stuffpull requestmindingreviews https://dev.37signals.com/author/fernando-olivares/ 37signals Dev — Fernando Olivares The soul becomes dyed with the colour of its thoughts. 37signals devfernandoolivares https://dev.37signals.com/kamal-prometheus/ 37signals Dev — Prometheus metrics with Rails and Kamal How we use Prometheus metrics with Rails and Kamal. 37signals devprometheus metricsrailskamal https://dev.37signals.com/author/mike/ 37signals Dev — Mike Dalessio The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devmike https://dev.37signals.com/37signals-datacenter-overview/ 37signals Dev — 37signals datacenter overview During our journey off the cloud, we’ve received a lot of questions about our datacenters. No, we do not run them on our own. I’m here to discuss at a high... 37signals devdatacenteroverview https://dev.37signals.com/globals-callbacks-and-other-sacrileges/ 37signals Dev — Globals, callbacks and other sacrileges Maximalist positions are a thing in our industry. Take a technique, outline its drawbacks, extrapolate you can’t use it under any circumstance, and ban it... 37signals devglobalscallbacks https://dev.37signals.com/a-week-in-the-life-of-a-product-designer/ 37signals Dev — A week in the life of a product designer An inside look at the work we do (during cooldown). 37signals devproduct designerweeklife https://dev.37signals.com/author/jirka/ 37signals Dev — Jirka Hutárek The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjirka https://dev.37signals.com/building-basecamp-project-stacks-with-hotwire/ 37signals Dev — Building Basecamp project stacks with Hotwire How we improved project organization in Basecamp using Hotwire to build on top of a legacy drag-and-drop interface. 37signals devbasecamp projectbuildingstackshotwire https://dev.37signals.com/author/jordan/ 37signals Dev — Jordan Coil The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjordancoil https://dev.37signals.com/author/kevin/ 37signals Dev — Kevin McConnell The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devkevinmcconnell https://dev.37signals.com/author/nicklas/ 37signals Dev — Nicklas Ramhöj Holtryd The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devnicklas https://dev.37signals.com/author/arman/ 37signals Dev — Arman Jindal A writer, programmer, philosopher, and curious builder of all things. 37signals devarmanjindal https://dev.37signals.com/all-about-qa/ 37signals Dev — All about QA A look at how we test our products within the Shape Up framework. 37signals devqa https://dev.37signals.com/kamal-2/ 37signals Dev — Kamal 2.0 released Making deployments simpler and faster. 2 0 released37signals devkamal https://dev.37signals.com/author/jeffrey/ 37signals Dev — Jeffrey Hardy The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjeffreyhardy https://dev.37signals.com/good-concerns/ 37signals Dev — Good concerns We love concerns and have been using them for years in large codebases. Here we share some of the design principles we use. 37signals devgoodconcerns https://dev.37signals.com/introducing-action-push-native/ 37signals Dev — Introducing Action Push Native A Rails gem for sending push notifications to mobile platforms. 37signals devpush nativeintroducingaction https://dev.37signals.com/mission-control-web/ 37signals Dev — Mission Control — Web Deny requests to your Rails app. 37signals devmission controlweb https://dev.37signals.com/vanilla-rails-is-plenty/ 37signals Dev — Vanilla Rails is plenty A common critique of Rails is that it encourages a poor separation of concerns. That when things get serious, you need an alternative that brings the missing... 37signals devvanillarailsplenty https://dev.37signals.com/author/jeremy/ 37signals Dev — Jeremy Daer The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, and ONCE ✌️❤️ 37signals devjeremydaer https://dev.37signals.com/running-our-docker-registry-on-prem-with-harbor/ 37signals Dev — Running our Docker registry on-prem with Harbor On hosting images without the price tag. 37signals devdocker registryrunningpremharbor https://dev.37signals.com/ 37signals Dev — How we do, what we do The 37signals Dev blog is brought to you by the people who build Basecamp, HEY, Fizzy, and ONCE ✌️❤️ 37signals dev https://dev.37signals.com/fractal-journeys/ 37signals Dev — Fractal journeys Good code is a fractal: you observe the same qualities repeated at different levels of abstraction. 37signals devfractaljourneys https://dev.37signals.com/making-export-jobs-more-reliable/ 37signals Dev — Making export jobs more reliable Long-running jobs can create maintenance and support nightmares as they run up against resource and time constraints. What if we could break them... 37signals devexport jobsmakingreliable https://dev.37signals.com/better-navigation-in-hey/ 37signals Dev — Better navigation in HEY Some of the best releases are ones that people never notice at all. 37signals devbetter navigationhey https://dev.37signals.com/mission-control-jobs/ 37signals Dev — Mission Control — Jobs Dashboard and Active Job extensions to operate and troubleshoot background jobs. 37signals devmission controljobs