Dev & Design Round-up 15: ElixirConf, Atropos and iOS Architecture

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

20 Things I’ve Learned in my 20 Years as a Software Engineer You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context.

Making Shopify’s Flagship App 20% Faster in 6 Weeks Using a Novel Caching Solution Shop is Shopify’s flagship shopping app. It lets anyone track their packages, find new products, and even plant trees to offset the carbon emissions from their purchases. Since launching in 2019, we’ve quickly grown to serve tens of millions of users.

Atropos Atropos is a lightweight, free and open-source JavaScript library to create stunning touch-friendly 3D parallax hover effects. Available for JavaScript, React, Vue.js and Svelte.

As Easy As Analytics Gets. Pirsch is a simple, privacy-friendly, open-source alternative to Google Analytics — lightweight, cookie-free and easily integrated into any website or directly into your backend.

How to upload a file in Elixir with Waffle The ability to upload files is a key requirement for many todays web and mobile applications. In this tutorial, we will look at how we can accomplish file uploads to local storage and S3 server in Phoenix with the help of Waffle library.

Debugging With Tracing in Elixir If you are a video person, and have 24 minutes to spend with, just jump over to this ElixirConf 2020 - Debugging Live Systems on the BEAM talk by Jeffery Utter.

ElixirConf 2021 - Chris McCord - The Future of Full-stack

iOS Architecture at Lyft June 30, 2014 was my first day at Lyft as the first iOS hire on the ~3 person team. The app was written in Objective-C, and the architecture was a 5000-line nested switch statement. Since then, the team has grown to about 70 people and the codebase to 1.5M lines of code. This required some major changes to how we architect our code, and since it had been a while since we’ve given an update like this, now seems as good a time as any.

Work at VeryCreatives!

Design

CCCreate - a carefully curated collection of tools & resources for web creators

Placeholder Images - but useful!

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!