Dockerized e2e tests
A guide to setting up Dockerized end-to-end (e2e) tests using Selenium and Webdriver.io, integrated with CI/CD pipelines like GitLab CI and Travis CI.
A guide to setting up Dockerized end-to-end (e2e) tests using Selenium and Webdriver.io, integrated with CI/CD pipelines like GitLab CI and Travis CI.
Compares VMware vSAN 6.6 Standard, Advanced, and Enterprise editions, explaining their features, licensing, and use cases for software-defined storage.
A guide to implementing screen reader accessibility in React applications using ARIA live regions, focus management, and accessible routing.
A critical analysis of Google's AMP project, focusing on its incentives, performance promises, and the recent AMP Stories announcement.
AT&T open-sources its dNOS network operating system, signaling a major shift towards disaggregated, open-source networking hardware and software.
A guide to creating CSS subgrid layouts using pure CSS workarounds, addressing the lack of native subgrid support in browsers.
An introduction to Object-Oriented Programming in JavaScript, covering the creation of objects from a common template.
Guide to replacing AWS EC2 On-Demand instances with more cost-effective Spot instances, including setup for interruption warnings.
A technical guide to building and enhancing a secure, accessible login form with HTML validation, security best practices, and UX improvements.
How to view detailed MySQL foreign key constraint error messages using the SHOW ENGINE INNODB STATUS command.
A developer argues against transpiling modern JavaScript, showing how to use native ES6+ features like async/await and modules in browsers.
A developer discusses the RSS Club concept and technical challenges of managing a Jekyll-based blog via iPad without proper deployment.
A guide to using the Ibex Dashboard, an open-source tool for visualizing performance analytics of Microsoft Bot Framework bots.
A technical guide on scaling a Python SSH polling application using asyncio and AsyncSSH to handle thousands of concurrent connections efficiently.
Explains why modern JavaScript frameworks like React are essential for web development by comparing them to vanilla JavaScript.
Introduces `thanks`, an npm tool to help developers discover and donate to open source maintainers of their project dependencies.
A monthly review of the Zig programming language's progress, covering LLVM 6 readiness, new error handling syntax, and error return traces.
Explores the advantages of using RPC over HTTP for communication between microservices, focusing on simplicity and avoiding RESTful complexity.
A short guide to setting up a React project using the zero-configuration Parcel bundler, from initial setup to running the application.
Explains how to use NS_REFINED_FOR_SWIFT to improve Swift interoperability with legacy Objective-C APIs that return NSInteger.