More GitHub workflow automation
Introducing Mergify's new automation engine for GitHub workflows, enabling advanced pull request rules and automated merging.
Introducing Mergify's new automation engine for GitHub workflows, enabling advanced pull request rules and automated merging.
A tutorial on using Java 11's new HTTP/2 API, covering HttpClient, HttpRequest, and synchronous/asynchronous requests.
Explains how AWS VPC public/private subnets and EC2 instances with/without public IPs handle Internet ingress and egress traffic via NAT and routing.
A tutorial on implementing JWT authentication in a Blazor blogging application to secure admin functions.
A guide to deploying the EFK (Elasticsearch, Fluentd, Kibana) logging stack on Azure Kubernetes Service (AKS) using a custom Helm chart.
Explains how to use negative line numbers in CSS Grid to position items relative to the end of a grid, including implicit track creation.
Explains the APPROX_COUNT_DISTINCT function for faster, memory-efficient distinct counts in SQL, comparing it to exact COUNT(DISTINCT).
A software engineering manager reflects on lessons learned in 2018, covering the shift from coding to stakeholder thinking, empathy, team growth, and leadership.
An introduction to flow-based deep generative models, explaining how they explicitly learn data distributions using normalizing flows, compared to GANs and VAEs.
A guide on using Pester and the AzSK module to test Azure Resource Manager templates for security and best practice compliance.
Explores limitations of Batch Execution Mode on Rowstore Indexes in SQL Server, including heuristics and missing operators.
A step-by-step tutorial on deploying a full-stack MERN (MongoDB, Express, React, Node.js) web application to the Heroku cloud platform.
How to use the Flyway baseline command to introduce database migrations into an existing, pre-populated database schema.
A tutorial explaining how to use Git's stash feature to temporarily save uncommitted work and switch branches without losing changes.
A guide to debugging and handling JavaScript bugs specific to Internet Explorer, including workarounds for missing call stacks and unstable DOM APIs.
Learn how to use the BeeWare suite to build native mobile applications using the Python programming language.
Explores three methods for publishing and handling Domain Events in Domain-Driven Design, focusing on .NET architecture.
Using KSQL to flatten nested CDC data from Kafka for use with the JDBC Sink connector.
A guide to using `git add -p` to selectively stage specific changes within a file for a commit, improving commit history.
A guide to using Pa11y and other tools to automate accessibility testing in web development, improving user experience and SEO.