This month’s most useful tools for developers > March 2017
Some are about new thinking or new techniques, some are about old or legacy technology and some are just useful resources for different languages or platforms. The brief is simple — if we think they’re useful, you might too.
This month Mark, Adam, Craig, James, Neil and Kev share their most useful.
The best YouTube channels for designers and developers.
Compiled by UX designers, so slightly slanted thataway. [link]
System design at scale
“Learning how to design scalable systems will help you become a better engineer. System design is a broad topic but this repo is an organized collection of resources to help you learn how to build systems at scale.” [link]
If you’ve decided it’s time to get up to speed with your frontend skills, the landscape can look pretty confusing. Helpfully this guy made a map. Well, more of a list actually, but we like the clarity either way. [link]
Create React Native App
Many developers struggle with installing and configuring React Native’s current native build dependencies, especially for Android. With Create React Native App, there’s no need to use Xcode or Android Studio, and you can develop for your iOS device using Linux or Windows. [link]
CSS Remynification: A completely crazy idea that worked.
As our man Mark says “once you get past the hype, this is rather fun…” [link]
A tool that removes unused CSS from your stylesheets. Useful. [link]
“Serverless architecture allows developers to focus on managing what their applications and systems need to do, rather than the physical capabilities, limits and complexities of their backend infrastructure.” [link]
Which leads neatly to the serverless stack.This is a comprehensive guide to creating full-stack serverless applications. [link]
Tips for designing and building a consistent design system. [link]
Be calm, be still, be static…
Va va Vim.
“Vim is a small language for editing text that ships with a small user interface.” [link]