This time we bring all to the front(end) - so let's catch up what happens there and what that weird new CSS syntax might be about.
WeAreDevelopers Logo
View in browser

WeAreDevelopers Dev Digest

Issue 133 - Back to Front

Hello fellow developer, this time we bring all to the front(end) - so let's catch up what happens there and what that weird new CSS syntax might be about.

News and Articles

WeAreDevelopers WebDevDay

WeAreDevelopers LIVE WebDev Day is on Wednesday, 18/11/2024. Learn about Design-first APIs for UI components, the JavaScript event loop, the Secret sauce behind pattern matching, Vision for websites and Entertainment as code as well as win a chance to take part in the CODE100 finals next year.

To get you in the mood, here are some web dev topics on top of people's minds:

Chrome got some upgrades, like an AI driven history search - something I always liked in Firefox. Umar Hansar has info on new performance features in  DevTools and Dave Rupert dove deep into the Performance Monitor Panel. Max Stoiber has a good reminder that developer tools are different than tools for any other profession. As the former TPM of Edge DevTools, I have to agree, we're not an easy audience to work with. Adrian Roselli has a good guide on things to do before asking “Is This Accessible?”, Caro Sotillo Silva helps you navigate the European Accessibility Act (EAA) and Geoff Graham did a detailed write-up of Sara Soueidan's amazing "The other C in CSS" talk, covering the intersection of Accessibility and CSS. Matthias Endler complains about a lack of browser diversity in The Dying Web but that's only part of the problem. Web content being indexed by AI could soon be stale as websites (understandably) restrict crawler bots and even big websites opt out of Apple Intelligence training. One lone fighter is the Wayback Machine trying to solve linkrot, so let's show the humble link some love. Cal Paterson explains that being on The Semantic Web is easy and worth the bother and Mark Nottingham has ideas what RSS needs to be hot again. And, there are new bits in ECMAScript 2024, and it even gets an extra stage!

Quick Trick

demo of the data being extracted and sorted
flatMap() makes it simple to get nested properties from an array of objects. You can then sort the results and make them unique using Set(). Check it out

Code and Tools

Michael Novotny shows what’s new in React 19 and Hristo Totov explains Async Handling in detail. If you're bored, you can also implement React from scratch. Did you know you can compress web pages using WebP to get around GitHub pages not supporting Brotli? Also, Leila Clark says you shouldn’t store large files in Git.

In CSS land, the ever busy bee Ahmad Shadeed has a tutorial on CSS display contents, and Ryan Mulligan went all Beastie Boys and called CSS @property the New Style which kicked off a hackernews thread, so before diving deep it might be good to check the MDN article to know more about it. Bramus shows how to get more :nth-child() selections control using the S syntax and Keith Clark created pseudo-boolean CSS custom properties. Chris Coyier adds backgrounds to the Box Model and Corbin Crutchley explains why CSS-in-JS is slow.

When it comes to accessibility, Eric W. Bailey explains basic keyboard shortcut support for focused links, because removing keyboard focus outline is like hiding the mouse cursor, there is a difference in activating buttons via Enter or Space and 

there's a solution to the debate if form labels should be wrapped or separate.

On the JavaScript side of things, learn from Alex Harri how the clipboard stores different data types, what Intl.Segmenter might be about, get to know the top 6 JavaScript errors or follow a complete guide to beginning with JavaScript.

Some tools for you: 

  • After Effects Expressions - lists them all with editable demo code 
  • CSS Compatibility. is a VS Code extension to show support inline
  • srcbook - interactive environment for JavaScript and TypeScript
  • Chroma.js - for all kinds of color conversions and color scales.
  • A Node and Command Line Tool to Find Obsolete HTML
  • style-observer -  a MutationObserver for CSS

Events

ct webdev Update for Frontend Devs 12 - 14 Nov 2024 in Cologne

Join us in Cologne @ ctwebdev.de

Talks and Videos

Cleyra Uzcategui What’s New and What’s Next in Web UI

Cleyra Uzcategui gives a high level overview of what you can get excited about in the User Interface space and look out for on the web platform for CSS and HTML.

Other videos and talk write-ups of note:

Markus Over - Developing the Rich Text Editor for DeepL.com (31m)

Eckhardt, Stemmildt - Why HTMX is crushing React, Vue & Svelte (30m)

Sascha Lehmann - View-Transition-API: Gamechanger for hybrid apps (25m)

Work and Jobs

Here's a reminder to learn and hire for web standards, reasons why your company needs Junior devs, a tech promotion algorithm (add pinch of salt here), a celebration on how to make $1 million on GitHub Sponsors and a primer on how to fix a Chrome bug as a First-Time Contributor. And, by 2026 Europe might make all salaries public is this good or bad in your book(s)? 

Are you looking for opportunities or fancy a change? How about these?
  • Principal Frontend Developer JavaScript at EXTEDO
  • Frontend Developer at IMG.LY
  • Senior Softwareentwickler Frontend at Randstad Digital Germany AG
  • Frontend Developer Adobe Analytics & OneTrust at ALDI SÜD
  • Frontend Entwickler React/JavaScript at procilon Group
More jobs here: Remote positions - Germany - Austria

Some companies to check out are:

DAT Group - SD Worx - Randstad Digital Germany

TALLENCE -  ROSEN Technology and Research Center

Procrastination Corner / Wonderful Weird Web

  • Web Design Museum shows the old web whilst SpaceHey reaches 1M users
  • Google Maps UX: India Conundrum - where the streets have no names 🎶
  • Graphs - can you guess the dataset?
  • Rude Captcha - as AI can't be naughty, is this the ultimate human test? 

What's happening at WeAreDevelopers…

WeAreDevelopers LIVE, our online events. Next, 18/09, is Web Dev Day. We always look for presenters, and you can apply here.

WeAreDevelopers World Congress returns 9-11 July 2025. Get discount tickets.

WeAreDevelopers, Liechtensteinstraße 111-115, 1090, Vienna

Unsubscribe Manage preferences