If you follow my work, you may recall that I started a formal mentorship program last year. I had the great privilege of working with two incredibly talented people—Amberley Romo and Manuel Matuzović—for a little over a year and enjoyed the hell out of the experience. I had hoped to kick off a new mentorship session in January, but (as often happens) life got in the way. Now that I’m settled into a new city and a new routine, I’m itching to get things going again. And so I ask: How can I help you develop or further your career on the web?
Dispatches From The Internets
Mentorship 2018
Designing for Inclusion with Media Queries
So much great information in this one! Read the presenter notes.
CSS Grid—Responsive layouts and components
Excellent, straightforward grid tutorial from Rafaela Ferro.
UK researcher says one line of code caused Ticketmaster breach
Third party code, people… third party code.
He pointed out that while Inbenta had provided Ticketmaster a customised JavaScript one-liner, the ticketing company had placed this chatbot code on its payment processing website without informing Inbenta it had done so. “This means that Inbenta’s webserver was placed in the middle of all Ticketmaster credit card transactions, with the ability to execute JavaScript code in customer browsers,” Beaumont said.
Sigh.
Reps. Khanna and Ratcliffe: It’s Time to Modernize Government Websites
Hear, hear!
Government is supposed to work for the American people, and we owe it to them to do a better job. The tools we need to restore the United States’ global leadership in technology and digital government are already at our fingertips. Now it’s time to act.
Designing for accessibility is not that hard
While most of the recommendations in this piece are not new, per se, the animations do a great job of explaining the importance of Pablo’s advice for real people.
Which accessibility testing tool should you use?
An excellent round up of some great accessibility testing tools that are freely available. Give ’em a try!
The Layouts of Tomorrow
Love this demo from Max Böck!
Specificity in :not(), :has(), and :matches()
Eric deftly breaks down how specificity gets calculated with respect to CSS’s functional pseudo-classes :not(), :has(), and :matches().
Mobile Devs Making the Same Security Mistakes Web Devs Made in the Early 2000s
Anyone who’s seen one of my forms talks knows how adamant I am about this: you can never trust the client! Doesn’t matter if that client is a web browser or your mobile app.