Happy New Year, everyone! Here are a few of the things our team found useful or interesting this past week.
Design
Just keep scrolling! How to design lengthy, lengthy pages
smashingmagazine.com
It can be challenging designing a long page with a lot of content. I found this article helpful in terms of best practices and what to keep in mind to preserve usability.
— Anne
Using “How Might We” questions to ideate on the right problems
nngroup.com
The technique for ideation that this article explains is simple. But, it’s very essential and I think it would influence the quality of ideas you get from group work.
— Junta
The state of design in 2021
The State of Design in 2021
A nice digestive article by Abstract on design trends such as design teams, design process, and how outcome is measured. Visually very well presented too!
— Adam P
27 research-backed web design tips: How to design a website that works
orbitmedia.com
Here is a great list of best practices for web design with the research to back it up!
— Anne
Tech
Comparing static site generator build times
css-tricks.com
A good comparison of build times for the most popular static site generators. While this shouldn’t be the main thing you focus on when deciding which SSG to use for your brand spanking new blog, this is one piece of information to consider.
— Ian
End-to-end testing in React Native with Detox
blog.logrocket.com
A nice handy article on implementing detox testing for React Native.
— Adam P
Heroku is being left in the dust when it comes to raw power
mailchi.mp/railsspeed
I always enjoy Nate Berkopec’s articles on how to improve the performance of your Rails apps. This is a particularly interesting one. Did you know that Heroku dynos are using AWS instances that are a few generations out of date? I sure didn’t!
— Ian
iSH Shell iOS app
apps.apple.com
I’m a little surprised that this made it onto the App store, but it’s likely a highly neutered version of a full-fledged Linux shell. Still, what developer doesn’t want to be able to access a terminal on their iPad?
— Ian
Why teach frontend skills to a primarily backend-focused audience?
mailchi.mp/railsspeed
Why learn about frontend when you’re primarily a backend developer? This little quote from the article sums it up, I’d say:
“[W]eb application performance is browser performance. … Backend response times make up 10% or less of the average latency of a web application.”
— Ian