Adventures in Benchmarking - Method Inlining
Explores how BenchmarkDotNet reveals JIT method inlining differences between x86 and x64 .NET runtimes, impacting performance.
Explores how BenchmarkDotNet reveals JIT method inlining differences between x86 and x64 .NET runtimes, impacting performance.
Explains how to use Swift's stride(to:by:) method to safely replace deprecated C-style for loops, especially for edge cases where ranges fail.
Argues that product design should focus on the core 80% of users, not power users or edge cases, to avoid feature creep and improve the out-of-box experience.
Introduces new Hamburger-style UI controls for Windows Universal Apps in the Cimbalino Toolkit, including HamburgerFrame, HamburgerTitleBar, and HamburgerMenuButton.
Explains implementing the Midpoint Displacement algorithm recursively using the ndarray library in JavaScript for efficient terrain generation.
A guide to preparing for and passing the Microsoft Azure Solutions Architect (70-534) certification exam, covering study resources and tips.
Introduction to the #obihackers IRC channel for discussing Oracle Business Intelligence (OBIEE), ODI, and general tech topics in an informal setting.
A discussion on the historical use and modern challenges of strong-naming .NET assemblies, advocating against the practice in 2016.
Analysis of the Apple vs FBI encryption case, arguing that longer passcodes can maintain iPhone security even if Apple loses.
Exploring the development of ng2lint, a configurable static code analyzer for Angular 2 and TypeScript projects to enforce style guides and best practices.
Explains linear splines, their mathematical basis, and two practical parametrizations for regression, comparing them to higher-degree splines.
A guide to using Git Credential Manager (GCM) for seamless authentication with Visual Studio Team Services (VSTS) Git repositories on multiple platforms.
A guide to streaming custom system metrics into InfluxDB using bash commands, sed, awk, and curl for monitoring with tools like Grafana.
A curated list of resources for beginners to learn Python specifically for data science, including tutorials, courses, and books.
A developer recreates a real-time data visualization, plotting geotagged tweets about Trump on a 3D globe using d3, socket.io, and the Twitter API.
A history of visualizing OBIEE DMS metrics, from early JMX tools to modern Grafana dashboards.
Explains the importance of metrics for diagnosing OBIEE performance issues and introduces an updated monitoring tool.
A developer explains their decision to start a new blog using Hugo and GitHub Pages, aiming for weekly posts.
A tutorial on using Python, Tesseract, and Wand to perform OCR (Optical Character Recognition) on PDF files and extract text.
The article critiques Google's AMP framework, arguing it restricts web development freedom, and proposes a standardized alternative for performance verification.