Free Speaker
A critique of speakers who cancel free tech events, arguing they disrespect attendees' time and organizers' resources despite no ticket revenue.
A critique of speakers who cancel free tech events, arguing they disrespect attendees' time and organizers' resources despite no ticket revenue.
Explains the Terraform keys() function, which extracts and sorts keys from a map, with practical examples.
Explains the Terraform length() function for counting characters, list items, and map entries in infrastructure code.
Announcing four in-depth tech workshops on SQL Server, Git/GitHub, Cassandra, and Microsoft Azure at the Tuga IT 2018 Summer Edition conference.
Explains the Terraform cidrhost() function for calculating specific IP addresses within a CIDR range, including examples and use cases.
A developer troubleshoots and solves a Windows 10/Office 2016 issue where PowerPoint and Word fail to open by identifying and removing problematic registry keys.
Presentation slides for a Power BI tips and tricks talk at DataBISummit, available for download.
A tech worker shares a costly lesson about US tax compliance for foreign assets, relevant for expatriates with equity or accounts abroad.
A guide on conducting effective post-incident retrospectives for software teams, focusing on process and improvement.
Explores statistical estimation for complex samples, focusing on design-weighted U-statistics and their Hoeffding projections for pair-based analyses.
Explores using C# operator overloading to create cleaner syntax for cross-platform file path concatenation, inspired by ReSharper's code.
Sway developer explains why future versions will drop Nvidia proprietary driver support, criticizing Nvidia's lack of open standards support.
Overview of Azure Data Factory V2 Preview's new features, including SSIS package execution, Integration Runtimes, and enhanced orchestration capabilities.
How to use Visual Studio's debugger to step into and debug .NET library code while running it from a LINQPad script.
A step-by-step tutorial on deploying an ASP.NET Core web application to an OpenShift cluster using Docker and the oc client tools.
A technical article exploring tail probability bounds for sums of random variables under 'sparse correlation' conditions, extending concepts like Bernstein's Inequality.
A technical deep dive into exposing and accessing Python 3.6's private dictionary version number using ctypes.
Explains why forward secrecy is crucial for modern encryption, contrasting GPG's long-term key model with the Signal Protocol's ephemeral keys.
A technical guide on configuring an ASP.NET Core application to run automatically on startup for a Raspberry Pi device.
A developer tracks HTTP vs HTTPS requests for a year, highlighting major websites still using insecure HTTP and advocating for HTTPS adoption.