Welcome back to the Dev & Design Round-Up, our weekly round-up of the articles and resources our team members have shared on our internal Slack channel. These are the top articles we have read.
Development
Development Assets in Xcode to enrich SwiftUI Previews Development Assets in Xcode allow you to provide test data to use within SwiftUI previews and other code during development. Assets marked for development will only be included in debug builds and removed once you create an archive of your app.
Dangit, Git!?! Git is hard: messing up is easy, and figuring out how to fix your mistakes is impossible. Git documentation has this chicken and egg problem where you can’t search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem
A mistake lots of React developers make almost everyday when using hooks. Background: When coding in modern React (with hooks), UseEffect for instance can be very powerful as it monitors specific state/props variables within the Component and triggers every time one of its dependencies changes.
Learn these 9 rules to start writing clean code immediately I was mind-blown the day I learned about these rules and made me a better programmer instantly
Build any view with these amazing template engines for NodeJS Template engines make it easy to render views, for emails, screens, or anything else
Are you having SEO Problems? Take a Look at These 8 Google Penalty Checker Tools With the help of a Google penalty checker tool, you can easily identify what’s causing a problem with your website traffic.
Elixir Learnings Elixir was a deliberate choice when Brex was started, as outlined by our co-founder Pedro in this blog post. There are a few main reasons we picked Elixir. One is the fact it was built on the Erlang VM, which offers reliability and fault tolerance out of the box.
How To: Use Phoenix Channels Chris McCord showed how a single Phoenix server could power a million connections. That means a million people send and receive messages in a chat application powered only by a single physical server. Phoenix is industry-leading when it comes to scalability and real-time systems.
VIDEO: ActionText Rails 6 comes with ActionText which allows you to edit and display rich text in your applications.
VIDEO: Dynamic Select Fields in Rails with Hotwire Need to dynamically update fields when a user changes a select box? We can do that easily in Rails using Hotwire’s Turbo Stream actions.
Design
UX analysis: Apple Music vs. Spotify’s artist page I love music. From Wolf Alice, Lorne Balfe and Kendrick Lamar to Bring Me the Horizon, Enter Shikari and Harry Styles, if it’s got a good beat, I can dig it (sorry country music, we have to agree to disagree). For me, music and the means through which I’m able to enjoy it are literally priceless.
Get rid of grid The web is good at these things, just not in the ways that designers have been accustomed to working. We’ll take a look at how we got here and how we might change our perspective. Let’s think outside of the grid and allow other guidelines to provide a comprehensive layout.
The precipitous rise of Figma and fall of InVision What we can learn from their stories.
We hope you enjoyed this week’s collection. Follow us for more exciting content and subscribe to our newsletter to grow your knowledge.