This week I give you the results of the State of CSS survey. We then take a glimpse through time at the moment JavaScript was born. I also collected a large number of advent calendars for your enjoyment and enlightenment, while Webpack and Yarn are the highlights of the software updates section.
State of CSS 2020 Results
We finally have the full results of the survey. While there are no ground-breaking changes compared to the ones from 2019, they do show that CSS has evolved a lot over the last decade. 18% more people adopted CSS Grid, about the same percentage would use Tailwind CSS again, and PostCSS and CSS Modules would be the technologies with the highest satisfaction and highest interest, respectively.
On top of that, this year, you can support this project by getting your State of CSS T-Shirt. Too bad they don't have one my size, though.
25 Years of JavaScript
Back in 1995, Brendan Eich built a programming language for Netscape Navigator, named it JavaScript, and the Web was never the same again. Chris Brandrick of superhighway.dev decided to celebrate this achievement by compiling some of the things people in the tech industry said when JavaScript launched. How well those quotes aged, that's for you to judge.
It's Advent Calendar Season
The designer and developer communities love ending the year with an advent calendar. I am also establishing my own tradition by compiling a list of these advent calendars so that you don't have to hunt for them out in the wild. Some big names took a break this year, but you can still find one for your favorite technology. Happy Tech Advent!
Take the State of JS Survey
Speaking of JavaScript, you can now say your opinion on its current state. It won't take long, and it can both remind you of key concepts and help you discover new things to explore.
Browser news
Vivaldi
Vivaldi announced version 3.5 of their browser for Android devices. It brings WebRTC leak protection, and it auto-clears your browser data on exit. Find out more about this update in the official announcement.
Software updates and Releases
- aframe v1.1.0 - a web framework for building virtual reality experiences
- auth.js v3.0.0 - GitHub API authentication library for JavaScript and Node.js
- couchnode v3.1.0 - official Couchbase Node.js client library
- CSV Parser v3.0.0 - streaming csv parser inspired by binary-csv that aims to be faster than everyone else
- D3.js v6.3.0 - a JavaScript library for visualizing data using web standards
- htmx 1.0.0 - build modern user interfaces with the simplicity and power of hypertext
- Webpack v5.10.0 - an open-source JavaScript module bundler
- Workbox v6.0.0 - a collection of JavaScript libraries for Progressive Web Apps
- Yarn 2.4 - fast, reliable, and secure dependency management
Interesting Projects
I don't have today any projects from individual developers. Instead, I want to highlight two corporate initiatives that caught my attention.
#DearInternet Campaign
It is a campaign organized by Mozilla, where they asked people all over the world how did the Internet help them get over the many things that happened this year. They are publishing their favorite answers on the page linked below. Who knows, this might spark some inspiration for yourself as well.
Jamstack explorers
The second project comes from Netlify, and it aims to help people adopt Jamstack. So why not put WordPress aside and use Jamstack for your next project website?