Flechner Romain
@rflechner
Followers
183
Following
1K
Media
27
Statuses
650
FSharp developer
Geneva, Switzerland
Joined October 2009
🚀 Excited to announce SharpIDE - A Modern, Cross-Platform IDE for .NET! I'm thrilled to share my latest open-source project, just in time for .NET 10: SharpIDE, a brand new IDE for .NET, built with .NET and Godot! 🎉 🔗 Check it out on GitHub: https://t.co/ithPrIg2Qk ...
37
61
375
93% less memory usage for Minimal APIs in .NET 10 🔥
18
44
476
.NET 10 is here! The latest release brings performance boosts, cloud-native enhancements, and AI integration to supercharge your development experience. With improved tooling for #ASPNET Core, expanded C# features, (cont) https://t.co/7P0Y5tKqoV
12
139
477
Mocks are fine… until they lie. 😅 Enter Testcontainers: run real services in containers for integration tests that actually reflect production. Your tests deserve better—learn how 👉 https://t.co/SUwIbcxqO4
#DevOps meets reality ✅
3
22
126
Your software architecture isn't worth much if it's easy to break. I'll show you a better approach. I use these 3 approaches to help my team stick to the design: - Compiler, static analysis - Architecture testing - Code reviews The compiler is your best friend. It will never
7
18
65
Want a distributed lock? All you need is Postgres. 🐘
33
25
294
Grok Code now available in Visual Studio
Big news for developers! Grok Code Fast 1 is now available in Visual Studio. This advanced AI model brings smarter, faster coding assistance right into your favorite IDEs via GitHub Copilot Chat. Available in public preview for Copilot Pro, Pro+, Business, and Enterprise plans,
3K
5K
43K
5 books that made me a better software engineer: 1. Clean Architecture, Robert Martin 2. Domain-Driven Design, Eric Evans 3. Building Microservices, Sam Newman 4. Designing Data-Intensive Applications, Martin Kleppmann 5. Patterns of Enterprise Application Architecture,
3
33
147
𝗧𝗵𝗲 𝗕𝗲𝘀𝘁 𝗪𝗮𝘆 𝘁𝗼 𝗠𝗮𝗽 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗶𝗻 .𝗡𝗘𝗧 𝗶𝗻 𝟮𝟬𝟮𝟱 And it's not AutoMapper or Mapperly Here are the available options for mapping objects in .NET: - AutoMapper - Mapster - Mapperly - Manual mapping with extension methods - Manual mapping with
9
40
192
Misconfigured app settings are one of the easiest ways to break a production deployment. Want to catch those issues early? Validate your configuration at startup. In .NET, you can make sure your settings are correct before the app even starts. If something’s missing or
2
21
160
Starting containers in a custom WebApplicationFactory:
5
12
139
Steal my process to simplify thread management: (in .NET 9) Instead of using the traditional System.Threading.Monitor, .NET 9 has introduced a new type called System.Threading.Lock. With it comes the Lock.EnterScope() Method, which creates an exclusive scope and automatic
3
22
107
The Domain layer should express business intent, not technical concerns. A few years ago, I didn’t get this. My old projects had Domain folders like: - Entities - Repositories - ValueObjects - Enumerations - Exceptions Looks clean, but it hides the Domain. You lose cohesion.
7
34
154
Benjamin Bycroft’s 3D interactive tool visualizes an LLM’s layers, weights and matrix operations. This is the best educational tool to understand how an LLM works i've seen.
39
433
3K
High quality image editing no longer needs closed models We release FLUX.1 Kontext [dev] - an open weights model for proprietary-level image editing performance. Runs on consumer chips. ✓ Open weights available ✓ Best in-class performance ✓ Self-serve commercial licensing
98
360
2K
Introducing https://t.co/gjMBpAqCqU -- the new official domain for Pinokio. Also, releasing Pinokio 3.9--a new version of Pinokio that fixes the currently broken discover page. You can get it on the new homepage.
35
61
415
1. New domain I originally registered the old Pinokio domain with Google Domains, but after Google sold it to Squarespace, they locked me out of my own domain. I've been trying to get it back with no luck, and can't wait forever, so got the new domain
pinokio.co
Run your own personal Internet on Mac, Windows, and Linux with one click.
5
2
26