Dev & Design Round-up 10: Elixir, CSS Transforms, VSCode Extensions and SwiftUI testing

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.


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.

Work at VeryCreatives!


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.

SaaS expertise to your inbox

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

Follow us on social media



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


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

    Browse OutsourcingArrow
Schedule a free consultation with us!

Book a free consultation!

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!