Node.js Testing with Mocha, Chai, Sinon
A tutorial on setting up a Node.js testing environment using the Mocha, Chai, and Sinon libraries.
A tutorial on setting up a Node.js testing environment using the Mocha, Chai, and Sinon libraries.
Explores domain randomization as a technique to bridge the simulation-to-reality gap in robotics and deep reinforcement learning.
Explains why UI components should only serve end users and developers, and how testing implementation details creates a problematic 'test user'.
A technical review of Veeam Backup for Office 365 v3, focusing on selective folder backup features and performance improvements.
Extending a Lisp compiler's LLVM backend to support conditionals, subtraction, and comparisons, enabling compilation of the Fibonacci algorithm.
First part of a tutorial series on building a GraphQL application using ASP.Net Core and TypeScript, covering core concepts and advantages.
A guide to Azure Resource Manager templates, covering basics to advanced topics like nested templates, based on a 2019 Global Azure Bootcamp workshop.
A technical walkthrough of creating a word cloud visualization from highly-gilded Reddit comments using Python, spaCy, and BigQuery.
A tutorial on improving ggplot graph readability and visual appeal by rotating axis text, using R and tidyverse.
A guide to maintaining open-source Python projects efficiently, covering tools, workflows, and community management for solo maintainers.
Explains how to dereference pointers and access C library data in Julia using functions like unsafe_load and unsafe_wrap.
Explains security risks of wildcard reply URLs in MSAL.js and demonstrates a safer alternative using session storage for post-login redirects.
A technical deep dive into how async/await works under the hood, explaining the concept by building it from scratch in code.
A technical guide on how to read Kafka Connect offset data using the Confluent REST Proxy over HTTP, including example commands.
Explains the new arrow function syntax in PHP 7.4, detailing its concise syntax, use cases, and limitations compared to traditional closures.
A developer explores InertiaJS, a tool for building server-side apps with client-side rendering, comparing it to his own project Livewire.
A curated list of security auditing and offensive tools for Docker, Kubernetes, AWS, GCP, and Git, with usage guides and an Ansible role.
The author fixes Shiv zipapp dependencies and sets up automated builds using CircleCI for continuous integration.
Explores the benefits of Ahead-of-Time (AOT) compilation for C#/.NET applications, comparing it to JIT and discussing performance and efficiency gains.
A tutorial on creating bar charts in R using the ggplot2 package, covering the basics of the geom_bar function and data visualization principles.