FabiDev
@fabidev.net
21yo backend heavy fullstack dev • Freelance & hobby projects • Sharing insights, tips & tricks on #TypeScript, #CSharp, #Kotlin, #Dart • web, mobile, desktop & backend
#csharp tip of the whenever I decide to post:
Use "readonly struct" for small immutable value types, it can improve the #performance of your code and prevents hidden copies.
This will let the #compiler know that it's immutable and won't change during runtime while creating less heap allocation
Use "readonly struct" for small immutable value types, it can improve the #performance of your code and prevents hidden copies.
This will let the #compiler know that it's immutable and won't change during runtime while creating less heap allocation
November 5, 2025 at 10:51 PM
#csharp tip of the whenever I decide to post:
Use "readonly struct" for small immutable value types, it can improve the #performance of your code and prevents hidden copies.
This will let the #compiler know that it's immutable and won't change during runtime while creating less heap allocation
Use "readonly struct" for small immutable value types, it can improve the #performance of your code and prevents hidden copies.
This will let the #compiler know that it's immutable and won't change during runtime while creating less heap allocation
Another day, another #freelance #project finished and shipped.
This one actually took me a bit longer than usual for some reason, turns out I massively overcomplicated the problem since Dependency Injection already took care of my concerns
#csharp #dotnet
This one actually took me a bit longer than usual for some reason, turns out I massively overcomplicated the problem since Dependency Injection already took care of my concerns
#csharp #dotnet
November 4, 2025 at 9:21 PM
Another day, another #freelance #project finished and shipped.
This one actually took me a bit longer than usual for some reason, turns out I massively overcomplicated the problem since Dependency Injection already took care of my concerns
#csharp #dotnet
This one actually took me a bit longer than usual for some reason, turns out I massively overcomplicated the problem since Dependency Injection already took care of my concerns
#csharp #dotnet
#javascript / #typescript #developer tip:
Do you actually know the difference between the ?? and || operator?
?? will only check for a nullish value (like null or undefined) while || checks for any falsy value, here is a quick #code example:
Do you actually know the difference between the ?? and || operator?
?? will only check for a nullish value (like null or undefined) while || checks for any falsy value, here is a quick #code example:
November 3, 2025 at 2:42 PM
#javascript / #typescript #developer tip:
Do you actually know the difference between the ?? and || operator?
?? will only check for a nullish value (like null or undefined) while || checks for any falsy value, here is a quick #code example:
Do you actually know the difference between the ?? and || operator?
?? will only check for a nullish value (like null or undefined) while || checks for any falsy value, here is a quick #code example:
For all the #nodejs, #javascript, #typescript and #csharp #dotnet #developers
Don't sleep on the nullish assignment operator "??=", allows yall to assign a value only if the variable is nullish, here is a typescript example #code snippet
Don't sleep on the nullish assignment operator "??=", allows yall to assign a value only if the variable is nullish, here is a typescript example #code snippet
November 2, 2025 at 6:40 PM
For all the #nodejs, #javascript, #typescript and #csharp #dotnet #developers
Don't sleep on the nullish assignment operator "??=", allows yall to assign a value only if the variable is nullish, here is a typescript example #code snippet
Don't sleep on the nullish assignment operator "??=", allows yall to assign a value only if the variable is nullish, here is a typescript example #code snippet
I'm no #graphic #designer but the #glowup on this #fiverr gig cover is crazy
First version (roughly 2 yrs ago) -> version 1 -> final version (adjustments made by a friend)
I honestly kinda dropped fiverr for #freelance ever since I moved to #upwork but it feels good to get something professional
First version (roughly 2 yrs ago) -> version 1 -> final version (adjustments made by a friend)
I honestly kinda dropped fiverr for #freelance ever since I moved to #upwork but it feels good to get something professional
November 2, 2025 at 3:32 AM
Absolutely can't wait for the day that happens
November 1, 2025 at 11:31 AM
Absolutely can't wait for the day that happens
November 1, 2025 at 9:01 AM
Did you know that #jwt tokens can have a critical security issue that is a common oversight when writing #software?
In this example we are using the popular #npm package "jsonwebtoken", if no algorithm is specified an attacker could set the "alg" header to "none" and leave out the signature
In this example we are using the popular #npm package "jsonwebtoken", if no algorithm is specified an attacker could set the "alg" header to "none" and leave out the signature
October 31, 2025 at 7:28 PM