TestProf III: Guided and Automated Ruby Test Profiling— TestProf is a long standing suite of tools to improve test suite performance, and it’s ‘back’ with lots of new features and enhancements. These include a playbook for getting started with test suite profiling, a new ‘autopilot’ CLI tool to automate the generation and merging of StackProf reports, and MemoryProf, a system that tracks memory usage during test runs. Vladimir Dementyev |
![]() Free eBook: Advanced Database Programming with Rails and Postgres— Learn about subqueries, materialized views, and custom data types in Postgres and Rails. We walk through realistic real-life examples, translating first into SQL, and then into Rails code. Every example comes with source code so you can follow along. pganalyze sponsor |
What's a Counter Cache?— Running a separate query to count how many records are associated with another record is inefficient – counter caches have long made this situation more efficient. Jose Blanco |
You Don’t Need Services (Whatever This Word Means)— “When it comes to Rails, if you enjoy it, then you’ll probably enjoy it even more if you restrain from introducing services, be it as a layer or as a system architecture.” Ronan Limon Duparcmeuropinion |
Fuzzy Ruby Server: A Ruby Language Server for Large Codebases— If you think Solargraph is too slow and Ruby-LSP lacks features, this gem addresses those issues for VSCode and NeoVim users. Search for and peek at class, method, and variable definitions, find references, rename variables, and a few other tasks. Joel Korpela |
A Script for Renaming a RubyGem— If you start working on a gem and then want to change the name, you might need to do this. But be sure to check your new name is available! Which leads us to.. Brad Gessler |
Name Checker: Check if a Project Name is Taken— An online tool that checks a bunch of different package registries (npm, GitHub, GitLab, PyPI, Maven, RubyGems, Go packages, Rust crate, etc.) to see if the name is used by another project. Todd Cooke |
Find Ruby Jobs with Hired— Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired |
|
|