Ruby on Rails Dev
How we took a mobile app from concept to launch in three months
How The Gnar built a client’s mobile app from concept to launch in just three months, with a transparent, flexible approach to software development.
Read MoreCreating Passkey Authentication in a Rails 7 Application
Let’s build a Rails 7 app with passkeys! Passkeys are a form of passwordless login that replaces passwords with secure, per-device keys.
Read MoreRuby on Rails vs. React: Hotwire + Turbo Change the Equation
Do you need React JS for your Ruby on Rails project? Maybe not, with new tools like Hotwire, Turbo, and Stimulus shaking things up.
Read MoreGnarly Learnings from September 2023
Turbo from the perspective of React devs, the value proposition of web components, and current trends in serverless computing.
Read MoreGnarly Learnings from August 2023
At The Gnar we are always 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. Types in Ruby: Discussion with a Lead Sorbet Developer at Stripe Type systems can be a divisive topic. Some people love them and…
Read MoreGnarly Learnings from July 2023
At The Gnar we are always 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. ComparisonValidator Gone are the days when we need to write custom validators in Rails to determine if a start date begins before…
Read MoreGnarly Learnings from June 2023
At The Gnar we are always 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. Understanding TypeScript’s Newest Keyword: using One of the reasons I appreciate TypeScript’s place in the Node.js ecosystem is how they approach incoming JS…
Read MoreMetaprogramming in Ruby: Advanced Level
This post is the third in a series focused on the application of Ruby metaprogramming. If you’re just starting to learn about metaprogramming, “Metaprogramming in Ruby: Beginner Level” is a great place to get started. For those seeking a more practical example of metaprogramming, check out “Metaprogramming in Ruby: Intermediate Level”. In this article, we’ll…
Read MoreGnarly Learnings from May 2023
At The Gnar we are always 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. Automatic Fetch Request Deduping with Next.js NextJS focuses a lot on optimization. So it was no surprise to learn about fetch request deduping.…
Read More