The state of code quality tools in Clojure
An analysis of nine code quality tools for Clojure, evaluating their functionality and issues in a real-world project with cljc files and spec.
An analysis of nine code quality tools for Clojure, evaluating their functionality and issues in a real-world project with cljc files and spec.
A technical guide on migrating from Azure VMs to VM Scale Sets, focusing on modifying a VSTS build pipeline to create a VM image for scalable API deployment.
A plea to Clojure developers to adopt clojure.spec for data validation and instrumentation to improve code safety and readability.
Argues that Shadow IT, often seen as a risk, can be a valuable incubator for digital transformation and agile practices within organizations.
Explains how to use Azure Application Insights telemetry processors to filter, sample, and enrich server-side telemetry data before it's sent to the backend.
A GitHub engineer shares eight key lessons for new hires, focusing on shipping early, learning workflows, and adapting to the company's unique culture.
A nostalgic guide to installing a TCP/IP stack on Windows for Workgroups 3.11 to enable internet connectivity on the 1993-era OS.
Discusses operational best practices and ownership in serverless architecture, emphasizing responsibility despite outsourcing.
A critique of the "NoOps" mindset, arguing that operational excellence is a shared responsibility, not a role, in modern software development.
A developer shares his experience of inspiring 40 teenagers to start programming through a motivational session at a London college.
Explores the unique memory layout and performance optimizations of the String type within the .NET Common Language Runtime (CLR).
Explains changes to the BI Server cache behavior in OBIEE 12c, focusing on the new OBIS_REFRESH_CACHE logic.
Part 4 of a series on building a Twitter bot, focusing on implementing it in PureScript and deploying to AWS Lambda.
Explains how to use CancellationTokenSource.CreateLinkedTokenSource in C# to combine multiple cancellation sources for async operations.
Cimbalino Toolkit 2.0.0-beta1 released, now compatible with Windows 10 UWP for universal app development.
Learn how to stream your desktop to an HTML5 video element using VLC media player and HTTP Live Streaming.
A developer explains the technical drawbacks of icon fonts and details their workflow for replacing them with inline SVG for better rendering and maintainability.
A guide on using WebStorm IDE for developing JavaScript applications on the Tessel microcontroller, including setup and workflow tips.
Explains the Python Buffer Protocol (PEP 3118), showing how objects like arrays and NumPy ndarrays share data efficiently without copying.
A technical analysis of performance issues with the WrapPanel control in Windows Phone development and a proposed alternative using VirtualizingStackPanel.