Jérôme Laban
@jlaban.bsky.social
📤 418
📥 494
📝 132
CTO @ Uno Platform,
#Microsoft
DevTech MVP from Montreal, Canada
In about 10 minutes, let's take a look at embedding JS in a library for Uno Wasm, then if time permits, continue on default XAML namespaces! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
loading . . .
Twitch
Twitch is the world
https://twitch.tv/jeromelaban
9 days ago
0
2
0
reposted by
Jérôme Laban
Christine Lemmer-Webber
15 days ago
WASM 3.0 is released! And guess what gets a mention?
@spritelyinst.bsky.social
's Hoot!
webassembly.org/news/2025-09...
loading . . .
Wasm 3.0 Completed - WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...
https://webassembly.org/news/2025-09-17-wasm-3.0/
1
26
9
reposted by
Jérôme Laban
Alvin Ashcraft
15 days ago
.NET STS releases supported for 24 months
ift.tt/T7syaAf
#dotnet
#support
#microsoft
loading . . .
.NET STS releases supported for 24 months - .NET Blog
.NET STS releases will be supported for 24 months
https://ift.tt/T7syaAf
0
2
2
In about a few minutes, let's take a look at running BabylonJS in Uno Wasm, then if time permits, default XAML namespaces! Join me for some
@platform.uno
live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
loading . . .
JeromeLaban - Twitch
Uno Platform CTO (http://platform.uno), dotnet powered
https://twitch.tv/jeromelaban
16 days ago
0
3
1
In about 5 minutes, let's take a look at VS 2026, then dive into a FileSavePicker issue! Join me for some
@platform.uno
live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
loading . . .
Twitch
Twitch is the world
https://twitch.tv/jeromelaban
23 days ago
0
1
0
VS 2026 Insider is available! Among many other changes, one not so obvious change in that release is the default to `.slnx` format, and the good news is that
@platform.uno
supports it out of the box!
devblogs.microsoft.com/visualstudio...
#dotnet
loading . . .
Visual Studio 2026 Insiders is here! - Visual Studio Blog
Visual Studio 2026 Insiders is here – and it marks one of the most ambitious steps forward we’ve taken with the IDE. This release brings AI woven directly into the developer workflow, performance impr...
https://devblogs.microsoft.com/visualstudio/visual-studio-2026-insiders-is-here/
23 days ago
0
9
9
reposted by
Jérôme Laban
Tamás Deme ‘tomzorz’
about 1 month ago
Congratulations to the Windows Community Toolkit for turning 9! 🎂 take a gander at this great community update from
@xamlllama.bsky.social
github.com/CommunityToo...
loading . . .
🎉 The Windows Community Toolkit is 9 years old! 🎉 · CommunityToolkit Windows · Discussion #722
Hey everyone, it's been 9 years since 1.0 of the Windows Community Toolkit (then UWP Community Toolkit) released! 🎉🎉🎉 Awesome Contributors 🏆 All this wouldn't be possible without all our contributo...
https://github.com/CommunityToolkit/Windows/discussions/722
1
5
2
reposted by
Jérôme Laban
Marek Fišera
2 months ago
#dotnet
#hotreload
is coming to any WebAssembly scenario .NET 10 Preview 7
github.com/dotnet/sdk/p...
loading . . .
2
1
2
reposted by
Jérôme Laban
Uno Platform
3 months ago
ANNOUNCING 🚀: Uno Platform 6.1 & Uno Platform Studio new drop ➤Over 300 PRs merged ➤ New Control: CommandBarFlyout ➤ Status Bar APIs for Mobile ➤ Cookie Handling for WebAssembly ➤ InputReturnType property on iOS & Android ➤ Smoother Scrolling & Gestures ➤ Uno Platform Studio - Thickness editor
loading . . .
Announcing Uno Platform 6.1: CommandBarFlyout, Studio Updates, and More
Announcing Uno Platform 6.1! Discover the new CommandBarFlyout, enhanced Hot Design in Uno Platform Studio, and smoother performance for cross-platform .NET development.
https://platform.uno/blog/uno-platform-6-1/
0
7
5
reposted by
Jérôme Laban
Steve Bilogan
3 months ago
One more year of trying to explain to my parents what this means! Very excited and proud :) A special shout-out to everyone on the
@platform.uno
team for all the support and guidance! Looking forward to building, sharing, and teaching more of this amazing tech!
#MVPBuzz
0
9
2
9 years as an MVP! It is as always an honor to be part of this amazing group of experts! For this year, I'm still in Windows Development and Developer Technologies. Congratulations to the new and renewed MVPs!
#mvpbuzz
#dotnet
3 months ago
0
11
0
reposted by
Jérôme Laban
Jamie Taylor
5 months ago
Super interesting, especially for those folks who need high performance .NET
blog.applied-algorithms.tech/a-sub-millis...
loading . . .
A sub-millisecond GC for .NET?!
Howdy folks, I wanted to bring your attention to a Github discussion over in the .NET runtime where an experimental Garbage Collector called Satori has emerged that is producing very exciting...
https://blog.applied-algorithms.tech/a-sub-millisecond-gc-for-net
0
1
2
reposted by
Jérôme Laban
Jeremy Sinclair #ฺNET
6 months ago
Yes!!!! It's finally here! Windows on Arm
@github.com
Action Runners! FOR ALL! Not just the folks with GitHub Enterprise or Team. F O R A L L
newsroom.arm.com/blog/windows...
loading . . .
New Windows Arm64 Hosted Runners for GitHub Actions Accelerates Developer Workflows
Windows Arm64 hosted runners are now available for GitHub Actions, bringing native CI/CD support for Arm64 Windows applications.
https://newsroom.arm.com/blog/windows-arm64-runners-git-hub-actions?utm_source=twitter&utm_medium=social-organic&utm_content=blog&utm_campaign=mk24_developer_na
3
26
10
reposted by
Jérôme Laban
Kirill Osenkov
6 months ago
`dotnet run file.cs` is coming: Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).
github.com/dotnet/sdk/b...
25
210
54
In about 5 minutes, let's run an Uno app on
#android
on
#ubuntu
on
#WSL
on Windows! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
6 months ago
1
2
0
In about 10 minutes, let's troubleshoot Uno issues on Ubuntu Mate and troubleshoot WebView2 on
#webassembly
! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
7 months ago
0
0
0
reposted by
Jérôme Laban
Oleg Tkachenko 🇺🇦
7 months ago
Visual Studio 2022 v17.14 Preview 2 is out:
learn.microsoft.com/en-us/visual...
17.14 is focused on on stability/security/AI. Just the VS Editor team alone fixed 50+ high priority bugs and feedback tickets. You can also now use GPT-4o model to get smarter Copilot completions ("gray text").
loading . . .
Visual Studio 2022 Preview Release Notes
Get the latest pre-release features, bug fixes, and support for Visual Studio 2022 Preview. Download today.
https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview?tabs=preview2
0
3
2
In a few minutes, let's take a look at Wasm binding and ContentControl loading issues! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
7 months ago
0
1
0
reposted by
Jérôme Laban
Kirill Osenkov
7 months ago
New release of MSBuild Structured Log Viewer. New dark theme which should be much faster (don't laugh). Turns out the old dark theme we used (AdonisUI) messed with the tree view virtualization, so we saw significant slowdowns in tree layout.
0
20
3
reposted by
Jérôme Laban
Scott Hanselman 🌮
7 months ago
There's a Linux File Explorer built into Visual Studio for Windows?!?
www.youtube.com/watch?v=Wxse...
(plus it can talk to my PDP-11)
loading . . .
There's a Linux File Explorer built into Visual Studio for Windows?!?
YouTube video by Scott Hanselman
https://www.youtube.com/watch?v=WxsedgP4T0Q
2
57
9
reposted by
Jérôme Laban
Uno Platform
7 months ago
ANNOUNCING 🔥Hot Design🔥Public Beta Build cross-platform .NET applications visually: ✅Use your application as a design surface on emulators or even physical devices ✅Connect UI to data using a visual interface ✅Preview responsive layouts with a single click ✅MVVM or MVUX
loading . . .
Hot Design Public Beta | Uno Platform Studio
YouTube video by Uno Platform
https://youtu.be/dW2ci52_i98
2
16
13
reposted by
Jérôme Laban
Dan Clarke
7 months ago
The next
#UnhandledException
podcast episode has dropped! I was joined by
@jlaban.bsky.social
to chat about the Uno Platform and an awesome new feature called Hot Design! The podcast is available on all major podcast platforms.
unhandledexceptionpodcast.com/posts/0074-u...
#dotnet
@platform.uno
0
4
4
reposted by
Jérôme Laban
Ginny Caughey
7 months ago
Attention .NET fans! .NET 10 Preview 1 is now available:
github.com/dotnet/annou...
loading . . .
.NET 10 Preview 1 · Issue #344 · dotnet/announcements
We are pleased to announce the release of .NET 10 Preview 1. Follow the main announcement and discussion at dotnet/core. Browse the release notes for a full list of improvements in this release: .N...
https://github.com/dotnet/announcements/issues/344
0
22
8
reposted by
Jérôme Laban
Dan Clarke
8 months ago
Sorry there's been a gap since the last podcast episode, but now getting back into it again! Have just recorded the next episode with
@jlaban.bsky.social
where we chatted about the Uno Platform, and a pretty jaw-dropping new upcoming thing called Hot Design!
@platform.uno
#dotnet
#UnhandledException
1
11
5
reposted by
Jérôme Laban
Morten Nielsen
8 months ago
On exactly when XAML bindings are evaluated if an element is not yet loaded:
devblogs.microsoft.com/oldnewthing/...
loading . . .
On exactly when XAML bindings are evaluated if an element is not yet loaded - The Old New Thing
It depends on which abstraction you prefer.
https://devblogs.microsoft.com/oldnewthing/20250205-00/?p=110840
1
6
1
The VS team has been super responsive lately, particularly on WSL issues. We were battling with the "first-tfm-wins" kind of issues that prevented WSL from starting in
#unoplatform
projects. There's a new project cap that works without tricks in 17.13 Previews! Thanks!
#dotnet
loading . . .
Developer Community
Developer Community
https://developercommunity.visualstudio.com/t/WSL-launch-profile-cannot-be-found-when/10776961#T-N10813979
8 months ago
0
3
1
@madskristensen.net
would you know if there are docs for extension authors on how to troubleshoot VS messages like "VS stopped responding, disabling the extension XXX might help"? I know you receive telemetry on this, but is there something we can do externally? Thanks!
8 months ago
0
0
0
reposted by
Jérôme Laban
Daren May
8 months ago
@platform.uno
worked really hard on these optimizations and you can immediately see and feel the improvements.
add a skeleton here at some point
0
5
1
reposted by
Jérôme Laban
Uno Platform
8 months ago
🚀 First Release of 2025! We're doubling down on productivity and performance for cross-platform app development! ⚡Perf: 2.5x faster: Wasm AOT, leaner memory use 🔥 Hot Reload: Supercharged for Mobile scenarios 📦 Automated App Packaging: New formats (.pkg, .dmg), code signing, and notarization.
loading . . .
1
12
9
reposted by
Jérôme Laban
Uno Platform
8 months ago
The State of WebAssembly 2024—2025 ⤵️
platform.uno/blog/state-o...
#webassembly
#wasm
loading . . .
The State of WebAssembly – 2024 and 2025
Explore the 2024-2025 State of WebAssembly as Gerard Gallant covers advancements in WASI, toolchain improvements, multi-language support, and the future of WebAssembly in server-side applications and ...
https://platform.uno/blog/state-of-webassembly-2024-2025/
0
6
8
reposted by
Jérôme Laban
Steve Bilogan
9 months ago
Back home from
@codemash.bsky.social
! I met a lot of cool people, caught up with some old friends, and spoke a lot about
@platform.uno
:) Catch my recap here:
kazo0.dev/conference/2...
loading . . .
CodeMash 2025 Recap
I am currently on the train heading back home after a long day of travel. I am returning from wintry Sandusky, Ohio where I attended CodeMash 2025. This was not my first time at CodeMash, I actually a...
https://kazo0.dev/conference/2025/01/19/codemash-recap.html
0
2
3
Sweet! I just got upgraded to the in-person
#mvpsummit
! I hope to see many of you there! Last year was amazing!
#dotnet
#mvpbuzz
9 months ago
2
9
0
Hu ho, the
#dotnet
9.0.102 update has a breaking changes in the Wasm toolchain that breaks
#unoplatform
's bootstrapper. Looks like the ordering of some msbuild targets has changed... Interestingly, the 9.0.200 preview does not have that change... It's probably just a matter of time.
9 months ago
0
1
1
I've been working on the past few days to work around a
#dotnet
#webassembly
issue where AOT would be disabled for a method if it contains any catch or finally EH blocks, not necessarily for the same `try`. The runtime team has been very responsive with
github.com/dotnet/runti...
, thanks!
9 months ago
1
5
0
reposted by
Jérôme Laban
Emscripten
9 months ago
to use wasm64 in Emscripten, just compile and link with emcc -sMEMORY64 (wasm64 and memory64 are effectively synonyms)
add a skeleton here at some point
0
4
3
reposted by
Jérôme Laban
Scott Hanselman 🌮
9 months ago
Hey
#dotnet
folks if you’re using a CI/CD double check your resource URLs. A CDN has gone bankrupt and may cease operations in the next month. We are working to make transparent fixes but you can be proactive
github.com/dotnet/core/...
loading . . .
Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core
Some .NET binaries and installers are hosted on Azure Content Delivery Network (CDN) domains that end in .azureedge.net. These domains are hosted by edg.io, which will soon cease operations due to ...
https://github.com/dotnet/core/issues/9671
12
311
174
reposted by
Jérôme Laban
Uno Platform
10 months ago
Blog: Everything we shipped in 2024. What was your favorite?
platform.uno/blog/everyth...
0
7
7
reposted by
Jérôme Laban
Alvin Ashcraft
10 months ago
Some news about .NET 10: BackgroundServices and new String Comparer.
https://steven-giesel.com/blogPost/3a8c29a3-750a-40f0-aa43-c236b855813e
#dotnet
#csharp
#dotnet10
#programming
loading . . .
Some news about .NET 10: BackgroundServices and new String Comparer
Recently, there were two new features merged in .NET 10 I think are small little quality of life improvements: Avoid Blocking on startup with BackgroundServices and a new string comparer.
https://steven-giesel.com/blogPost/3a8c29a3-750a-40f0-aa43-c236b855813e
0
17
7
I've been spending a few days shoveling myself in a hole on a
#dotnet
iOS+LLVM issue where the app was behaving very incorrectly, and it turns out that it's an issue where setting a Vector3 field also modifies the very next field, if it's also a Vector3...
github.com/xamarin/xama...
#unoplatform
loading . . .
Class `Vector3` field assignation overwrites the next field's contents when using LLVM AOT · Issue #21825 · xamarin/xamarin-macios
Apple platform iOS, macOS, Mac Catalyst, tvOS Framework version net9.0-* Affected platform version 9.0.101 Description When a class contains two consecutive Vector3 fields, setting the value for th...
https://github.com/xamarin/xamarin-macios/issues/21825
10 months ago
1
3
0
In a few minutes, let's take a look at language qualifiers for resources files! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
loading . . .
Twitch
Twitch is the world
https://twitch.tv/jeromelaban
10 months ago
0
2
0
reposted by
Jérôme Laban
Gérald Barré
10 months ago
Generating SBOM for NuGet packages #NuGet #dotnet #security
https://www.meziantou.net/generating-sbom-for-nuget-packages.htm?utm_medium=social&utm_source=bluesky
loading . . .
Generating SBOM for NuGet packages - Gérald Barré
In this post, I describe how to easily generate a Software Bill of Materials (SBOM) for NuGet packages.
https://www.meziantou.net/generating-sbom-for-nuget-packages.htm?utm_medium=social&utm_source=bluesky
0
2
1
Note for later: Building a
#dotnet
9 Wasm app back-to-back without `dotnet clean` can cause trouble when using different AOT profiles. It seems that the SDK does not yet take into account significant differences in profile outputs, causing errors at runtime like that one:
github.com/dotnet/runti...
10 months ago
1
3
0
The lowercase "ı" has struck again, it's clear that `ınternal` is not `internal`. A code generator in
#unoplatform
is doing some incorrect string manipulation which produces invalid C# code. Looks like we're missing some analyzers to catch a ToLower!
#dotnet
10 months ago
1
1
0
reposted by
Jérôme Laban
Matt Keeter
10 months ago
absolutely incredible attack vector
17
962
315
reposted by
Jérôme Laban
Kirill Osenkov
10 months ago
Did you know that you can define a DebuggerDisplayAttribute for a type from another assembly? Just add an assembly-level attribute to your code and specify the Target type: [assembly: DebuggerDisplay(@"\{Color = {Color}}", Target = typeof(Pen))]
6
73
23
In a few minutes, let's migrate the uno calculator to winui and single project! Join me for some @unoplatform live coding at
twitch.tv/jeromelaban
#unoplatform
#dotnet
#winui
#windows
10 months ago
0
3
0
reposted by
Jérôme Laban
Björn Sundling
10 months ago
Same goes for
#Azure
#DevOps
. Major changes in default available software.
add a skeleton here at some point
0
8
6
Ah well, that's a bummer... I could not register in time for the
#microsoft
MVP summit in March and it's already on a waitlist for the in-person event.
10 months ago
2
0
0
reposted by
Jérôme Laban
Kirill Osenkov
10 months ago
If anyone wants samples of how to read MSBuild binlogs programmatically, the binlogtool project contains a bunch. Here's an example of dumping all properties and their values from a binlog:
github.com/KirillOsenko...
binlogtool is a .NET tool, install using: `dotnet tool update -g binlogtool`
0
34
7
If you see this, post a knight
add a skeleton here at some point
10 months ago
2
2
1
Load more
feeds!
log in