Only if you want them to be harder to use.| Posts by Ashlee M Boyer
Spoiler alert: it's the element.| Posts by Ashlee M Boyer
When users increase their text size, they're not trying to make the space around text bigger.| Posts by Ashlee M Boyer
Fixed heights and widths risk 'loss of content' when text is resized.| Posts by Ashlee M Boyer
Users suffer when the accessible name of an element doesn’t match its visual label.| Posts by Ashlee M Boyer
Despite being answered time and time again, the button vs. link question prevails.| Posts by Ashlee M Boyer
The "a11y" numeronym, why it's important, and how to pronounce it| Posts by Ashlee M Boyer
Learn how to set up and configure a React app for Jest and Enzyme testing in just a few steps.| Posts by Ashlee M Boyer
Adding a scroll-to-top button with smooth scrolling is as easy as adding a few lines of code.| Posts by Ashlee M Boyer
You'll leave this post with straightforward action items for making your digital content more accessible.| Posts by Ashlee M Boyer
Learn how to build a blog site with React and Firebase.| Posts by Ashlee M Boyer
Learn how to build a blog site with React and Firebase.| Posts by Ashlee M Boyer
Learn how to build a blog site with React and Firebase.| Posts by Ashlee M Boyer
The touchstart event in mobile web apps is a little different than the click event. Here's how I solved an issue I've run into frequently.| Posts by Ashlee M Boyer
Like questions, there are no dumb ideas. Every single idea you have leads to a learning experience.| Posts by Ashlee M Boyer
Looking for the next thing to try after generating your site with markdown? Try it out with a static JSON file.| Posts by Ashlee M Boyer
Do you ever feel stumped on what project to create in a new framework after you finish your first tutorial? This one is simple and also a productive use of your time.| Posts by Ashlee M Boyer
Rich Harris, creator of Svelte and software engineer at Vercel, joins Ryan on the show to dive into the evolution and future of web frameworks. They discuss the birth and growth of Svelte during the rise of mobile, the challenges of building robust and efficient web applications, how companies can back more open-source community projects, and the dirty little secret about asynchronous operations and component frameworks.| Stack Overflow Blog
The TypeScript implementation of the `using` and `await using` declarations from the TC39 Explicit Resource Management proposal, which is currently at Stage 3| iO tech_hub
Discover the latest Python trends and predictions backed by a survey of over 30,000 developers.| The JetBrains Blog
Web development is one of the most sought-after skills| Technology & Digital Marketing Guest Blog
Creating a server-side drawing API for HTML5 Canvas - using Elixir to generate optimized JavaScript commands for a circular PONG game| Lucas Sifoni
The evolution of a media upload system that started with JPG, PNG, and SVG but evolved to support PDFs with text selection - balancing technical purity with user workflows| Lucas Sifoni
My journey building a software service website revealed that only 20% was the actual value I wanted to provide. The other 80% was all the infrastructure nobody thinks about until they're deep in it.| Brett Fitzgerald
Optimize your site for search engines, or something like that.| Moving Forward
I am writing some code that does some smoke tests with capybara in a browser of some Javascript code. Frustratingly, it was failing when run in CI on Github Actions, in ways that I could not reproduce locally. (Of course it ended up being a configuration problem on CI, which you’d expect in this case). … Continue reading Getting rspec/capybara browser console output for failed tests→| Bibliographic Wilderness
How I used Jekyll to build a living style guide and pattern library for Made Mistakes.| Made Mistakes
Interesting styling possibilities with Kramdown syntax highlighted code blocks in Jekyll.| Mastering Jekyll on Made Mistakes
Learn how to use static files with Jekyll to create a gallery of images automatically without a plugin.| Mastering Jekyll on Made Mistakes
How to use Staticman to add threaded comments and reply notifications to a static-based Jekyll site.| Mastering Jekyll on Made Mistakes
The question of how to write a list inside of a table cell with Kramdown recently came up in a thread on Jekyll Talk — prompting me to look for a solution.| Mastering Jekyll on Made Mistakes
Uninstall Disqus and learn how to add a static-based commenting system to Jekyll with Staticman.| Mastering Jekyll on Made Mistakes
Before you can link pages and assets together with Jekyll, you need to know how it assigns URLs (or permalinks1) to each. If you are a seasoned Jekyll users and have a good understanding of how this all works, skip down below to linking methods.| Made Mistakes
Jekyll’s site url and baseurl variables cause a lot of confusion for users. I see it all the time in the Jekyll Talk forum, Stackoverflow, or as bug reports in my themes.| Made Mistakes
When you hire developers, you must check their habits to skyrocket the value as a developer for your dream projects.| Tech Qiah
In our WordPress tutorials, we often ask users to add code snippets to the WordPress site. You may find it difficult to do this task especially if you are| Bydik
You might have used Chrome’s Developer Tools to profile your JavaScript to improve performance or find bottlenecks. DevTools is fantastic, but there’s a lot of potentially useful information that the performance panel doesn’t capture. Enter Chrome Tracing: a tool that’s built into Chrome (and Electron) that can collect a huge variety of detailed performance data.…| Engineering at Slack
This post is the third in a three-part series about migrating from a self-built PHP-based Laravel backend to a managed WordPress backend, in an attempt to minimize on-going maintenance and custom code.| Lasse Laursen
This post is the second in a three-part series about migrating from a self-built PHP-based Laravel backend to a managed WordPress backend, in an attempt to minimize on-going maintenance and custom code.| Lasse Laursen
This post is the first in a three-part series about migrating from a self-built PHP-based Laravel backend to a managed WordPress backend, in an attempt to minimize on-going maintenance and custom code.| Lasse Laursen