Hacky Friday Stuff #12.06.2020
Alexey Zhaboyedov
Posted on June 12, 2020
Photo by Martin W. Kirst on Unsplash.
Links about web development, product engineering, tools and services from all over the internet.
Rubyists, we must do better
The story about an issue with changing the name of RuboCop in the light of the race-related police brutality issues (and more) being tackled in the USA right now.
David Heinemeier Hansson Interview
In 2020, Evrone invited David to speak at RubyRussia, 11th annual Moscow programming conference. Prior to the event, they've got a chance to talk to David about the world of software development and his approach to writing phenomenal code.
No Design Development
A collection of tools for developers who have little to no artistic talent. Join the movement #nodesigndev.
Articles & tutorials
Transducers: Efficient Data Processing Pipelines in JavaScript
A transducer is a composable higher-order reducer. It takes a reducer as input, and returns another reducer.
Sounds intriguing, isn't it. ;)
Tools & libraries
Prisma
Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.
Already used by everyone from solo developers to Fortune 500 enterprises, Memgraph 1.0 is now publicly available and production-ready. We’ve come a long way since writing the first line of code in summer 2016 and we’re proud to bring you what we believe to be a graph database that will make it easy for developers and data scientists to build and productionize high-performance graph applications.
TestBench
Principled Test Framework for Ruby. TestBench encourages clean test design that reflects fundamental principles. It has no superfluous syntax that leads to cumbersome tests. It has no opinions, but makes no apologies.
RailsDiff
RailsDiff is about what you'd have to change about your app's configuration when upgrading Rails versions, not about what Rails has changed internally.
ActiveRecord::PostgresEnum
Adds migration and schema.rb support to PostgreSQL enum data types.
cfndsl
AWS Cloudformation templates are an incredibly powerful way to build sets of resources in Amazon's AWS environment. Unfortunately, because they are specified in JSON, they are also difficult to write and maintain.
The cnfdsl gem provides a simple DSL that allows you to write equivalent templates in a more friendly language and generate the correct json templates by running ruby.
Podcasts
Ruby Rogues | 461: Rethinking the View Layer with Components with Joel Hawksley
Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like view_component and how it adds testability and easy management to Rails views.
Full Stack Radio | 141: Jason Fried - Running the Tailwind Business on Basecamp
In this episode, Adam talks to Jason Fried about growing the Tailwind team and how to best use Basecamp to keep his particular company organized. He also walks through tons of real examples from their recent work on HEY, sharing lots of behind-the-scenes stuff about how Basecamp use Basecamp themselves.
Rails with Jason | 047 - Discussing Rails Deployment and Hosting Options with Nate Berkopec
In this episode Jason talks with Ruby performance consultant Nate Berkopec. But this time they chat not about Rails performance but about hosting options for Rails including Heroku, Convox and bare AWS. They also touch on infrastructure management tools like Kubernetes, Terraform and Ansible.
Posted on June 12, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.