Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
While web developers tend to focus on JavaScript and CSS, none of what we do would be possible without HTML acting as the foundation. It has long seemed like HTML wasn't evolving, but things may be changing. New elements like selectlist are on the horizon, cool new features like popovers, and a swath of related browser APIs (Web Components, PWAs, etc.).
CSS is evolving faster than ever. Flexbox, Grid, Multi-Column… To say nothing of whole new paradigms like CSS-in-JS. This is where the State of CSS survey comes in: we're taking on the world of styles and selectors to try and identify upcoming trends, and figure out what features and tools to learn next!
Enabled by WebAssembly, Web Components + Lit, Service Workers + Workbox & new Web APIs. Bringing the Photoshop desktop application to the web (photoshop.adobe.com) represents an enormous milestone in bringing highly complex and graphically intensive software to the browser.
I recently watched the 3.5-hour workshop Mastering the curl command line by Daniel Stenberg, the author of curl. The video was awesome and I learned a ton of things, so I wanted a (shortened) text version for future reference. Here it is. I've also included some interactive examples, so you can try out different curl commands as you read.
Reading the code now it is impossible not to see the bug. Yes, it truly aches having to accept the fact that I did this mistake without noticing and that the flaw then remained undiscovered in code for 1315 days. I apologize. I am but a human.
This post gives a high-level overview of what's new and what has changed in the Web Content Accessibility Guidelines (WCAG) 2.2, which have been promoted to stable W3C Recommendation today.
A wonderful collection of little layout-related CSS snippets from Stephanie Eckles that serves both as a quick reference and a reminder of how straightforward and powerful CSS has become.
Document Object Model (DOM) Geometry: A Beginner’s Introduction And Guide
In this guide, Pearl Akpan analyzes the methods and properties that make user interface solutions such as infinite scrolling, animating elements on scroll, or even the popular drag and drop achievable, and afterward, dives into some practical use cases for them.
There’s a misconception that making a product accessible means sacrificing the visual design. Your UI will look too plain, they say. Your branding too dry, or too ugly. But gone are the days when you had to look like a boring bank to build a product that can be used by all. It’s time to think bigger. Bold brands embrace accessibility.
Frontend Architectures: The Next Generations - Mikael Brevik
Contrary to popular belief, the frontend scene has actually been relatively stagnant for the longest time. On a macro level, we've largely followed the same patterns and architectures with only minor variations for the past 6-7 years. This is about to change.
Who will design the next generation of readable, writerly web layouts? Layouts for sites that are mostly writing. Designed by people who love writing. Where text can be engaging even if it isn’t offset by art or photography. Where text is the point. With well considered flexible typesetting, modular scaling, and readable measures across a full range of proportions and devices.