onix_labs's profile picture. Where open-source meets enterprise-grade engineering. Building future-proof tools for .NET, Kotlin, and Corda.

ONIXLabs

@onix_labs

Where open-source meets enterprise-grade engineering. Building future-proof tools for .NET, Kotlin, and Corda.

Decimal, Binary, Octal, and Hexadecimal are all base-10 😏 DEC(10) == 10 BIN(2) == 10 OCT(8) == 10 HEX(16) == 10


When are we going to put an end to this madness? We need to move away from federated identity/authentication and towards decentralised, self-sovereign identity based on PKI.

my auth tier list. agree or disagree?

nathan_covey's tweet image. my auth tier list.

agree or disagree?


Why is the C# community like this? I've never seen so much bike-shedding over the repository pattern in any other ecosystem. "Oh, I'm bored with this pattern, I guess I'll go find another, equally complex, golden hammer!" Have a word with yourselves!

Most Senior devs tell you to create repositories for EF Core. But that's not the best way to code. As your .NET projects grow, handling data gets more and more complicated. Many teams start with the Repository Pattern, wrapping their EF Core queries inside. At first, this…

AntonMartyniuk's tweet image. Most Senior devs tell you to create repositories for EF Core.

But that's not the best way to code.

As your .NET projects grow, handling data gets more and more complicated.

Many teams start with the Repository Pattern, wrapping their EF Core queries inside.

At first, this…


Many of the tools developers love, @github, @code, and @typescript are owned by @Microsoft. Microsoft is NOT the same company they were a couple of decades ago. It's about time you stopped hating.


After all this logo theft debacle that seems to be trending at the moment, I sure hope Target don’t come after me for mine.


If your DI configuration looks anything like this... services.AddSingleton<IService, Service>(); services.AddScoped<IService, Service>(); services.AddTransient<IService, Service>(); ...you're doing it wrong. The `Service` class should be marked `internal`.


Vibe coding is basically Dunning Kruger on steroids.

I just met a person who can't tell Python from C++. He has never written a single line of code in his life, yet he feels he can build anything he wants. He told me point-blank: "I challenge you to tell me something I can't build using AI." I tried to explain, but I couldn't…



There is only one right way to validate an email address. Send the user an email. Anything else is window dressing.


I have a question for #csharp #dotnet developers. If your entire codebase uses async/await, do you still suffix your methods with Async, or omit it?

DoThing() %100
DoThingAsync() %0

1 Stimme · Endergebnisse


The new ONIXLabs website is now live 🚀 onixlabs.io


Getting @ChatGPTapp to write up product summaries for the website is a massive productivity boost 🚀 But those emdashes are a dead giveaway!


Foldable screens on phones are just gimmicky nonsense.


Bootstrap nailed responsive design in its early days, but its dark/light mode support feels clunky and inconsistent. It technically works, but not in a way that feels smooth or modern. Hopefully, that’s something they tighten up in the next version.


What happens first? 1. @JetBrains_Fleet comes out of preview 2. Valve releases Half Life 3 🤔


Does anyone actually use, or even swear by VSCode as an IDE? I've never seen it as anything more than a fancy text editor.


C# 14 is shaping up to be a game changer!


Is C# getting discriminated unions? Maybe<T>


Loading...

Something went wrong.


Something went wrong.