Basic SVG path tweening with SMIL
A tutorial on animating SVG path transitions using SMIL, comparing it to JavaScript libraries like RaphaëlJS for a Batman emblem project.
A tutorial on animating SVG path transitions using SMIL, comparing it to JavaScript libraries like RaphaëlJS for a Batman emblem project.
A guide on how to change the weather temperature display from Fahrenheit to Celsius in the Outlook 2013 calendar.
Explores the equivalence between causal graphs and counterfactual reasoning in statistics, simplifying the connection between two major causal inference frameworks.
Explains why PyPy's JIT compiler makes test suites slower than production code, and why tests are poor benchmarks for performance.
Rittman Mead opens its GitHub repository of reusable OBIEE and ODI scripts, encouraging community contributions and collaboration.
Overview of terminal control sequences and key bindings in shell, Vim, and process control.
Author explains their decision to leave the W3C to focus on personal projects, open source work, writing a book, and standards development.
A developer's analysis of OpenStack's architecture, contribution process, and code quality after joining the project.
Matplotlib 1.3 introduces a built-in plt.xkcd() function to easily create plots in the style of the popular XKCD webcomic.
A collection of humorous programming fails and silly code mistakes, shared for entertainment and a reminder to double-check your work.
Explains how to configure and use HTTP and HTTPS proxies with the Python Requests library, covering the API and internal implementation details.
A quick guide explaining how to use the $(inherited) flag in CocoaPods to resolve Xcode build setting conflicts.
Explains how to parallelize QR decomposition for linear models on big data using R's biglm package and incremental merging.
Explores using sparse matrix techniques in R to efficiently calibrate survey weights for large-scale population data.
Discusses the nuance in web development advice, using responsive images as an example of why 'your mileage may vary' (YMMV).
Explains how to implement user-defined ordering in RavenDB, moving from a complex MSSQL approach to a simpler document-based solution.
Explores limitations of causal graph assumptions in statistical modeling, discussing when variables like poverty or diet may violate the faithfulness condition.
A developer shares technical learnings from June, covering Objective-C, CocoaPods, zsh configuration, and a math trivia.
A software engineer details the process and technical decisions behind redesigning their personal blog, focusing on web design improvements.
Explains how to use Guava's caches for fine-grained, object-based locking to improve concurrency in Java web applications.