🔥🔥🔥🔥🔥 ES2020 feature: check out the new "Nullish coalescing operator"
— Philip Ackermann (@cleancoderocker) May 31, 2020
Returns the right-hand side operand when the left-hand side operand is null or undefined, otherwise returns the left-hand side operand.#javascript #nodejs #react #angular #vuejs #ES2020 pic.twitter.com/wP8Nq8792s
🔥🔥🔥🔥🔥 ES2020 feature: check out the new optional chaining operator
— Philip Ackermann (@cleancoderocker) May 25, 2020
Easily access nested properties without checking the existence of properties.#javascript #nodejs #react #angular #vuejs #ES2020 pic.twitter.com/VWeu8NX8oT
🔥🔥🔥🔥🔥 ES2020 feature: check out the new method Promise.allSettled()
— Philip Ackermann (@cleancoderocker) May 23, 2020
Accepts an array of promises and resolves when all of them are settled: either resolved or rejected.#javascript #nodejs #react #angular #vuejs #ES2020 pic.twitter.com/0PLBd8TdwE
Fun fact: I just had to look into my own Node.js cookbook to look up a recipe for gzip / gunzip files 😊 Hint: use the pipeline() function in combination with the zlib module 💡#nodejs #javascript #book #cookbook #recipe #recipes #programming #100daysofcode #programming pic.twitter.com/W7b6Jk1HzB
— Philip Ackermann (@cleancoderocker) May 8, 2020
ICYMI: check out my 🇩🇪 #JavaScript book, covering professional topics 💪 e.g.
— Philip Ackermann (@cleancoderocker) March 30, 2020
💡 FP
🐈 OOP
📐 Design patterns
🏠 Architecture patterns
⚙️ Development process
📘 Code style
🗒️ CI
✅ Testing
📝 Code Coverage
🐇 Test Doubles
🗄️ SOLID principles
🌊 Fluent APIs
✉️ Messaging
🚀 AOP pic.twitter.com/KedONqbADE