Recent posts

12/20/2015

Learning how to program computers... Computers learning how to be intelligent.

6/26/2015

Are corporate website projects the über-bikeshed of web developement?

12/27/2017

Designing a coder-friendly French keyboard layout.

9/8/2017

What database is your Umbraco site running on? SQL Server is heavy and SQL CE is in deprecation mode. So?

9/8/2017

Generating PDFs views of Thunderbird calendar, the (super) quick and dirty way. An adventure in copy and paste coding.

6/23/2017

Stop pushing unwanted code to Git repos with a simple trick.

4/6/2017

Dealing with Umbraco sites crashing due to ThreadAbortException: instrumenting, debugging, and fixing!

2/15/2017

Trying to put things in contexts: HttpContext, Call Context, Execution Context, Thread Context...

12/21/2016

Running a perfectly standard, standalone, Umbraco site: why is Umbraco behaving as if it were load-balancing? I am not load-balancing anything!

12/8/2016

Recovering from weird Umbraco database errors by reparing the SqlCe database.

2/16/2016

Starting with version 7.4, Umbraco ships with PureLive Models enabled by default. This post tries to give a broad overview of what that means.

11/7/2016

TL;DR: a long rant about quality & transparency in the software industry, the future of computers, AI, the Universe, and probably everything.

8/16/2016

Suddenly, all your nice strongly-typed models generated by Umbraco's models builder seem to have vanished. Where are they gone?

7/7/2016

CodeGarden '16 was a blast and it all went so fast! Trying to explain NuCache in under five minutes during the KeyNote sure was an... interesting exercise. Time for more details.

5/12/2016

How would you troubleshoot potential deadlocks in Sql Server Compact 4.0?

3/4/2016

Trying to use Umbraco 7.4 content models in Visual Studio and about to turn crazy? Maybe it is time to go beyond PureLive.

2/6/2016

ModelsBuilder goes from Zbu to Umbraco!

10/31/2015

When deep-debugging forces you to reconsider everything you knew about AppDomain isolation, threads, and culture.

5/19/2015

Symptom: your ASP.NET application restarts periodically, supposedly because of "IIS configuration change" - problem is, nothing changed. And nobody seems to figure out what is happening.

7/28/2015

Making progresses with NuCache and "the facade".

7/19/2015

Some have it. Some do not.

7/16/2015

Debugging a weird custom IIdentity serialization issue.

7/14/2015

Continuing on Strongly Typed Models.

7/6/2015

Continuing on Strongly Typed Models.

6/29/2015

Continuing on Strongly Typed Models.

6/23/2015

You have heard about them, you are slightly confused because they seemed to mean different things depending on who you were talking to, and you are not 100% sure you know why you would want them: Strongly Typed Models.

6/15/2015

Applying lessons learned from Chris Gaskell "Securing your Umbraco" session at CodeGarden 15 to this site.

5/18/2015

This site now running NuCache. Woot!

5/3/2015

This site now running Umbraco 7.3.0 + latest dev-v7-contentcache branch with refactored services, Xml cache, etc.

5/1/2015

My code leaves a lot to be desired. What does it tell about the meaning of life?

3/30/2015

Umbraco in a load-balanced environment is sort-of a work-in-progress. Many have been able to get it to work, but it can be cumbersome. We're trying to make things easier by giving the distributed cache some love & care.

1/21/2015

The time has come to revisit Umbraco's content cache and look at other ways to implement it, beyond XML.

1/9/2015

Error "The type 'System.Object' is defined in an assembly that is not referenced." but... how can System.Object not be defined when the CLR is running?

12/19/2014

"We don't have plans for further XSLT support moving forward, so we'd rather not add features that we'd need to maintain in the future." So, what becomes of XSLT?

12/12/2014

So... CodeFirst is dead. What killed it? And... should we stop talking about it? If CodeFirst is not a solution, what becomes of the problems?

12/3/2014

One thing people loved about Xslt in Umbraco was the declarative syntax and Xslt picking the right template, where Razor requires giant switch statements. Strongly-typed models help bring declarative syntax into Razor.

12/2/2014

Umbraco 7.2 ships with a builtin Markdown property editor... now, how is one supposed to convert the markdown code to html when rendering? Time to create a property value converter.

12/1/2014

Hello... hello... is this thing working? Very first post on that platform.