Saving and scraping a website with Puppeteer
A technical guide on using Puppeteer to scrape and save a complete copy of a website, including all assets, for performance audits.
A technical guide on using Puppeteer to scrape and save a complete copy of a website, including all assets, for performance audits.
OpenIddict RC2 released with new features for third-party client support, application permissions, scope validation, and updated introspection endpoint.
An overview of cloud technology, covering its evolution from traditional infrastructure, key definitions, deployment models, and service models like IaaS, PaaS, and SaaS.
Explains the Strategy design pattern, its goals, structure, and provides a PHP implementation example for flexible algorithm selection.
How to detect Right-to-Left Override (RLO) characters in filenames using Python's unicodedata module to prevent malicious file spoofing.
A tutorial demonstrating Redis sorted sets using the command line interface, Python, and Go programming languages.
An introductory guide to Reinforcement Learning (RL), covering key concepts, algorithms like SARSA and Q-learning, and its role in AI breakthroughs.
A technical guide on using Kafka Connect to consume events from Azure Event Hubs and forward them to a Kafka topic.
Explains the purpose and benefits of the ActionResult<T> type in ASP.NET Core 2.1 for improving API action return types and documentation.
A practical guide to implementing Test Driven Development (TDD) by building a message service with .NET, XUnit, and Moq.
A technical talk on optimizing Elasticsearch query performance using caching strategies, presented at an Elastic User Group meetup.
First part of a series on building a Wayland compositor from scratch using the wlroots library, aimed at developers with C experience.
A critique of modern software development's 'move fast and break things' ethos, arguing it leads to fragile, unreliable technology.
A developer's journey to fix TypeScript's error on trailing commas in generic type parameter lists, detailing the debugging process.
A guide on how to use specific git commits of third-party packages in Python projects, covering setup.py and requirements.txt configurations.
A technical guide on deploying the Azure Stack Development Kit (ASDK) using nested virtualization on Microsoft Azure, including cost considerations.
A guide to finding the unique key value for custom attributes in Azure AD B2C, essential for referencing them in your code.
Part 3 of a VS Code setup series, detailing essential extensions for developers like bracket colorizers, spell checkers, and settings sync.
RSiteCatalyst v1.4.14 release notes detailing a single bug fix and encouraging community contributions via GitHub.
A tutorial on creating an Alexa skill to remotely control your computer using AWS Lambda and ngrok, even without a physical Alexa device.