Web App Dev
Gnarly 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 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 MoreGnarly News April 2023
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. Rails World: A New Conference in 2023 Conference season is upon us! There have been many announcements as of late about conference…
Read MoreGnarly Learnings from April 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. CSS Supports Trigonometry Functions Trig functions in CSS make it easier to rotate objects and let us avoid using magic numbers. For example,…
Read MoreGnarly Learnings from January 2023
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. bin/rails notes Code comments are a pretty controversial topic but if you’re a rails developer and you’re in favor of them you should definitely check out bin/rails…
Read MoreGnarly Learnings from December 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. OWASP Top Ten It’s important to stay sharp when it comes to online security. The Open Web Application Security Project, or OWASP, is a non-profit organization dedicated…
Read MoreGnarly 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 MoreGnarly 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 MoreInfinite Scroll React Example with TypeScript and NextJS
For the uninitiated, infinite scroll (otherwise known as endless scroll) refers to a method of automatically loading data when a user scrolls to the bottom of their screen, allowing them to continue browsing content with minimal effort. If you’ve been in the front-end game since the good bad old days when jQuery was bleeding edge,…
Read More