The Ethics of Open Source
Explores the ethical debate around open source software, focusing on the distinction between 'free as in freedom' and 'free as in beer'.
Explores the ethical debate around open source software, focusing on the distinction between 'free as in freedom' and 'free as in beer'.
A tutorial on integrating the EJS templating engine into an Express.js project, covering setup, configuration, and basic view rendering.
A comparison of the GPL (copyleft) and MIT (permissive) open-source licenses, explaining their key differences and when to use each.
Explains how to use jQuery Deferred objects to asynchronously load Underscore.js templates and JSON data, avoiding callback hell.
A series of blog posts and videos on getting started and advanced topics for developing on the Microsoft Windows Azure cloud platform.
A technical guide on setting up and testing AMD modules within a Backbone.js project using Mocha, Chai, and Sinon.
A programmer discusses common bad habits like leaving unused code, over-generalization, and OOP fixation, offering advice for cleaner development.
A technical tutorial on mocking HTTP requests for testing JavaScript applications using Mocha, Chai, and Sinon.
Guide on configuring the Azure Storage Emulator to use a custom SQL Server instance instead of the default local SQL Express.
A guide to setting up and writing basic tests using the Mocha testing framework and Chai assertion library for JavaScript.
Blog author switches to Disqus for comments, removing old comments and giving everyone a fresh start.
A technical guide on implementing efficient data paging using RavenDB's LINQ client and a custom PagedList class within an ASP.NET MVC application.
A developer considers using Disqus for blog comments, weighing its convenience against adding JavaScript and user tracking.
Explains how to implement framework-level event communication between views in Backbone.js using a central event dispatcher.
Discusses the importance of proper software versioning, common bad practices, and the specific challenges in the .NET ecosystem.
Explores methods for detecting when a Backbone.js view is added to the DOM, discussing custom events and the livequery jQuery plugin.
Explains a common Azure Blob Storage error when creating a container, detailing the specific naming rules that cause the '400 Bad Request'.
Troubleshooting OBIEE Admin Tool's Import Metadata issue where schemas don't appear due to missing Oracle Client libraries.
A technical tutorial explaining how to switch between views and manage layout in a Backbone.js application, including code examples.
A guide to using MiniProfiler for performance profiling and identifying bottlenecks in ASP.NET MVC applications, focusing on database queries and server-side timing.