Why you can't test a screen reader (yet)!
Explains the technical challenges of automated screen reader testing and why testing the accessibility tree is a better approach.
Explains the technical challenges of automated screen reader testing and why testing the accessibility tree is a better approach.
A technical guide on using USB UART modules for serial communication, including testing, driver setup, and C# code examples.
A PowerShell developer reviews his 2017 tech resolutions and sets new goals for 2018, including blogging, streaming, and using DSC.
A tutorial on implementing user authentication in a Node.js Koa application using Passport.js, PostgreSQL, and Redis for sessions.
Using SVG's viewBox and preserveAspectRatio attributes to crop and scale images as a fallback or alternative to CSS object-fit.
A critique of the Unix fork() system call, arguing it's a flawed design that leads to issues like the OOM killer and file descriptor management problems.
A developer details the process of building a custom WordPress theme from scratch, using tools like Local by Flywheel, CodeKit, Sass, and Timber.
Discusses why Contributor License Agreements (CLAs) can be detrimental to open source projects by discouraging contributions and complicating the process.
A guide to creating a custom text input filter for Django Admin to improve performance over standard search fields.
A developer's 2017 reflection covering political activism, travel, and professional work on web components, accessibility, and a promotion at Google.
Explores the similarities between the Reactive Streams API and the AMQP 1.0 protocol, proposing AMQP 1.0 as a reactive protocol for messaging in microservices.
A tutorial on creating an Alexa skill that triggers Azure Logic Apps to post messages to Slack, all without writing code.
A software developer recommends four books on focus, mindset, leadership, and tech trends to help professionals grow in 2018.
The author argues for the use of 'toolkits' (zero-config tools) in software development, explaining their benefits and providing an analogy.
A developer troubleshoots a tricky JavaScript testing error after updating dependencies like React and Jest, despite mocked console methods.
A developer shares how he built two production-ready web apps entirely in the browser using CodeSandbox and deployed them with Netlify.
A guide on testing React components that use render prop components, covering integration and E2E testing strategies.
A guide explaining what JavaScript tests are by building a simple testing framework from scratch for pure functions.
A programmer reflects on the ethical responsibilities and unforeseen societal dangers of software development in the modern, hyper-connected world.
A .NET developer's 2017 blog retrospective, analyzing traffic stats, top posts about CLR internals, and the impact of Hacker News.