Dev & Design Round-up 9: Advice for React developers, Elixir learnings, Rise of Figma

Dev & Design Round-up

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.

Work at VeryCreatives!

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.

Our expertise to your inbox

Join the group of Founders & CEOs and learn everything you need to build your digital product and grow your business.

Follow us on social media

VeryCreatives

VeryCreatives

Digital Product Agency

Explore more topics

Product Discovery

Product Discovery

Essential tips for exploration, finding a target market, reducing risks, going from zero to 0.1.

Browse Product DiscoveryArrow
Product Strategy

Product Strategy

Useful tips about market positioning, scoping workshops, risk management and product-market-fit.

Browse Product StrategyArrow
Minimum Viable Product

Minimum Viable Product

Best practices about idea validation, scoping, staffing, platforms and building a minimum viable product.

Browse Minimum Viable ProductArrow
Business Model

Business Model

Articles about business models, recurring revenue, subscription models, and pricing strategies.

Browse Business ModelArrow
Digital Transformation

Digital Transformation

Application of digital innovation to existing business problems.

Browse Digital TransformationArrow
Outsourcing

Outsourcing

Benefits of outsourcing product development, fixed-price agile, build vs. buy.

Browse OutsourcingArrow
Schedule a free consultation with us!

Schedule a free consultation with us!

Save time and money by getting the answers to all the questions you might have about your project. Do not waste your time spending days on google trying to extract the really valuable information. We are here to answer all your questions!