Agile is an approach to product development that embraces this reality: reflect on yesterday; plan for the uncertainties of tomorrow; build for the requirements of today. The goal of being agile (little "a") is to maintain flexibility around the requirements.
In this stream, Erik works on the Advent of Code in Elixir. This is a coding challenge with 25 modules, 25 tests, and 50 mix tasks.
🤔 Zeal Interestings
A collection of cool stuff the ZEAL team found interesting this week.
Performant and powerful data synchronization for React.
Fetch, cache, and update data in your React and React Native applications all without touching any "global state."
This library is a worthy upgrade if you are currently making api requests using some combination of useEffect and useState. Not only will it clean up your code, but it has caching built in and ready to go out of the gates. ~Matti
"GitHub is the one-stop-shop for everything related to (web) development these days. Frameworks, demos, collections of all sorts — there’s probably nothing you cannot find on GitHub. However, this huge quantity of things is the problem. There are cool things you’ll probably never hear about, simply because there are so many repositories available... Here are some of the most popular GitHub repositories you should know about, each of them having at least ~30,000 stars."
"If you use the command-line all day, CLI improvements can add a huge boost to your workflow. One of the simplest ways to improve things is to make your most used commands easier & faster to type, by creating aliases."