DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

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 | 30 Dec 2023 20:47

Secrets of the Grey Beards: drawing circles with additions and shiftsSubscribe to this feed

Bertrand Le Roy writes "....A long time ago, before GPUs, before multicore processors and gigabytes of RAM, clever algorithms were the only way to render complex graphics in real-time. Those algorithms are now mostly forgotten as nobody needs them or is interested in them...."
Read more »  Secrets of the Grey Beards: drawing circles with additions and shifts


Tales from the Evil Empire | 30 Aug 2023 22:05

Use explicit Lambdas with LINQSubscribe to this feed

Bertrand Le Roy writes "....Here's an interesting bug... What's wrong with this code? var clones = source.Select(SourceType.Clone); In principle, nothing. Your IDE might even encourage you to write this instead of the longer (but also more expressive): var clones =..."
Read more »  Use explicit Lambdas with LINQ


Tales from the Evil Empire | 01 Mar 2023 00:55

A breaking change in .NET argument exception message formattingSubscribe to this feed

Bertrand Le Roy writes "....A quick reference post about an interesting change in the way .NET formats argument exception messages. This tripped me up when debugging a test that was failing on .NET Core / 6.0 whereas it had been passing forever and still passes on .NET..."
Read more »  A breaking change in .NET argument exception message formatting


Tales from the Evil Empire | 29 Jul 2021 01:49

3D before GPUs Part 1: Dungeon MasterSubscribe to this feed

Bertrand Le Roy writes "....In this series, I'll reverse-engineer algorithms from video games dating back to that time when the CPU was all you had. Today, we're looking at Dungeon Master, a fantastic game by FTL that set the gold standard for RPGs for the years to follow. It..."
Read more »  3D before GPUs Part 1: Dungeon Master


Tales from the Evil Empire | 26 Jul 2020 09:02

LunrCore, a lightweight search library for .NETSubscribe to this feed

Bertrand Le Roy writes "....I'm pretty much convinced almost all applications need search. No matter what you're building, you'll likely handle data, and no matter how well you organize it, a good text search is often the fastest way for your users to find what they're..."
Read more »  LunrCore, a lightweight search library for .NET


Tales from the Evil Empire | 16 Feb 2020 23:53

Why I dislike tuple return typesSubscribe to this feed

Bertrand Le Roy writes "....Tuples are great additions to C#. They're simple immutable structures made of a small number of members organized in a specific order. For example, a point on a plane could be represented as a pair of X and Y coordinates, or a person's name could be..."
Read more »  Why I dislike tuple return types


Tales from the Evil Empire | 26 Dec 2018 16:00

The case of the defined undefined propertySubscribe to this feed

Bertrand Le Roy writes "....I like JavaScript, for some reason, I really do, and I still write and maintain a few open source JavaScript projects. It’s undeniable that it has bad parts though, that remain today, even in strict ES2017. In this post, I want to show you one that..."
Read more »  The case of the defined undefined property


Tales from the Evil Empire | 30 Apr 2018 18:16

Quantum computing and topological qubits explained clearlySubscribe to this feed

Bertrand Le Roy writes "....Don't let yourself be intimidated by all the quantum jargon. The bases of quantum computing are not that complicated, and I can explain them to anyone who understands programming, classical logic gates, the bare minimum about complex numbers and..."
Read more »  Quantum computing and topological qubits explained clearly


Tales from the Evil Empire | 22 Feb 2017 21:57

Orchard Harvest 2017–Orchard Core CMSSubscribe to this feed

Bertrand Le Roy writes "....For the last presentation of the day, Sébastien explained what Orchard Core is all about. Orchard Core runs on ASP.NET Core, and as a consequence is leaner, faster, and cross-platform. One big change is that its content is persisted as documents..."
Read more »  Orchard Harvest 2017–Orchard Core CMS


Tales from the Evil Empire | 22 Feb 2017 19:01

Orchard Harvest 2017–YesSqlSubscribe to this feed

Bertrand Le Roy writes "....Sébastien Ros gave a surprise demo of YesSql, the document database interface over relational databases that powers Orchard Core’s data access. YesSql stores plain objects into documents stored on a relational database. It supports SQL..."
Read more »  Orchard Harvest 2017–YesSql


This Maven's Blog

Bertrand Le Roy

Microsoft

Redmond, WA