Loading...
Loading...
Marco Franssen

For me, 2012 went by way too fast. I learned a lot of new things, wrote several blog posts and read plenty of articles. First, I want to share the posts I wrote this year. You can find the complete list here: http://marcofranssen.nl/2012/ and http://marcofranssen.nl/2012/page/2/.
Second, I want to share the starred articles from my reading archive. I used Pocket to bookmark, read and archive articles, which makes it easy to share my favorites with you.
I wasn't very consistent about starring all the good articles I read, though. Some are missing, and it would take me a long time to dig through my reading archive to find the ones that impressed me. Next year, I'll be more diligent about starring articles so I can find them again and share them with you.
Third, I starred a lot of GitHub repositories.
EventStore/EventStore An awesome, rock-solid, super-fast persistence engine for event-sourced applications.
SignalR/SignalR Incredibly simple real-time web functionality for .NET.
jamietre/CsQuery CsQuery is a complete CSS selector engine, HTML parser, and jQuery port for C# and .NET 4.
tonytomov/jqGrid A jQuery grid plugin.
machine/machine.specifications Machine.Specifications is a Context/Specification framework geared towards removing language noise and simplifying tests.
addyosmani/backbone-fundamentals A Creative Commons book on Backbone.js for beginners and advanced users alike.
ariya/phantomjs Headless WebKit with a JavaScript API.
apiengine/apiengine-client API Engine web client — turbocharge your APIs with a secure, collaborative API documentation builder and distribution platform.
LeaVerou/prefixfree Break free from CSS prefix hell!
SteveSanderson/knockout Knockout makes it easier to create rich, responsive UIs with JavaScript.
joliver/EventStore Yet another event store for event sourcing.
mccalltd/AttributeRouting Define your routes using attributes on action methods in ASP.NET MVC and Web API.
jrburke/requirejs A file and module loader for JavaScript.
thomasdavis/backbonetutorials As single-page apps and large-scale JavaScript applications become more prominent on the web, useful resources are crucial for developers making the switch.
jessitron/git-happens Everyone knows that git happens. Might as well run with it.
kristofferahl/FluentSecurity Fluent Security configuration for ASP.NET MVC.
ncqrs/ncqrs Ncqrs Framework — the CQRS framework for .NET.
peteraritchie/ProductivityExtensions Plenty of extension methods for .NET Framework classes, with a focus on coding productivity.
bartaz/impress.js A presentation framework based on CSS3 transforms and transitions in modern browsers, inspired by the idea behind prezi.com.
jquery/globalize New-age globalization and localization. Formats and parses strings, dates and numbers in over 350 cultures.
gregoryyoung/Simple.Testing A simple specification framework.
jb55/Data.Maybe.cs Idiomatic option types for C#.
mspnp/cqrs-journey-code The Microsoft patterns & practices CQRS Journey sample application.
phillipknauss/CqrsSiteEngine Experiments with a fully CQRS-based, database-free website.
tzuryby/jquery.hotkeys The jquery.hotkeys plugin lets you easily add and remove keyboard event handlers anywhere in your code, supporting almost any key combination. It takes one line of code to bind or unbind a hotkey combination.
adityaravishankar/command-and-conquer Command & Conquer in HTML5/JavaScript.
jen20/simple-testing Simple.Testing extended with a ReSharper runner.
ToJans/MinimalisticCQRS CQRS for the lazy *ss
craftedpixelz/Craftyslide A tiny jQuery slideshow plugin.
mookid8000/TypedFactoryExample A simple Windows Forms application showing a way to implement the MVC pattern using Castle Windsor and TypedFactoryFacility.
imakewebthings/deck.js Modern HTML presentations.
I just realized that a lot of cool stuff happened in 2011, too, so here's a link to my 2011 blog posts. I hope I haven't forgotten anything cool I stumbled upon last year. If I have, please let me and the other readers know in a comment.
For now, I wish everyone a happy new year. Please keep sharing your knowledge!
Marco Franssen
Add Clean and LoadNuGetPackages targets to a .NET MSBuild script so your CI build clears previous output and restores missing NuGet packages before compiling.
Marco Franssen
Start a .NET continuous integration build with an MSBuild script and a Windows batch file, then choose Debug or Release builds from the command line.
Marco Franssen
Explore the Knockout.js mapping plugin to turn JSON into observable view models, customize property mappings, and build nested employee models.
Marco Franssen
Use Windows Phone 8 accent colors in your apps with a C# helper for hexadecimal color values and a SolidColorBrush property for MVVM binding.