This edition brings you the long-awaited 2020 Web Almanac, and the DEV community is running a hackathon for the DigitalOcean App Platform. There are updates to Deno, Node, npm, VSCode, Vue Router, and more. And don't forget that the advent calendars are still running, so check out the the roundup of active advent calendars in 2020.
Web Almanac 2020
The wait is over. We finally got the 2020 version of the Web Almanac. Well, most of it anyway. But there is so much info packed there that by the time we finish processing it, the last few chapters will be done as well.
There's nothing I can say more here to entice you to go read all that treasure trove of information. So I will leave you with this featured quote from the CSS chapter:
The Web is not a teenager anymore. It is now 30 years old and acts like it. It tends to favor stability over new bling, and readability over complexity, occasional guilty pleasures aside.
Enjoy!
DigitalOcean App Platform Hackathon on DEV
The DEV community is running a hackathon for the DigitalOcean App Platform. You are invited to participate with a project in the following categories:
- personal site or portfolio
- program for the people
- built for business
- random roulette
The hackathon will run until January 10th, and you can even win some awesome prizes in the end. The full details for the event are available in the official announcement below.
Browser news
This week the big browser names have been quiet. Instead, we have announcements from WebKit and some of the niche browsers.
Brave
Brave has announced Brave Today, a newsreader integrated directly into the browser. This service will preserve the privacy of the users by routing all the sources through Brave's new private CDN.
Vivaldi
Desktop users of Vivaldi can now upgrade their browsers to version 3.5. This update brings over new ways to manage your tabs, improvements to Media playback, the option to generate QR codes to share URL's with other devices, and more. You can check the release notes below:
WebKit
It's time for another Safari Technology Preview - the 117th one. As usual, the list of changes is consistent. However, there are a couple of new features that caught my attention, such as better animations using CSS or the Web Animations API and the improved support for Speech Recognition. If you are a Mac user, you should check the official release notes:
Software updates and Releases
- Bootstrap 5 Beta 1 - the world’s most popular front-end open source toolkit
- Bootstrap Icons v1.2.0 - free, high quality, open source icon library
- Deno 1.6 Release Notes - a secure runtime for JavaScript and TypeScript
- Fable v3 - Announcing Nagareyama 4 - a compiler powered by Babel designed to make F# a first-class citizen of the JavaScript ecosystem
- Electron React Boilerplate 2.0.0 - a foundation for scalable cross-platform apps
- Node v15.4.0 - asynchronous event-driven JavaScript runtime
- npm v7.1.0 - the package manager for JavaScript
- Sniffer 4.0 - browser/engine/os/device detection tool
- Stimulus 2.0 - a modest JavaScript framework for the HTML you already have
- VS Code November 2020 (version 1.52) - a code editor redefined and optimized for building and debugging modern web and cloud applications
- Vue Router v4.0.0 - the Vue 3 official router
Wrapping things up
It has been a lighter issue, but the Web Almanac alone is bound to keep you busy for a long time. And if you run out of things to read, don't forget that the advent calendars are still running, and you will be getting new articles every day until December 25th. You can check the roundup of active advent calendars in 2020 that I put together at the beginning of the month.
That's it for this issue. Have a great and productive week, keep yourselves safe, and I will see you next time!