Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Michaël Hompus

@energy164.online
328 followers 348 following 236 posts

🇳🇱 I'm a developer, geek & gamer. He/Him. Likes to speak about C#, dotnet, Azure, coding and more. Microsoft MVP.

PostsRepliesMedia
Michaël Hompus @energy164.online · 21/09/2026
You were saying?
220 2
Michaël Hompus @energy164.online · 21/08/2026
Aaargh! My name _does_ contain only letters. #stupid
A user interface element showing a form input field for "First Name" containing the text "Michaël" with an accompanying error message "First name can contain only letters".
021 2
Michaël Hompus @energy164.online · 03/08/2026
000 0
Michaël Hompus @energy164.online · 22/02/2026
I wrote some PHP code in 2004 mimicking Explorer's grouping feature; it has also nice support for future file dates. Found an interesting bug at that time as well. 🫣
A screenshot of code defining two arrays: one for "Size Groups" with numeric keys mapping to size descriptions (Zero, Tiny, Small, Medium, Large, Huge, Gigantic, Folders), and another for "Date Groups" with string keys mapping to time descriptions (Today, Yesterday, Last Week, Two weeks ago, Last month, Two months ago, Last year, Two years ago, Tomorrow, Two days from now, Next week, Next month, Next year, Two years from now, Sometime this millenia). There's a comment in the "Date Groups" array mentioning a bug in Windows XP related to grouping files by date.

<alt text generated by AI: https://alttexter.lovable.app/>
000 0
Michaël Hompus @energy164.online · 12/12/2025
A big thanks to @was.tl for another fun start of december with a bit of sleep deprivation. 🥱 For me, #AdventOfCode is all about competition, if only with myself and BenchmarkDotNet. 🚀 I know, there is still room for improvement...
A table displaying performance metrics for various methods (Day01-Day12), identified by "NativeAOT 9.0" runtime, showing their mean runtime in microseconds and allocated memory in bytes, with a total of sum of 18ms and max memory of 203KiB provided at the bottom.
010 1
Michaël Hompus @energy164.online · 28/11/2025
Ready to go! @visug.bsky.social #visugxl
000 0
Michaël Hompus @energy164.online · 15/10/2025
Today I climbed to the top of the 1984 olympic ski jump slope in Sarajevo. Quite a view!
000 0
Michaël Hompus @energy164.online · 11/10/2025
Last slot of the day, @depechie.bsky.social on observability and telemetry in aspire #INIT2025
000 0
Michaël Hompus @energy164.online · 11/10/2025
Now @dennisdoomen.com on lessons learned practicing TDD @ #INIT2025
010 1
Michaël Hompus @energy164.online · 11/10/2025
Keynote by @davidwhitney.co.uk at #INIT2025, great as usual!
David on stage with a mic in his hand.
051 5
Michaël Hompus @energy164.online · 27/08/2025
Hey @dylanbeatt.ie, For the list of obscure CSS constructs: text-decoration-color, color-mix(), currentColor, and text-underline-offset Did you already use color-mix() to create blue? 😅
Screenshot of CSS code in a developer console showing different link styles. The styles define hover effects, text-decoration settings, and color mixing using color-mix, currentColor, and CSS variables like --color-accent and --color-primary. Several properties are struck through, indicating overrides by more specific rules.
110 1
Michaël Hompus @energy164.online · 09/08/2025
And very famous in the Netherlands:
110 1
Michaël Hompus @energy164.online · 09/08/2025
In that case, some easy ones. 😁
100 1
Michaël Hompus @energy164.online · 09/08/2025
Cover of Metallica's Black Album. Mostly black with a faint snake in the right bottom corner.
100 1
Michaël Hompus @energy164.online · 30/07/2025
*sigh* 😭
creenshot of a 502 Bad Gateway error from Azure Front Door, stating that admin.exchange.microsoft.com isn't responding. The error message indicates that the origin server couldn't be reached and mentions "ResponseHeaderTooBig" as the issue. A link to Azure Documentation is provided.
000 0
Michaël Hompus @energy164.online · 10/07/2025
In 10 minutes I'm up at stage 3 #WeAreDevs
021 2
Michaël Hompus @energy164.online · 10/07/2025
With such a Tshirt he is hard to miss, mr DemoTime: @eliostruyf.com #WeAreDevs
110 1
Michaël Hompus @energy164.online · 09/07/2025
You walk out of the door, blink twice, and suddenly you come to the realization that you walked jnto @samrobertsv.bsky.social's dreamworld.
000 0
Michaël Hompus @energy164.online · 10/04/2025
Almost time for the locknote by @hexmaster.nl and @sandermolenkamp.com... What can go wrong? 🤣 #devCampNoord
110 1
Michaël Hompus @energy164.online · 10/04/2025
It's @wildermuth.com kicking off a session on nullable reference types @ #devCampNoord
100 1
Michaël Hompus @energy164.online · 31/12/2024
A special bottle for a special night. Thanks @visug.bsky.social! To a great 2025 where we share a lot of knowledge again!
A unopened bottle of Cava Brut. The bottle is wrapped with the VISUG logo.
010 1
Michaël Hompus @energy164.online · 26/12/2024
🎁 Wrapping up #AoC 2024 with ⚡ lightning-fast, 🌱 memory-light #dotnet solutions: ~92ms total runtime & under 794KiB memory usage! Finished 2nd on our private #InfoSupport leaderboard. Key lessons: 🔡 Flatten 2D/3D arrays 📦 Pack (record) structs 🔟 Master bit shifting 🗃️ Cache wisely #awesomesauce
Screenshot of a green BenchmarkDotNet results table listing the performance of Advent of Code solutions (Day01–Day25) under “NativeAOT 9.0.” Each row shows the puzzle day, average runtime in microseconds, and allocated memory in bytes. The bottom row summarizes totals of ~92 ms and ~794 KiB.
040 4
Michaël Hompus @energy164.online · 12/12/2024
There, made the benchmark 🤓🐌
```
BenchmarkDotNet v0.14.1-nightly.20241126.197, Windows 11 (10.0.26100.2454)
AMD Ryzen 5 7600 3.80GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK 9.0.101
  [Host]     : .NET 9.0.0 (9.0.24.52809), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-ELPWJW : .NET 9.0.0, X64 NativeAOT AVX-512F+CD+BW+DQ+VL+VBMI

Runtime=NativeAOT 9.0  Toolchain=Latest ILCompiler  
```

| Method       | Mean      | Gen0     | Gen1     | Gen2     | Allocated |
|------------- |----------:|---------:|---------:|---------:|----------:|
| Day11_Long   |  5.516 ms | 109.3750 | 109.3750 | 109.3750 | 541.29 KB |
| Day11_String | 12.756 ms | 109.3750 | 109.3750 | 109.3750 | 761.51 KB |
110 1
Michaël Hompus @energy164.online · 10/12/2024
If you present at conferences how #AdventOfCode made you write faster C# code... benchmarks have to be published. 🤓 2024 so far:
BenchmarkDotNet v0.14.1-nightly.20241126.197, Windows 11 (10.0.26100.2454)
AMD Ryzen 5 7600 3.80GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK 9.0.101
  [Host]     : .NET 9.0.0 (9.0.24.52809), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI
  Job-FIHOLL : .NET 9.0.0, X64 NativeAOT AVX-512F+CD+BW+DQ+VL+VBMI

Runtime=NativeAOT 9.0  Toolchain=Latest ILCompiler

| Method | Mean          | Gen0        | Gen1        | Gen2        | Allocated     |
|------- |--------------:|------------:|------------:|------------:|--------------:|
| Day01  |      54.70 μs |      4.8218 |      0.9155 |           - |      79.41 KB |
| Day02  |      51.83 μs |      4.8828 |           - |           - |      80.42 KB |
| Day03  |     127.85 μs |     22.4609 |     13.4277 |           - |        368 KB |
| Day04  |     645.16 μs |      1.9531 |           - |           - |      38.32 KB |
| Day05  |   2,233.85 μs |     35.1563 |           - |           - |     597.58 KB |
| Day06  | 304,703.77 μs | 122000.0000 | 110000.0000 | 110000.0000 | 1216277.54 KB |
| Day07  |   1,204.34 μs |     62.5000 |           - |           - |    1046.48 KB |
| Day08  |      10.25 μs |      2.0599 |      0.0916 |           - |      33.83 KB |
| Day09  |  18,089.85 μs |    125.0000 |    125.0000 |    125.0000 |     547.12 KB |
| Day10  |     151.84 μs |     36.6211 |     14.8926 |           - |     598.55 KB |
020 2
Michaël Hompus @energy164.online · 10/12/2024
Every AoT compile on my system: 🐌
The image shows a Windows Security notification pop-up with the following text:

Windows Security

Security scan required
Your administrator requires a cloud security scan of this item. The scan could take up to 60 seconds.

The notification includes a "Dismiss" button at the bottom.
010 1
Michaël Hompus @energy164.online · 29/11/2024
Day 127: still no new airbag available for my car.
Interior of a Mercedes A with a sleek black dashboard featuring circular air vents and red stitching accents on the seats and panels. Notably, the steering wheel is missing, leaving an empty space where it should be, with a fabric cover partially draped over the dashboard.
210 2
Michaël Hompus @energy164.online · 27/11/2024
Very Dutch: a "pepernoten" tasting session with 38 different brands and flavors @ Info Support #awesomesauce
Tables with plates of different types of pepernoten
371 7
Michaël Hompus @energy164.online · 20/11/2024
Yes! @gotsharp.be kicking off @visug.bsky.social XL in room T2.105 #awesomesauce
Wesley presenting during the opening of the VISUG XL event. He is standing in front of a screen showing a slide with prizes that can be won during the day.
040 4
Michaël Hompus @energy164.online · 19/11/2024
When in Belgium 🇧🇪
Dinner table with a glass of beer, fries, and a pan of mussels
040 4
Michaël Hompus @energy164.online · 27/09/2024
Used a part of the rainforest to solve it 💀
"An image CAPTCHA showing a balance scale with two objects on it: a truck on the left side and a bee on the right side. The instruction above the image reads, 'Please click on the object that would cause the scale to drop on one side.' The correct answer would be clicking the truck, as it is much heavier than the bee and would cause the scale to drop on that side.
010 1
Michaël Hompus @energy164.online · 17/09/2024
😁
010 1