Create and run Playwright test sets using tags and grep
Learn how to use Playwright's grep functionality and tags to organize and selectively run subsets of your test suite for efficiency.
Learn how to use Playwright's grep functionality and tags to organize and selectively run subsets of your test suite for efficiency.
A guide on writing effective RFCs (Request for Comments) for engineers to improve communication and technical planning within teams.
Expert advice for developers to enhance their portfolio websites with automation, testing, accessibility, and custom domains.
A developer shares a method for reverse-engineering a printer protocol by capturing and comparing data packets to ensure a new Go driver matches a Python reference.
A new watchOS app brings ChatGPT to your Apple Watch, offering instant AI assistance for questions, translations, and problem-solving.
A guide on creating effective data labeling guidelines for machine learning, covering principles like Why, What, and How, with examples from Google and Bing.
A developer reflects on improving writing skills, using a vocabulary app, and shares weekly tech topics like Kendo and Twitter communication.
A guide to implementing BDD-style tests in iOS using XCTest's XCTContext for cleaner, more readable test scenarios and reports.
A detailed review of the MoErgo Glove80, a split, wireless, columnar ergonomic keyboard, comparing its features, comfort, and build quality to competitors.
A tutorial on building a custom cron job scheduler in ASP.NET Core using BackgroundService, for educational purposes.
An experienced interviewer shares what they look for in junior software engineering candidates, focusing on mindset over technical skills.
Analyzes why Web Components are often overlooked by frontend developers in favor of frameworks like React, citing ergonomic and tooling challenges.
A developer compares Django and Ruby on Rails for web development, discussing his choice and offering advice for learners.
A guide to reducing log ingestion costs in Google Kubernetes Engine (GKE) by creating exclusion filters in Cloud Logging.
The author discusses the current state and future potential of AI in software development, focusing on bug fixing, documentation, and the need for developers to stay sharp.
A developer critiques the blind adoption of Scrum, arguing it's often misapplied and becomes a rigid, unproductive ritual rather than a useful framework.
Overview of the Terraform Certified Associate exam update to version 003, covering key changes and study guidance.
A guide on how to launch and access a Jupyter server directly within a Dask cluster running on Kubernetes, including configuration steps.
An introduction to codemods using jscodeshift to automate and standardize code changes across a codebase.
A developer fixes and updates an Alfred workflow for searching Swift Evolution proposals, adding new features like copy actions.