FabiDev's Avatar

FabiDev

@fabidev.net

21yo backend heavy fullstack dev • Freelance & hobby projects • Sharing insights, tips & tricks on #TypeScript, #CSharp, #Kotlin, #Dart • web, mobile, desktop & backend

18
Followers
25
Following
51
Posts
31.10.2025
Joined
Posts Following

Latest posts by FabiDev @fabidev.net

Got a new #Lenovo #laptop now, will keep the old one until I can eventually try to revive the #firmware #chip when I have my #workstation

This one is the #IdeaPad Slim 5 16' with the Ryzen 7 AI chip, 32gb ddr5 ram and a great 2.8k OLED 120hz display

16.02.2026 15:40 👍 0 🔁 0 💬 1 📌 0
Windows 11's Patch Tuesday nightmare gets worse -Microsoft says some PCs might not boot

Microsoft has posted an online bulletin confirming that the company is investigating reports that state Windows 11's latest security update has rendered some PCs unbootable.

Windows 11's Patch Tuesday nightmare gets worse -Microsoft says some PCs might not boot Microsoft has posted an online bulletin confirming that the company is investigating reports that state Windows 11's latest security update has rendered some PCs unbootable.

Since #windows completely #bricked my #Lenovo #laptop I am officially done with this garbage pile of an operating system
I've now switched to #fedora #linux and I'm not going back, Windows won't even touch my new laptop either.

05.02.2026 05:43 👍 0 🔁 0 💬 0 📌 1

#Microslop managed to completely brick the firmware of my laptop with an update. My only hope is to be able to do a crisis restore from USB using a firmware image I pulled from the vendors website

31.01.2026 14:32 👍 0 🔁 0 💬 0 📌 0

I got my first #commission on #fiverr!
Usually I do #freelance work through #upwork I was almost giving up on Fiverr because it's impossible to get people on there without a prior outside #community, but here I am

30.01.2026 00:59 👍 0 🔁 0 💬 0 📌 0

Haven't been active for a while now, planning to change that soon!
For now. Happy new year everyone, I hope yalls 2026 will be amazing

04.01.2026 05:34 👍 0 🔁 0 💬 0 📌 0

I am dumping #sqlite in favor of @surrealdb.com for TeleCloud now, being able to use #surrealdb in the browsers indexedDB is a million times nicer than my current workarounds (also because I love #surrealql)

13.12.2025 09:09 👍 1 🔁 0 💬 0 📌 0

I'm starting to understand #clean #architecture properly and I already love it a lot

07.12.2025 08:07 👍 1 🔁 0 💬 0 📌 0
Github workflow showing a simple 5 step code integrity check
Setting up flutter -> checking if the code is formatted correctly -> running a static code analysis -> running tests -> building the app for all target platforms (android and ios in this case) to ensure the builds work

Github workflow showing a simple 5 step code integrity check Setting up flutter -> checking if the code is formatted correctly -> running a static code analysis -> running tests -> building the app for all target platforms (android and ios in this case) to ensure the builds work

Checking out how #flutter does in #android #studio, I sadly have to push back my #solidjs #OpenSource #project a bit because I got a new #client recently, I'll still be #working on it tho.

As a sidenote I also made a #github #ci #workflow for basic code integrity on #pull #requests, it's cool!

04.12.2025 08:12 👍 3 🔁 0 💬 0 📌 0
Preview
GitHub - FabioGaming/TeleCloud: A proof of concept project that uses Telegram as a cloud storage solution, made with SolidJS A proof of concept project that uses Telegram as a cloud storage solution, made with SolidJS - FabioGaming/TeleCloud

I forgot to mention actually that TeleCloud (the project I'm making in #solidjs) is already #OpenSource!

Its obviously not done yet but I think you'll get a pretty good idea about the #project (ignore the #pages #release tho that was a test lmao)

github.com/FabioGaming/...

30.11.2025 07:16 👍 3 🔁 0 💬 0 📌 1

By the way, no I did not forget about the @sillycat.social #project, it will #release as planned once its gotten a little more #progress down

29.11.2025 05:03 👍 0 🔁 0 💬 0 📌 0

First time trying #github #pages, it's pretty nice especially with the ability to #deploy it from #actions. My announced #solidjs #project will be a fully #client #sided #website that has something to do with #file #storage 👀

#OpenSource #BuildInPublic

28.11.2025 23:11 👍 4 🔁 1 💬 0 📌 1

I took a look at @solidjs.com and as a @react.dev #developer I am more than impressed, I'll spin up a small #opensource #project using #solidjs in the upcoming days, just something small
#BuildInPublic

27.11.2025 15:36 👍 12 🔁 2 💬 2 📌 0

Took a small break this #weekend, no #code or anything, got back into regular #osu tho, been playing #taiko and #mania exclusively before

23.11.2025 16:20 👍 1 🔁 0 💬 0 📌 0

I absolutely love yalls software and the work you put into this, I'm hoping to contribute to it at some point

20.11.2025 22:34 👍 0 🔁 0 💬 0 📌 0
PenPot WIP for a mobile app design

PenPot WIP for a mobile app design

I have absolutely no idea about #design or #graphic stuff in general, but I'm currently building up a small #design #system for #SillyCat, my small #opensource #portfolio #project.
I'm also using @penpot.app because @figma.com is not for #indies at all. Also check out @sillycat.social if you want!

20.11.2025 02:47 👍 4 🔁 0 💬 1 📌 1

Sonic 2 is an absolute gem

19.11.2025 23:17 👍 1 🔁 0 💬 1 📌 0

#rhythm #games are fun, I remember my prime in #osu and #beatsaber, was a really fun time and definitely something I want to get back into, I currently have a #valve #index but I absolutely can't wait for the #steam #frame. I will probably pair the HMD with my #index #knuckles tho

19.11.2025 23:13 👍 1 🔁 0 💬 0 📌 0

It's crazy how much #programming has affected my life. Ive met so many cool people it's actually nice

18.11.2025 09:03 👍 0 🔁 0 💬 0 📌 0
An example of the C# switch expressions

object obj = 42;

string result = obj switch
{
    int i when i > 0 => "Positive number",
    int i when i < 0 => "Negative number",
    int _ => "Zero",
    string s => $"String: {s}",
    _ => "Other type"
};

Console.WriteLine(result); // -> "Positive number"

An example of the C# switch expressions object obj = 42; string result = obj switch { int i when i > 0 => "Positive number", int i when i < 0 => "Negative number", int _ => "Zero", string s => $"String: {s}", _ => "Other type" }; Console.WriteLine(result); // -> "Positive number"

#csharp / #dotnet #tip of the whenever I decide to post:
Did you know that #csharp #switch statements have #pattern #matching?

It can return the #value directly and does not require you to put #case blocks everywhere, they also remove fallthrough #errors when #programming

13.11.2025 23:52 👍 0 🔁 0 💬 0 📌 0

Going to #university definitely was not a mistake, I love #computer #science and #programming so being sorrounded by like minded people is actually great.

The long days don't even bother me, I enjoy being there and still feel as #motivated as day 1. Met lots of very cool and talented people too

11.11.2025 14:59 👍 1 🔁 0 💬 0 📌 0

Finished the @flutter.dev #codelab some hours ago, I must say I wish they wouldve gone deeper into #state #management or it's #architecture, because I don't remember passing the raw #app context around in #flutter, I'll check more of the codelab maybe it comes at a later stage

10.11.2025 00:33 👍 1 🔁 0 💬 1 📌 0

Taking a look at the @flutter.dev #codelab rn to refresh my #knowledge on #flutter and #dart more
Its been a while since I did anything with it

09.11.2025 13:28 👍 2 🔁 0 💬 0 📌 0

The one thing I don't like about @flutter.dev is how styles are applied, I hated that when working with #kotlin #jetpack #compose. But luckily the #flutter community is sane enough to split #styles out into theme files or something, not sure yet I'm new to flutter as of now

Great #community support

08.11.2025 15:32 👍 2 🔁 0 💬 0 📌 0

Also note that this project is primarily for my #portfolio so I don't know yet how much capacity the #live #servers will have, but we'll see.

Its primarily written in #typescript and #nestjs paired with a @flutter.dev mobile app, maybe I'll use @react.dev for the frontend or smth, don't know yet

07.11.2025 11:38 👍 4 🔁 0 💬 0 📌 0

I'm #building a small #social platform like #Instagram but you can only post #cats

I'm calling it #sillycat, a fully #opensource social #media #app for cat lovers.

Note that this is just a #side #project and that I'm not actually actively working on it like I would on a normal project

07.11.2025 11:38 👍 2 🔁 2 💬 1 📌 0

I'm convinced that the only way to write a proper native cross platform #desktop #app is using #csharp and @avaloniaui.net, the other options are either #web views or just straight up look bad by default (looking at you #javafx and #swing)

06.11.2025 23:32 👍 2 🔁 0 💬 0 📌 0
Code example on a readonly C# struct

readonly struct Point
{
    public int X { get; }
    public int Y { get; }
    public Point(int x, int y) => (X, Y) = (x, y);
}

Code example on a readonly C# struct readonly struct Point { public int X { get; } public int Y { get; } public Point(int x, int y) => (X, Y) = (x, y); }

#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

05.11.2025 22:50 👍 3 🔁 0 💬 0 📌 0

Writing a #compiler is interesting, I'm reviving an old #typescript project where I wrote a compiler for #tinybasic. Now I'm rewriting the project in #cpp, will also #OpenSource it once it's finished.

It will first be a #bytecode #vm but eventually be turned into a native compiler

05.11.2025 13:10 👍 2 🔁 0 💬 0 📌 0
C# source code of a discord bot

C# source code of a discord bot

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

04.11.2025 21:21 👍 0 🔁 0 💬 0 📌 0

#apple products are extremely overrated for #programming, change my mind

04.11.2025 17:45 👍 0 🔁 0 💬 0 📌 0