Using a RavenDB listener to update entities
A tutorial on implementing an IDocumentStoreListener in RavenDB to automatically update audit fields like 'UpdatedBy' and 'UpdatedOn' on entities before they are saved.
A tutorial on implementing an IDocumentStoreListener in RavenDB to automatically update audit fields like 'UpdatedBy' and 'UpdatedOn' on entities before they are saved.
Explores the rules for valid, unquoted property names in JavaScript objects, including identifiers, string literals, and numeric literals.
Explains when to use temporary tables instead of table variables in SQL Server for significant query performance improvements.
Analysis of why CSS vendor prefixes create maintenance problems for developers and hinder web standards adoption.
A guide to detecting user touch interactions across an entire iOS app without interfering with normal UI behavior, using a window-level gesture recognizer.
A guide to integrating Apple's UIGestureRecognizers into cocos2d game projects without modifying the framework's source code.
Guide to configuring Jenkins on Windows to use HTTP authentication for Mercurial pulls, preventing full repository clones on each build.
A web developer discusses the inherent limitations of testing websites across all browsers, screen sizes, connection speeds, and real-world user conditions.
MyGet introduces a beta feature to proxy and aggregate packages from multiple upstream NuGet feeds into a single, centralized feed.
A step-by-step guide on installing Windows 8 Consumer Preview on a Virtual Hard Disk (VHD) to enable dual-booting with Windows 7.
A guide to setting up and testing OAuth providers like Google, Facebook, and Twitter for user login, including local development configuration.
Explores the debate between designing websites in the browser vs. using graphic editors like Photoshop, emphasizing tool familiarity and the web's interactive nature.
Explores decentralized groups like Anonymous and Occupy, comparing their structure to the 'Stand Alone Complex' concept from Ghost in the Shell.
A software engineer shares five key principles for successful software delivery teams: flexibility, commitment, respect, communication, and reliability.
A developer explains why Sybase SQL Anywhere's sqlanydb driver fails in Celery tasks due to being non-fork-safe and offers workarounds.
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
A CSS technique using generated content to create flexible, multiline definition lists with just 2 lines of CSS 2.1 code.
A technical guide on reducing SQL database size by normalizing repeated data like IPs and User Agents into separate relational tables.
Explains the rules for valid JavaScript variable names in ES5, including Unicode characters and reserved words.
Explores automated testing for image download behavior in responsive web design using CSS media queries and Browsercope.