Abdesol Builds
Ir al canal en Telegram
.NET | Avalonia | Backend Dev | Chess Enthusiast Portfolio https://abdesol.me Reach me out at @abdesol
Mostrar más640
Suscriptores
Sin datos24 horas
+37 días
-330 días
Archivo de publicaciones
🏖 I worked on this Apex Legends project for a client, months ago, that pushed my limit with Win32 APIs.
I wrote a C# script to detect the player's weapon and apply an anti-recoil pattern, keeping the weapon steady while shooting. I also had to developed a program to reverse-engineer the actual recoil pattern and use it.
Apex legend developers are very smart that they don't use the real mouse pointer position, rather, they create a virtual mouse for the in-game experience. Just basic mouse manipulation didn't work. So, I had to go deep into using the unsafe win32 apis 💀
It was a challenging and interesting project
#game #win32 #programming #project
@abdebuilds
I love asynchronous programming, but it hurts ma' brain when it gets too complex 😭
#async #programming
@abdebuilds
👨🎓 books recommendation for programmers by Mosh Hamedani
#books #recommendation #programming
@abdebuilds
+1
https://github.com/AvaloniaUI/Avalonia/issues/15887
attempted to also fix this issue feeling confident 😅
turns out, it is more than just a basic fix. I have to deal with pointers. I thought I was very close to the solution, but the issue seemed not any where I thought it would be. The pointer stuff I learned in C helped me a bit, but this one is very weird. Just look at these pointer functions 👆 .. they don't really make sense 😂
finally, I gave up on it 😮💨 🔺
#avalonia #contribution
@abdebuilds
after a whole day of trying to fix one issue, I finally managed to do it 😄
created a pull request.. hope it doesn't come up with new issues on tests
https://github.com/AvaloniaUI/Avalonia/pull/16054
#avalonia #contribution
@abdebuilds
🧑💻 For developers who have contributed to large open-source repos or have one of them (50+ likes ig), Starknet is giving away around 110 STRK tokens (worth ~ $80 atm). I got mine and have sent them to Binance.
The deadline is 21th June!
The link 👉 https://provisions.starknet.io/
Important notes:
- For some reason, it says it takes about 7 hrs to send from the Braavos account — they ask you to setup — to Binance, but for me, it arrived in lessthan an hr.
- They ask you to connect your GitHub account. They only read public info to verify it's yours, however check the permissions on the authorization page.
#starknet #giveaway #developers #opensource
@abdebuilds
datagrid is the scariest avalonia control out there to contribute to 🥶 ... but I am going for it ..
will be a very good learning curve even if I don't make it 🤷♀️
#avalonia #contribution
@abdebuilds
Repost from Techኢት
Reminder:
Season two of the Techኢት podcast kicks off tomorrow at 8:00 pm(2:00 LT) with special guests💫💫
Mulu Tsega (Luna) will host this episode, featuring creative developer Dagmawi Esayas (Dagmawi Babi). Don't miss it☺️
@techinethio
#podcast #season2
after I did two contributions to Avalonia two years ago, we ran out of small issues now 🥲
I guess I have to study the structure deeply in order to be able to contribute with fixing issues again : (
#avalonia
@abdebuilds
The Hanselminutes Podcast - Cross-platform UIs for all with Avalonia UI's Mike James and host Scott Hanselman.
Listen to this short, 30 mins, podcast to get more general insights about Avalonia.
Link: https://www.hanselminutes.com/949/cross-platform-uis-for-all-with-avalonia-ceo-mike-james
#podcast #avalonia #dotnet
@abdebuilds
🧑💻 Nowadays, I always try to make enough code organization with dependency chain and separate classes & files for everything just from the start of a project. It helps me manage my code more efficiently and handle errors and other issues more smoothly.
P.S. This is an Avalonia(.NET) project
#dotnet #avalonia #project
@abdebuilds
This new feature in .NET 8 is very cool 🔥
It saves you a lot of conditional checks, and you only have to do error handling.
#dotnet #csharp
@abdebuilds
