How We Foster Open Dialogue Through Intentional Feedback

Does the phrase “annual review” make you tense up? Or do you find yourself relaxed, maybe even excited with the anticipation of new opportunities? An employee’s answer to this question can say a lot about the culture of the company they’re working for. It can also be a pretty good indicator of whether they have…

Read More

Gnarly Learnings from October 2022

We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. The Practical Effects on the GVL on Scaling in Ruby In “The Practical Effects of the GVL on Scaling in Ruby”, Nate Berkopec provides a great practical…

Read More

Gnarly News October 2022

The software development landscape is constantly changing. As a software consultancy, it’s our responsibility to keep our finger on the pulse of the industry. Here are some headlines that caught our attention recently. Heroku Introduces New Low-Cost Plans This past summer Heroku announced their “Next Chapter” which includes discontinuing free product plans, free dynos, and…

Read More

Gnarly Learnings from September 2022

We love reading, watching, and listening in order to keep our skills sharp and our perspectives fresh. Here are some of the resources we learned from this month. An Introduction to Ractors in Ruby 🚨 Experimental feature alert! 🚨Ractors were introduced in Ruby 3 and represent an actor-model abstraction. Ractors provide true-blue parallelism and do…

Read More

Our Code Review Process: More than Quality Assurance

Just like writers during the editing process, programmers review each other’s work, provide feedback, and work together to create a more refined, higher-quality end product.  At a basic level, this process helps ensure code quality and brings potential defects to the surface. More than that, it helps developers transfer and grow knowledge, resulting in continuously…

Read More

Buzz Off, FizzBuzz!: How We Interview at The Gnar

Generic engineering challenges like FizzBuzz are the worst. If you’re a developer, you may have groaned reading the last sentence, and we sympathize. If not, here’s the scoop:  The interview process in the world of software development isn’t quite like other industries. In addition to the standard “what are your strengths and weaknesses?” questions, most…

Read More

Gnarly Learnings from August 2022

We love reading, watching, and listening in order to constantly update our skills and learn new perspectives. Here are some of the exciting pieces we learned from this month. Digging Into Turbo with Ruby on Rails 7 This article provides a nice intro to Turbo. The author goes over the high points of frames and…

Read More

Gnarly Learnings from July 2022

We love reading, watching, and listening in order to constantly update our skills and learn new perspectives. Here are some of the exciting pieces we learned from this month. The most underrated Rails helper: dom_id Despite being around for over a decade, a number of us at The Gnar have never interacted with the dom_id…

Read More

Gnarly Learnings From June 2022

We love reading, watching, and listening to constantly update our skills and learn new perspectives. Here are some of the exciting pieces we learned from this month. Goodbye, useEffect In this talk, David Khorshid discusses the awkward undesirable aspects of using useEffect to handle side effects. Specifically, useEffect’s proclivity for entering infinite loops and React…

Read More