๐ฃ๐ฎ๐๐๐ฒ๐ฟ๐ป๐ ๐ผ๐ณ ๐๐๐ฒ๐ป๐-๐๐ฟ๐ถ๐๐ฒ๐ป ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ
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
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
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.
#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
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
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)
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)
LinkedIn
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
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
Efficient Load Testing with C#: Nginx, Go APIs & Redis Performance Demo
๐ LIKE
๐ฌ Comment on YT
Thanks !
Thanks !
Please open Telegram to view this post
VIEW IN TELEGRAM
๐1
https://www.youtube.com/playlist?list=PLpUkQYy-K8Y-wYcDgDXKhfs6OT8fFQtVm
It is a very good deep dive webinar (basically a course) on garbage collection in .NET
Check it out!
It is a very good deep dive webinar (basically a course) on garbage collection in .NET
Check it out!
YouTube
.NET GC Internals
.NET GC Internals series explaining a real in-depth knowledge how .NET GC works.
I was rocking this just for fun yesterday afternoon. It was easier than I thought ๐
... but the shocking thing I discovered is that it really doesn't need the cookie session id it requires to authorize the api requests ๐ฅถ .. I just filled that part of the header with a value of zero and it seems to work without any issue. It is scary that anyone connected to your router(Legend router) can just run these scripts and play with it
... but the shocking thing I discovered is that it really doesn't need the cookie session id it requires to authorize the api requests ๐ฅถ .. I just filled that part of the header with a value of zero and it seems to work without any issue. It is scary that anyone connected to your router(Legend router) can just run these scripts and play with it
โก2
And another thing I discovered is that, when you login, it just creates a dummy session id key in the cookies just to keep track of the fact that you are logged in. No usage of the username and password for basic authentication.. No usage of tokens ๐ณ
A ridiculous router ๐
A ridiculous router ๐
Please open Telegram to view this post
VIEW IN TELEGRAM
๐1
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ5โก2
https://okyrylchuk.dev/blog/mastering-async-and-await-in-csharp-best-practices/
Read this if you are an aspiring C# dev.. you will thank me later : )
Read this if you are an aspiring C# dev.. you will thank me later : )
๐ฅ4
Please open Telegram to view this post
VIEW IN TELEGRAM
๐คฃ17๐2
Forwarded from Luna's pathway๐ค (Luna)
Hello,I need your attention for a second!
One of our own, Daniel Basazinew, a talented software engineer and an incredible human being, is facing a life-threatening challenge. Daniel has been diagnosed with End-Stage Renal Disease (ESRD), and both of his kidneys have failed. He urgently needs a kidney transplant, but the cost of the procedure abroad is $40,000.
Daniel has always been there for others, mentoring, helping, and inspiring those around him. Now, it's our turn to help him in his time of need.
Here's how you can support:
Donate via GoFundMe: https://www.gofundme.com/f/urgent-support-daniels-kidney-transplant
Local Donations (Ethiopia):
Commercial Bank of Ethiopia: 1000259462774 (Daniel Basazinew)
Telebirr: 0941219026 (Zinash)
Share the campaign with your networks to spread the word.
Let's rally together to save Danielโs life. Every little bit countsโthank you for your support!
content credit : Nahom Abera
One of our own, Daniel Basazinew, a talented software engineer and an incredible human being, is facing a life-threatening challenge. Daniel has been diagnosed with End-Stage Renal Disease (ESRD), and both of his kidneys have failed. He urgently needs a kidney transplant, but the cost of the procedure abroad is $40,000.
Daniel has always been there for others, mentoring, helping, and inspiring those around him. Now, it's our turn to help him in his time of need.
Here's how you can support:
Donate via GoFundMe: https://www.gofundme.com/f/urgent-support-daniels-kidney-transplant
Local Donations (Ethiopia):
Commercial Bank of Ethiopia: 1000259462774 (Daniel Basazinew)
Telebirr: 0941219026 (Zinash)
Share the campaign with your networks to spread the word.
Let's rally together to save Danielโs life. Every little bit countsโthank you for your support!
content credit : Nahom Abera
๐4
I always hated auto mapper libraries in C# as they are mostly reflection-based. They do runtime reflections to handle mapping, which have a significant performance overhead and potential runtime errors. I always try to avoid anything that involves reflection at all cost, even in a mapping case, I always preferred to write my own mappers.
However, today, I discovered a library called Mapperly๐
Mapperly is a source generator based library for generating object mappings. A source generator in C# is a powerful compile-time code generation feature introduced in .NET 5 that allows you to generate additional source code during compilation. This means it generates type-safe and highly efficient mapping code at compile time. Since it avoids using reflection, there are no runtime complications.
I can't wait till I use it๐ฅ
Github Repo: https://github.com/riok/mapperly
Docs: https://mapperly.riok.app/docs/intro/
#csharp #tip #automapping #resource
However, today, I discovered a library called Mapperly
Mapperly is a source generator based library for generating object mappings. A source generator in C# is a powerful compile-time code generation feature introduced in .NET 5 that allows you to generate additional source code during compilation. This means it generates type-safe and highly efficient mapping code at compile time. Since it avoids using reflection, there are no runtime complications.
I can't wait till I use it
Github Repo: https://github.com/riok/mapperly
Docs: https://mapperly.riok.app/docs/intro/
#csharp #tip #automapping #resource
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ4