📣 We’re incredibly pleased to announce the 2nd major release of Gatsby!
- Reduces build times by up to 75%
- Shrinks JavaScript client runtime by 31%
- Upgrades Gatsby’s core dependencies to their latest versions: webpack 4, Babel 7, React 16.5
https://t.co/vRdJV1H8I1
Jest 23.5 now supports .each statements: lay out multiple scenarios in a tabular format! Much more concise and readable than copy/pasting tests for each scenario.
Example with 4 scenarios:
Before: 68 lines, copy/pasted 👎
After: 12 lines 👍
More info: https://t.co/utZqtD7eDd
I often see applications that are needlessly bloated and complex.
I’ve found two common reasons:
1. Dev team is unaware of the framework or environment’s built-in capabilities.
2. Resume driven development
If you're a complete beginner starting off in JavaScript, there is nothing wrong with just learning a framework up front. Don't listen to people that say you have to master fundamentals first. You have to master them *eventually* but you need to have fun and be productive first.
@BenLesh What I loved about the thread is how it showcased how differently everybody learns. Each reply was a projection of how the replier feels they learn best. It was a psychological study on developer comfort zones. Loved it.
New to computers and feeling dumb? Don't. 25 years into my programming career, this morning MacOS iPhoto -> Photos migration re-taught me how "hard links" work. Sort of. I pretty much think I know how they work again.
The learning NEVER stops. Embrace it. :)
hardest part about growing old in software dev is seeing the cycles, deliberately opting out of the treadmill, while listening to breathless excitement about the current thing you learned has legit tradeoffs …about a decade ago… and remaining polite about it