Abdesol Builds
861 subscribers
123 photos
12 videos
96 links
.NET | Avalonia | Backend Dev | Chess Enthusiast

Portfolio https://abdesol.me

Reach me out at @abdesol
Download Telegram
Forwarded from Beka (Beka)
Introducing Better Auth

The most comprehensive authentication library for Typescript.

https://better-auth.com
https://github.com/better-auth/better-auth
๐Ÿ”ฅ3
We miss this type of UIs on modern devices ๐Ÿ˜
๐Ÿ˜5โค2๐Ÿ‘1๐Ÿ™‰1
๐Ÿ”ฅ2
Sometimes VPNs really improve your internet speed. I was working with a Git repository hosted on Azure DevOps, and without the VPN, fetching the changes was going at a speed of 30 Kbps. I was confused about why it was this slow... I turned on a VPN, and all of a sudden, it was fetching at a speed of 3 Mbps.

I think the issue was that the Azure server had high latency when communicating with ethiotelecom, but less latency when communicating with the VPN server. On the other hand, the VPN server had less latency when communicating with ethio telecom. So, the VPN was good with both the Azure server and Ethio Telecom. I think that's why turning on the VPN drastically improved the speed of fetching from the repo.

#thoughts #on #vpn
๐Ÿ”ฅ7
https://github.com/jhallock7/Algorithm_Exercises

Use this repo as a resource when you are lost while working on the exercises of the book "The Algorithm Design Manual". The guy has put the solutions to all chapters' exercises using Jupiter notebook in a very short and easy way ๐Ÿ’Ž

#dsa #algorithm #resource
Please open Telegram to view this post
VIEW IN TELEGRAM
โค4
๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€ ๐—ผ๐—ณ ๐—˜๐˜ƒ๐—ฒ๐—ป๐˜-๐——๐—ฟ๐—ถ๐˜ƒ๐—ฒ๐—ป ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ

What does it mean to be "event-driven"?

An event-driven architecture uses events to communicate between decoupled components. EDA is common in microservices systems. Read More...

Credit: Milan Jovanoviฤ‡

#software #architecture
๐Ÿ‘2
๐Ÿง‘โ€๐Ÿ’ป After building the practice project EventSphere, I learned a lot about using clean software architecture and how to utilize .NET more efficiently for backend development. I then wanted to create another practice project to explore and learn Azure-provided services like Azure Functions, Cosmos DB, etc. After spending some time reading the docs, I moved on to build an expense tracker project, TrackItAll.

In this project, I used several Azure services:
1. Azure AD B2C: For seamless user sign-up and sign-in, as well as role-based authorization in the ASP.NET Web API.
2. Azure Functions: To delegate the email sending process for sign-ups and report-sending tasks.
3. Azure Cosmos DB: Used as a NoSQL database to store user expense data.
4. Azure Queue Storage: Coordinated with Azure Functions to queue sign-up emails and report data, allowing Azure Functions to process the messages from the queue.
5. Azure Blob Storage: For storing receipt file data related to expenses.
6. Azure Table Storage: Used as a configuration store where I kept the category types for expenses.

๐Ÿ– It was a great learning experience building this project, as it exposed me to many Azure services. While itโ€™s not fully finished, I believe thereโ€™s always room for improvement. Any feedback or advice on how to improve would be greatly appreciated. Thank you!

#azure #backend #dotnet #project
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘6๐Ÿ‘2
How can you build resilient .NET applications?

Things don't always go as planned in production.

Network requests randomly fail, application servers go down, and unexpected errors appear. Read More...

Credit: Milan Jovanoviฤ‡

#dotnet #backend #cloud #api
๐Ÿ‘2
Forwarded from The Blogrammer
Dagmawi Babi
If you're very new to this channel you can click on this tag and discover a ton of incredible projects the tech community built here. It's very fascinating. โœจ #CommunityShowcase โœจ Currently at 142 and still counting. It'd be cool if someone compiled theseโ€ฆ
Introducing Built

Inspired by this post by @Dagmawibabi! As he said, there are a ton of incredible projects made by the tech community here so why not make a platform to get them all in one place?

Built is a place to post your projects, get likes and comments, and be recognized by fellow developers. No matter how small or complex your project is, built is the place for you!

Link: https://built-iota.vercel.app/

Github: https://github.com/Manuel-heav/built (Stars are appreciated โค๏ธ)

Tech Stack

Next.js 14 โ€“ For Front-End
Hono.js โ€“ Lightweight Backend Framework
Supabase + PostgreSQL โ€“ For Database
Better-Auth โ€“ Smooth and Secure Authentication

#Built

@the_blogrammer
โšก7
Forwarded from Dre
We have a lot of plans in store to expand our writing and share insightful articles that will benefit our community. By subscribing to our newsletter, you'll get exclusive access to the best content we have to offer, helping you stay informed and inspired.

Your support is crucial as we aim to grow Codenight internationally. Together, we can create a vibrant community that shares knowledge and fosters innovation.

Don't miss out on the latest updates and valuable insights! Subscribe now and be part of Codenight's growth journey. Let's make this project shine brighter than ever!

๐Ÿ‘‰ [Subscribe Here](https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7258667044961763328)
This media is not supported in your browser
VIEW IN TELEGRAM
This github realtime data stream is very cool ๐Ÿ”ฅ
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ7
This media is not supported in your browser
VIEW IN TELEGRAM
tried out typing speed test after a long time, and this seems to be somehow my new average speed

excuse my potato quality phone camera ๐Ÿ˜…
๐Ÿ‘22๐Ÿ‘3๐Ÿ˜3โšก2๐Ÿ”ฅ2
Forwarded from .Net Core Ethiopia
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘1