Happy 18th
A Higher Education IT professional reflects on 18 years of dramatic technological change in the industry, from hardware to infrastructure.
A Higher Education IT professional reflects on 18 years of dramatic technological change in the industry, from hardware to infrastructure.
Advocates for Kotlin to prioritize frontend development with a unified WebAssembly and JavaScript strategy, inspired by Rust's approach.
A guide on how using code snippets in your IDE or text editor can significantly boost a developer's productivity by automating repetitive typing tasks.
A technical guide on fixing timestamp corruption in CSV data using pandas and uploading the corrected data to OmniSci using pymapd.
Introducing Mergify's new automation engine for GitHub workflows, enabling advanced pull request rules and automated merging.
Explains the difference between Laravel view models and view composers, advocating for view models for better code maintainability in large projects.
A tutorial on using R to reproduce and analyze map projection distortions, focusing on the Web Mercator projection with reproducible code.
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 tutorial on using Java 11's new HTTP/2 API, covering HttpClient, HttpRequest, and synchronous/asynchronous requests.
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 guide on using Pester and the AzSK module to test Azure Resource Manager templates for security and best practice compliance.
An introduction to flow-based deep generative models, explaining how they explicitly learn data distributions using normalizing flows, compared to GANs and VAEs.
A software engineering manager reflects on lessons learned in 2018, covering the shift from coding to stakeholder thinking, empathy, team growth, and leadership.
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.
A tutorial explaining how to use Git's stash feature to temporarily save uncommitted work and switch branches without losing changes.
How to use the Flyway baseline command to introduce database migrations into an existing, pre-populated database schema.