#417 — December 21, 2018
Read on the Web
Thanks for continuing to support us in 2018 and we’ll be back on January 4th. We hope you have a fantastic holiday season, however you celebrate it. 🎄
— Peter Cooper, editor
jQuery 3.3 was released, much to the relief of the majority who love jQuery but pretend they don’t.
TC39 continued to get and work upon lots of proposals on how to improve the language.
Lin Clark helped everyone understand ES modules, which all major browsers (finally) came to support in 2018.
webpack 4.0 came out, getting a lot faster and adopting an optional ‘zero config’ approach as favored by competing tools like Parcel.
Frontend Masters sponsor
Node 10 and npm 6 came out.
Redux ‘died’, then came back to life, died again, then back to life again.
2 years of hard work translated into Babel 7 being released.
Microsoft bought GitHub for $7.5b, then they removed jQuery from their frontend. They haven’t moved to Azure as yet.
JSConf US came back to life after a hiatus.
Evan You gave us a preview of Vue.js 3.0.
The React team unveiled Hooks, an experimental feature in React 16.7 that got a lot of React developers very excited and seems as if it may become a key element of React development in 2019.
A popular npm package was exploited causing a lot of discussion about how we prevent such things in future.
Lots of versions of V8, TypeScript, Vue.js, Jest, React, Angular, Aurelia and Ember came out. We’re not linking them all again 🤣
Please note, this list is just a selection and isn’t exhaustive.. you’ve got our issue archive for that 🙂
Front End Developer✌️ in Beautiful Norway🎉 — Passion for React & GraphQL? Join our fast growing GraphQL based e-commerce service Crystallize.
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details.
📘 Top tutorials of 2018
Going Beyond console.log() — While console.log() may form the basis of many people’s debugging strategies, the console object has a lot more to offer, as covered here. This was our top tutorial of the year with over 12,000 of you clicking.
The Front-End Developer Handbook 2018 Edition — An online guide that outlines and discusses the practice of front-end engineering, how to learn it and what tools are used in the practice, as of 2018. Let’s hope we see a 2019 edition!
Examples of Everything New in ES2016, 2017, and 2018 — A worthwhile roundup of all the new bits and pieces in recent ECMAScript specs.
Raja Rao DV
What is Redux: A Designer’s Guide — A really neat high-level approach to explaining Redux and what it offers beyond state management. Smashing Magazine really had some amazing tutorials go out this year.
🎬 Top videos of 2018
▶ Write Perfect Code with Standard and ESLint — An intro to getting started with linting (and why – hint: to catch errors in your code) as well as how to improve your setup if you’re already doing it.
How Do Top Developers Deliver Video? – Download the 2018 Video Report — Hundreds of developers around the world reveal their preferred video streaming solutions.
▶ 10 Things Node’s Inventor Regrets About Node — Original Node.js inventor Ryan Dahl reflected on what he considered to be some early design mistakes with Node.
Mathias Bynens and Sathya Gunasekaran
▶ Learn RxJS in 60 Minutes for Beginners — RxJS is used for reactive programming using observable streams and this is a great ‘from scratch’ crash course.
🔧 Top code and tools of 2018
Angular 7 Released — A major release of Angular came out this year with upgrades for the Angular entire platform from the core framework to Angular Material and the CLI tools.
Stephen Fluin (Google)
Detect JS Production Errors in Real-Time, Then Debug Them in Minutes
An Annotated webpack 4 Config for Frontend Development — A very thorough example of a real-world production webpack 4 config that takes modules, CSS, and image optimization into account.
Storybook 4.0: The UI Component Workshop — A great tool for building UI components got a major update with support for webpack 4 and Babel 7, React Native, Ember, Svelte, Riot, and more, plus improvements for existing React, Vue and Angular users. If you’re not familiar with Storybook, learn more here.
Create React App 2.0 Released — A significant release of a project that’s continued to have a huge effect on the adoption of React by making it easier to get a project started. Psst.. we have a React newsletter too.
Joe Haddad and Dan Abramov