📖 Readable Stream
✍️ Writable Stream
🗺️ Gulf Stream
♻️ Transform Stream
If you struggle to find the odd one out, @tomayac's latest article "Streams—The definitive guide" is all you need to read!
https://t.co/kMVOIqIy5K
E2E tests make sure the app is working properly.
Integration tests make sure the code is working properly.
Unit tests make sure the developer is working properly.
✍️ New Article: Min and Max Width/Height in CSS ✍️
I explained about min/max-width/height in CSS with use cases and illustrated examples (Attached are a few of them). Let me know your thoughts! 😃
🔗 https://t.co/Vsg3CqRhzG
🎄 If you want to dive deep into XState and statecharts this holiday season, @CodingDive is writing State Machine Advent on @ThePracticalDev with 24 thoughtful, short posts explaining many important concepts.
Give them a read! https://t.co/cnFiYg2NWT
Asynchronously created instances. This is probably a better choice:
class VM {
static async create() {
const data = await 'downloaded';
return new VM(data);
}
constructor(data) {
this .data = data;
}
}
VM.create().then(vm => console.log(vm .data));
Dived into the land of immutable data, gifting socks 🧦, currying, and personal assistant bots for the latest round of sketchnotes.
This lot are on @mweststrate's new @eggheadio course all about Immutable Data in Javascript with Immer
See the full lot on https://t.co/MceSy46B4a
I'm super excited 🤩 to announce https://t.co/ZUZ0XQVrPP, a browser-based design tool that codes React Native & React.
Design, Collaborate & Get Code — All in the browser! 🎉 🥳
3 random people who RT will get a lifetime license.
"Spacing, Grids and Layouts" nice read.
I moved away from "columns latout" and use gutters and space division instead, because Flexbox and GridLayout. For instance, my gutters are 24px, I want 3 blocs, I will do 100%-(4*24)/3. Does it make sense? https://t.co/puONEDY3dC