Editor's Pick
Technical Skills Are Overrated. Focus on Your Attitude
When interviewing, particularly for technical positions, many people over value their technical preparation, and don't consider the importance of personality and leadership preparation.
Employees with soft skills provide leverage to a team. They don’t just contribute their personal work, but improve their coworkers’ efforts.
I’ve seen dozens of people fail at Amazon, and 80 percent do so because of soft skill issues. They fail because they’re jerks. They fail because they don’t listen to their co-workers. They fail because they can’t take feedback. They fail because they don’t handle mistakes well.
Accessibility
Accessibility according to actual people with disabilities
“If you have a disability, what’s the hardest thing about browsing the web?” The answers to Safia Abdalla’s tweet are truly eye-opening and shows us what web accessibility should really be about.
CSS
Flexbox Patterns
Flexbox is awesome, but it introduces many new concepts that can make it difficult to use. These interactive examples will show you practical ways to use it to build UI components. They start out simple and get more complex near the end. You can start using these patterns in your own code right away, though I recommend you apply accessibility best practices to the markup (like using semantic HTML5 elements).
Learn CSS :has() selector by examples: 5 top use cases
The :has selector in CSS opens up a world of new possibilities. Now that it's landed in Firefox 121, it's supported in all modern browsers.
In this blog, we're diving into some examples to learn all about :has in a practical way.
Blind CSS Exfiltration: exfiltrate unknown web pages
Imagine you've got a blind HTML injection vulnerability but you can't get XSS because of the site's CSP or perhaps the site has a server-side or DOM-based filter such as DOMPurify. JavaScript is off the table but they allow styles because they're just styles right? What possible damage can you do with just CSS?
In this post we'll recap known techniques to extract data with attribute selectors and then show you a novel technique with the brand new :has selector. To achieve extraction of the majority of form elements and anchor tags with just CSS.
Flight slider - HTML+CSS
The subtle detail of the plane gaining and losing altitude as you slide is what makes this.
HTML
Google Says HTML Structure Doesn't Matter Much For Ranking
Gary Illyes from Google said that the HTML structure for your web pages does not matter much for rankings. He said this on the latest Search Off The Record podcast, saying, "I know that some people like to think that HTML structure matters all so much for rankings, but in fact, it doesn't matter that much."
JavaScript
Removing React is just weakness leaving your codebase
It’s 2024, and you are about to start a new project. Do you reach for React, a framework you know and love or do you look at one of the other hot new frameworks like Astro, Enhance, 11ty, SvelteKit or gasp, plain vanilla Web Components?
In this post, I will enumerate why I no longer use React and haven’t for the past two years after 7 years of thrashing about with the library.
Color.js: A utility class for working with colors in JavaScript
A utility class for working with colors in JavaScript. It supports easy object creation, manipulation, and conversion between color formats.
UX
In Loving Memory of Square Checkbox
Different operating systems rendered checkboxes differently during their evolution. But one thing remained constant: checkboxes were square. Why square? Because that’s how you can tell them from radio buttons.
Apple is the first major operating system vendor who had abandoned a four-decades-long tradition. Their new visionOS — for the first time in the history of Apple — will have round checkboxes.
Laws of UX
Laws of UX is a collection of best practices that designers can consider when building user interfaces.
Miscellaneous
Technical Skills Are Overrated. Focus on Your Attitude
When interviewing, particularly for technical positions, many people over value their technical preparation, and don't consider the importance of personality and leadership preparation.
Employees with soft skills provide leverage to a team. They don’t just contribute their personal work, but improve their coworkers’ efforts.
I’ve seen dozens of people fail at Amazon, and 80 percent do so because of soft skill issues. They fail because they’re jerks. They fail because they don’t listen to their co-workers. They fail because they can’t take feedback. They fail because they don’t handle mistakes well.
You don't need a framework for that
You don't need a framework for any website primarily focused on presenting information to users.
You might want to consider a framework if you're building a web application.
That we've spent years conflating sites and applications feels like a failure of education and imagination.