The SQL Server 2016 In-Memory Evolution – from row-store to columnstore to in-memory operational analytics
Explores SQL Server 2016's In-Memory OLTP enhancements, including new constraints, encryption, and operational analytics capabilities.
Explores SQL Server 2016's In-Memory OLTP enhancements, including new constraints, encryption, and operational analytics capabilities.
A critical analysis of the DevOps vs SRE debate, comparing the two philosophies and practices in modern software engineering.
Explains why including a requirements.txt file in Python package releases helps document dependency versions for users and future maintainers.
Investigates the thread safety of creating UIImage objects on background threads, analyzing crashes and Apple's documentation.
An introduction to symbolic computation in Lisp, explaining symbols and quoting for programmers new to Lisp languages.
A summary of the London VMware User Group event covering HCI, cloud debates, and EUC updates.
Explains the Diamond Square algorithm for procedural terrain generation, comparing it to Midpoint Displacement and detailing its implementation.
A guide to optimizing Angular app bundle size for production, covering tree-shaking, minification, and build tools to reduce from 1.4MB to under 50KB.
A guide to configuring and running Telegraf in a Docker container to collect host system metrics, not just container data.
A software engineer's critique of Windows 10, focusing on bloatware, privacy concerns, and the inferiority of its command-line tools compared to Linux.
Explains a subtle bug in C# where using 'var' with an async method call without 'await' leads to unexpected behavior, and discusses prevention.
Troubleshooting a 'No current connection' error in Apache Drill caused by a conflicting Jackson JAR file, with a solution provided.
A deep dive into visualizing and understanding the .NET Garbage Collector's behavior using a custom tool and ETW events.
A developer shares a detailed, opinionated review of Docker after 6 months of production use, highlighting its benefits and warts.
Critique of using separate 'm.' domains for mobile sites, highlighting usability issues when sharing links across devices.
A technical guide on resolving ClassNotFoundException errors when using the MongoDB-Hadoop connector with Apache Hive, focusing on required JAR files.
Fixing a CDH installation failure on LXC/Proxmox caused by an erroneous SwapFree value in /proc/meminfo when swap is disabled.
Guide to using Jupyter Notebooks with Oracle Big Data Discovery 1.2 for advanced data science and Python/Spark integration.
Guide to setting up Big Data Discovery Shell and Jupyter Notebooks on Oracle's Big Data Lite VM for advanced data science work.
How to filter out RavenDB's internal API endpoints from your Swagger documentation using a custom Document Filter in Swashbuckle.