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
Consistent preloading & auth in an app driven by Phoenix LiveView Karol Słuszniak has an app that’s almost 100% LiveView-based and he had a challenge, how to deal with action-specific initialization and authorization code? He shares how he built an abstraction for that.
Elixir in Production: Statuspal An interview with Eduardo Messuti, the founder of Statuspal, a tool for creating hosted status pages, built with Elixir. They talk about libs and frameworks being used, architecture and why they decided to use Elixir.
New in Git: switch and restore To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch.
Four Useful VSCode Extensions For Web Developers VS Code can be supercharged with hundreds of VS Code extensions. In this article, Leonardo shares four useful extensions that help him in his daily work.
Software Architecture Cheat Sheet for Daily Usage Having clean software architecture and staying conform to pre-defined design principles from start of the project is one of the best ways to avoid possible technical debt in the future of that software system. Clean Software Design is a key point for an effective software product.
Hello Yarn 2, Goodbye node_modules. What’s new (and the least painful farewell in the history of JS).
Composable Architecture Architecture is a tough problem and there’s no shortage of articles, videos and open source projects attempting to solve the problem once and for all. In this collection we systematically develop an architecture from first principles, with an eye on building something that is composable, modular, testable, and more.
The World of CSS Transforms Like so many things in CSS, the transform property is surprisingly remarkable. At first glance, it may seem like a pretty niche thing. How often do we need to rotate or skew something, after all? And yet, the more I learn about transform, the more I find myself taking advantage of it. In my blog’s codebase, I’ve used the transform property more than 350 times.
Snapshot Testing Tutorial for SwiftUI: Getting Started Learn how to test your SwiftUI iOS views in a simple and fast way using snapshot testing.
Design
Creating Your Inner Circle for Creativity Creatives are notoriously independent, but that doesn’t mean they should be. Whether you have a professional team to work with you or just a group of friends who lift your spirits as needed, having an “inner circle” can work wonders for your creative efforts. So how do you go about creating your inner circle for creativity, and why does it matter so much?
We hope you enjoyed this week’s collection. Follow us for more exciting content and subscribe to our newsletter to grow your knowledge.