My Top 20 Least Useful Omniture Reports
A critique of 20 non-actionable reports in Adobe Omniture/SiteCatalyst, focusing on mobile, technology, and visitor profile metrics.
A critique of 20 non-actionable reports in Adobe Omniture/SiteCatalyst, focusing on mobile, technology, and visitor profile metrics.
A developer troubleshoots a .NET 4.0 issue on Azure VMs where HttpUtility methods fail during Application_Start, highlighting the need for sysadmin-level maintenance.
A technical guide on adding block-based callback support to iOS UIMenuItem for cleaner, more flexible menu handling in Objective-C.
A technical interlude in a Clojure roguelike tutorial series, focusing on refactoring code and solving a protocol/macro problem for entity systems.
Part 5 of a series on implementing a roguelike game in Clojure, covering adding multiple entities, lichen monsters, and game mechanics.
A developer's personal journey from skepticism to advocacy for PyLadies, exploring the importance of diversity and inclusion in the tech community.
Part 4 of a series on implementing a roguelike game in Clojure, covering refactoring, entities, protocols, player display, movement, and digging.
A guide to automatically injecting dynamic page metadata (title, description, keywords) in ASP.NET MVC using a custom action filter.
A rebuttal to claims about PyPy's design philosophy, arguing its core principle is automation, not that 'the compiler knows best'.
A guide to enabling Objective-C subscripting in Xcode 4.4 for iOS 4.3+ using a compatibility shim from ARCLite.
A technical blog post about refactoring a Clojure roguelike game, covering record creation, update-in, and namespaces.
A technical tutorial on implementing viewport scrolling and refactoring UI drawing code for a roguelike game written in Clojure.
Introduces a custom ASP.NET MVC Action Filter that automatically checks for null view models and returns a 404, eliminating repetitive null-check code.
Explores the new Logical SQL Diagnostic view in OBIEE 11.1.1.6.2 BP1, a debug feature for analyzing report queries.
A technical blog post detailing the implementation of a world-smoothing algorithm using cellular automata in Clojure for a roguelike game development series.
Critique of counterproductive password policies, using Barclaycard as an example, and suggestions for more user-friendly, secure authentication.
Explains how to implement the View Factory Pattern in ASP.NET MVC to separate view creation logic, improve testability, and simplify controllers.
Argues against personal dashboards in modern web design, citing information overload and user preference for focused, task-specific interfaces.
A technical guide on applying the OBIEE 11.1.1.6.2 BP1 patch bundle using opatch on a Linux environment.
Part 3.1 of a series on implementing a roguelike game in Clojure, covering world generation and display code.