"npm install --save" No Longer Using Tildes
Explains npm's change from tilde (~) to caret (^) for '--save' and the semantic versioning implications for dependency updates.
Explains npm's change from tilde (~) to caret (^) for '--save' and the semantic versioning implications for dependency updates.
Explains the meaning of ACL 2014 peer review scores and criteria for natural language processing papers.
Explains the Modernizr 'noPrefixes' flag, a feature to disable vendor prefix testing for cleaner, more stable code.
Tips and tools for improving iOS development workflow, including code snippets, compiler attributes, and build automation.
A review and overview of the Modern UI for WPF open-source framework, discussing its features, controls, and styling for creating Metro-style applications.
A tutorial on configuring the Maven site plugin to generate project documentation using Markdown syntax instead of XDOC or APT.
A guide on setting up an Express.js server to run over HTTPS using a self-signed certificate for local development.
A scatterplot analysis comparing perplexity results of Kneser-Ney, hierarchical Pitman-Yor, and hierarchical Dirichlet language models from a research paper.
A high-level introductory series explaining Microsoft Azure services using a unique, structured format for easy understanding.
Explains the CSS box-sizing property, focusing on border-box for intuitive layouts and reduced frustration in web development.
A Python script to recursively find and delete empty directories from a filesystem, with options for root folder handling.
Explores using CSS Regions and pseudo-elements to create semantic, responsive ad layouts without bloating HTML markup.
A developer humorously shares their Valentine's Day plans: attending a 48-hour hackathon (PennApps) instead of traditional celebrations.
Explores the accessibility challenge of indicating the current page link in web navigation, discussing solutions like hidden spans and ARIA labels.
Discusses naming conventions for IObservable<T> properties in Reactive Extensions (Rx), proposing the 'When' prefix to differentiate from C# events.
Explains how to use Windows Azure Shared Access Signatures to securely delegate file downloads directly from blob storage, with code examples.
A technical guide on wrapping C# events with Reactive Extensions (Rx) observables, including examples for different event handler types.
A guide to sharing fonts and assets across iOS projects using CocoaPods resource bundles and dynamic font loading.
Explores the benefits of JavaScript MV* frameworks for large-scale applications, including reusability, abstraction, and testability.
A programmer's journey into cryptography, sparked by a PyPy compatibility issue and the need for better, more secure cryptographic libraries in Python.