Bertrand Le Roy
Bertrand Le Roy, PhD, is a Program Manager in the ASP.NET team, specializing on Ajax. He represents Microsoft at the OpenAjax Alliance. He blogs about new and future features of ASP.NET, tips, tricks and samples for advanced and beginner ASP.NET developers and sometimes other random musings.
Tales from the Evil Empire | 27 Feb 2015 16:00
Bertrand Le Roy writes "....The default mechanism to store content items in Decent CMS is to use files under the /sites directory. This can be replaced with database storage, of course (the first provider I’ll implement after the file-based one will be CouchDB), but the file..."
Read more » What’s in a DecentCMS site’s folder?
Tales from the Evil Empire | 26 Feb 2015 16:00
Bertrand Le Roy writes "....Identity is a funny thing. It’s one of those concepts that we use all the time, but that are tremendously difficult to pin down precisely. To keep things “simple”, in philosophy and in physics, it’s about equivalence relations. In computer science,..."
Read more » Content item identity in Orchard and DecentCMS
Tales from the Evil Empire | 25 Feb 2015 16:00
Bertrand Le Roy writes "....The content type system in Orchard is one of the reasons for its great flexibility. The ability to build your own content types from building blocks that are just the right size is essential to building a great CMS. Orchard has content types that..."
Read more » The DecentCMS and Orchard content type systems compared
Tales from the Evil Empire | 24 Feb 2015 16:00
Bertrand Le Roy writes "....There are a few things that nobody should ever do. One of these things is to write a new CMS. So about four months ago, I decided to write a new CMS using Node.js. It’s called DecentCMS, and I’ve had insane amounts of fun building it so far.It..."
Read more » Oops! I did it again: introducing DecentCMS
Tales from the Evil Empire | 23 Feb 2015 16:00
Read more » But this property is defined as undefined…
Tales from the Evil Empire | 03 Feb 2015 16:00
Bertrand Le Roy writes "....I’ve been asked what my take was on the new Raspberry Pi 2, in particular about the newly announced Windows 10 support. The previous versions of the Raspberry Pi have been tremendously successful, and sold close to 5 million units, which is not..."
Read more » What’s up with Raspberry Pi 2?
Tales from the Evil Empire | 29 Jan 2015 16:00
Bertrand Le Roy writes "....If there’s a class that’s caused Orchard users more confusion, bugs, and disappointment than Repository<T>, I’d like to know about it… Generic repositories are a well-known anti-pattern, something that the designers of the Orchard data layer..."
Read more » Just forget that Repository exists, please.
Tales from the Evil Empire | 28 Jan 2015 16:00
Bertrand Le Roy writes "....Orchard 1.9 is just around the corner (don’t ask me exactly when it will be out, instead go and help with the remaining high priority bugs), and if you own existing Orchard modules, now is a really good time to test them against the latest 1.x..."
Read more » Get your modules ready for Orchard 1.9
Tales from the Evil Empire | 23 Jan 2015 16:00
Bertrand Le Roy writes "....The scenario is the following: a first repository contains the application code, and a second repository contains data files for the application contents. Azure, like some of the other best hosters, has the capability to automatically deploy new..."
Read more » Automatic deployment of multiple repositories to Azure
Tales from the Evil Empire | 20 Jan 2015 16:00
Bertrand Le Roy writes "....More and more projects are managing their documentation as a bunch of Markdown files in a repository. Sites such as Github make that really easy and convenient, by providing an easy web interface around viewing and editing Markdown files, creating..."
Read more » Snippable: a human-writable multipart document format