#DotNet
Ultimate Learning Resources for AWS & .NET! ๐
https://emojipedia.org/rocket/
Discussions: https://discu.eu/q/https://emojipedia.org/rocket/
Enjoy.ing is hiring .NET Core Software Engineer
๐ง #java #csharp #javascript #dotnet #dotnetcore #react #graphql #cypress #aws #azure #docker #gcp #kafka #kubernetes #mongodb #tdd
๐ Serbia
โฐ Full-time
๐ฐ $90k - $210k (Estimate)
๐ข Enjoy.ing
Job details https://jobsfordevelopers.com/jobs/net-core-software-engineer-at-enjoy-ing-jul-19-2022-2af80e?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Installation woes: Can't setup .NET 6 and PowerShell 6 on Arch Linux properly.
https://wiki.archlinux.org/title/.NET#Install_multiple_versions_manually
Discussions: https://discu.eu/q/https://wiki.archlinux.org/title/.NET%23Install_multiple_versions_manually

Me: Entity Framework is so awful. It doesn't have UPSERT waaaaa.
Also me: hahaha expression trees go brrt.

Happy Sunday! Resharing this:
How to Combine .NET Core and Python for Seamless Integration
https://hackernoon.com/how-to-combine-net-core-and-python-for-seamless-integration
#csharp vs #csharplight I mean #fsharp
I still have to write some wrappers around Cmd's but I think this would be pretty much usable for Avalonia in both C# and F#!
Yet no promises I'm still experimenting at this point
Now, this targets plain Avalonia and doesn't define a programing model on its own, basically if you're going code behind or NXUI (which is very close to vanilla Avalonia) this might pair nicely, otherwise the F# folks already have fine solutions like FuncUI or Fabulous!
That being said... Here is the code for the curious!
https://github.com/AngelMunoz/Avalonia.Mvu
#dotnet


@mikegoatly is the issue less about .NET 6 vs 7 etc and more like how binding redirects worked in the bad old days?
Like if I am using S.T.J v7 and that depends on another system library v7 (keeping in mind this all targets .NET 6), is it that the nested v7 dependency is being replaced by a v6 counterpart?
Has anyone had issues running v7 of core .NET libraries like System.Text.Json on .NET 6? This isn't the first time I've seen someone mention similar on an issue before but wondering if this is something we're meant to avoid.
What I find weird about it is that my example with S.T.J v7 does target .NET 6 so I don't see why it is a problem?
If you were looking for an excuse to try #dotnet and #fsharp don't worry, I got you covered!
Here's a GitHub template with @soltes@mastodon.social NXUI powered by @avaloniaui@dotnet.social
https://github.com/AngelMunoz/NXUIFSharpTemplate
Also Take a look at great alternatives for F# and Avalonia in the README (:
#avalonia #dotnet #fsharp #desktop #apps
Iโbe been working on Ink Calendar and Journal 2.5 to bring adding text to calendars! It is so exciting to release a new feature and it is such a delightful feature to use! #WindowsDev #dotnet #InkCalendar #PenAndInk #Surface #indieDev #indieDeveloper

Deploying and Hosting #Blazor Static Web Apps for FREE on #Azure has never been easier with #visualstudio, in fact it is just a few button clicks away. I show you this new awesome feature:
Exploring the evolution of #dotnet configuration, acknowledging the limitations of the .NET #Framework in the modern world of services. Discover #layers, #sections, and #sources in this latest post. #configuration ๐๐ง
https://dotnet.kriebbels.me/configuration-the-tangle-of-layers-sections-and-sources-in-net-6-development
Happy Saturday! Sharing this:
An Elementary Perspective On C# Iterators
https://medium.com/@devleaderca/an-elementary-perspective-on-c-iterators-ec13ece19824
In today's #ASPNET Community Standup session replay, we discuss Blazor ๐ฅ .NET 8 updates. Come check out some of the progress the Blazor team has made in #dotNET. https://msft.it/6010gjdH4

#dotnet #csharp I saw someone mention somewhere they were using an alternative static site generator to Jekyll that was done in .net. Anyone got any good recommendations? I like Jekyll, but have little cause to program in ruby so would like same thing but built using csharp if there is something good. #python or #rust are also viable alternatives for me.
Time for some functions and composition!
"Functions, Pipelines & Composition" - "F# for Beginners"
https://www.youtube.com/watch?v=jX3HTAfiefM&list=PLdo4fOcmZ0oUFghYOp89baYFBTGxUkC7Z&index=6

Enjoyed writing my first newsletter which went out yesterday! ๐ If you missed it, you can read it on the website here (and of course subscribe if you enjoy it and want to get it in your inbox each month ๐ฅ) https://danclarke.beehiiv.com/ #dotnet #coding #developer

So, @jchannon gave me a great idea. Blame as a Service.
Pay me to write an article/blog post, that you can later point to when your idea goes south.
โHey itโs not my fault, this โexpertโ said this would work!โ #dotnet #development
Decreasing the amount of Rude Edits is one of the ways we make Hot Reload more versatile for all our #dotNET developers.
...which is why weโre excited to announce that in .NET 8, Hot Reload supports modifying Generics!
Cool, right? Learn more. ๐ https://msft.it/6017gjd8X

Happy Friday!
async void โ How to Tame the Asynchronous Nightmare
https://www.devleader.ca/2023/01/27/async-void-how-to-tame-the-asynchronous-nightmare/
Dew Drop Weekly Newsletter #333 - Week ending June 2, 2023.
#dewdrop #newsletter #dotnet #webdev #ai #mobiledev #cloud #windowsdev #csharp #data
Dew Drop โ June 2, 2023 (#3956)
Top links today:
- Update: .NET Upgrade Assistant w/ a new CLI tool
- Add first-class calling capabilities to your Windows apps
- Updated Paint app for Windows 11 rolling out to Insiders w/ dark mode & zoom improvements
- Dev Drive: Perf, security & control for devs
- Build your appโs copilot on MS Teams w/ the Teams AI library
- Announcing TypeScript 5.1
https://www.alvinashcraft.com/2023/06/02/dew-drop-june-2-2023-3956/
#dotnet #ai #webdev #cloud #windowsdev #csharp #mobiledev #visualstudio #dewdrop
Recording of yesterday's stream with @cecilphillip and @khalidabuhakmeh is up!
๐บ Building payment flows with #Stripe and #Azure
Go check it out! https://jb.gg/0d7r1m
Horray, Meadow is now v1.0!
"After 6 years of dedicated development, 3 years of public betas and 1.5MM lines of code, Meadow is now production ready!"

What is my #PowerShell script doing? Debugging memory leaks and high CPU usage with the RuntimeDiagnostics module. https://blog.ironmansoftware.com/runtime-diagnostics/ #dotnet
I've written about the Rat App I'm building and what I'm using to build it #MAUI #dotnet #SQLite #๐ https://rory.horse/posts/introducing-basemix/
I just published a #PowerShell module for analyzing #dotnet processes (including pwsh). It uses the Microsoft.Diagnostics.Runtime library. You can open memory dumps and attached to processes, dump thread stack traces and view objects. https://github.com/ironmansoftware/RuntimeDiagnostics
Got my Media Capture Streams and Web Audio Blazor wrappers working today so that I can now connect a Media Stream to an Analyzer Node to make intensity and frequency plots from live sound in real-time.
#blazor #dotnet #audio
Project: https://github.com/KristofferStrube/Blazor.WebAudio
Demo: https://kristofferstrube.github.io/Blazor.WebAudio/AnalyzeMediaStream

Finstek is hiring Senior .Net Developer
๐ง #dotnet #csharp #typescript #react #android #ios #redux #azure #sql #seniorengineer
๐ Remote
โฐ Full-time
๐ฐ $90k - $210k (Estimate)
๐ข Finstek
Job details https://jobsfordevelopers.com/jobs/senior-net-developer-at-finstek-com-mar-14-2023-3e60d4?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Last week, we released the May 2023 Cumulative Update Preview for #dotNET Framework.
Here is all the resources you need to take advantage of it. https://msft.it/6017gjB2B
The CFP for Jetbrains .NET Day Online 2023 is open.
Trying to think about what I should submit before it closes ๐ค Stripe, Dapr, Orleans, Akka, OpenTelemetry...
In today's #dotNET Data Community Standup replay, we learn whatโs new for developers with Azure SQL Database and #SQLServer 2022 and some of the new capabilities introduced into both that have an impact on app development. ๐ฅ https://msft.it/6014gjBFe

Why F# evangelism isn't working (2015)
https://ericsink.com/entries/fsharp_chasm.html
Discussions: https://discu.eu/q/https://ericsink.com/entries/fsharp_chasm.html
๐ข .NET Developer Roadmap
I launched my C# & .NET Bootcamp on Zerotomastery.
I worked a whole year on both the course and the roadmap video released today (free).
Check out the course here: https://claudiobernasconi.ch/dotnet-course
Let me know what you think. ๐
๐ข .NET Developer Roadmap
It contains a roadmap for learning C# and .NET development.
It's broken down into the topics required to become a .NET developer.
Watch the video and download the roadmap for FREE. ๐

Happy Thursday! Check this out:
A Simplified Beginnerโs Guide to IEnumerable in C#
https://devleader.substack.com/p/a-simplified-beginners-guide-to-ienumerable
@dabbling_duck build a new one in #dotnet using https://github.com/gui-cs/TerminalGuiDesigner ๐
Dew Drop โ June 1, 2023 (#3955)
Todayโs top links:
- Replicating a dating app UI with .NET, Uno Platform, and Figma
- Implicit Operators in C# and how to create a multi type
- Speech recognition in .NET MAUI with Community Toolkit
- Announcing the upcoming GA of Microsoft Mixed Reality Toolkit 3
- WinGet Configuration Preview
https://www.alvinashcraft.com/2023/06/01/dew-drop-june-1-2023-3955/
#dotnet #webdev #ai #windowsdev #devops #mobiledev #cloud #csharp #visualstudio #dewdrop
June's #dotnet Annotated is out featuring a community message by @khalidabuhakmeh plus:
๐ Choose the right auth by Carla Stabile
๐ฃ Typed exceptions in JSInterop
๐ #AvaloniaUI, Elmish, and OxyPlot in #fsharp by @brandewinder
...and more! https://jb.gg/i6cno2
ะััะฐัะธ ั #alpine ัะปััะธะปะพัั ะทะฐะฑะฐะฒะฝะพะต. ะ ะฝะตะผ ะฝะตั #iculibs, ะฟะพััะพะผั #dotnet ัะฐะผ ัะฐะฑะพัะฐะตั ะฒ ะธะฝะฒะฐัะธะฐะฝัะฝะพะน ะบัะปััััะต.
ะัะพะดะต ะฑั ะฝะตะฟะปะพั
ะพ, ะฝะพ ะดัะฐะนะฒะตั #sqlserver ะฝะต ะปัะฑะธั ัะฐะบะพะต, ะพะฝะพ ะณะดะต ัะพ ะฒะฝัััะธ ะถะฐะถะดะตั en-us ะบัะปััััั ะธ ะถะตััะบะพ ะพะฑะปะฐะผัะฒะฐะตััั ะฑะตะท ะฝะตะต.
ะัะธัะปะพัั ะฟะพััะฐะฒะธัั icu-libs ะฒ ะพะฑัะฐะท. + 20 ะผะตััะพะฒ ะบ ะฟะพััะธ ะบะฐะถะดะพะผั ะพะฑัะฐะทั, ะพะฑะธะดะฝะพะต.
ะะฐััะฐะปะธ ัััะดะฝัะต ะฒัะตะผะตะฝะฐ. ะ ะฐะทัะฐะฑะพััะธะบะธ ะทะฐััะฐะปะธ ัะฒะพะน ะปะพัะพัะตะบ ะฒััะต ะบัััะธ. ะะตะฒะพะฟัั ะณะพะฒะพััั, ััะพ ะฒ ะดะตะฒ ะบะปะฐััะตัะต ะทะฐะบะฐะฝัะธะฒะฐะตััั ะะะฃ ะธ ะฝะฐะดะพ ัะผะตะฝััะฐัั memory footprint ะฟะพะดะพะฒ. ะัะฝะพะฒะฝะฐั ะฟะฐะผััั ััะฐัะธัััั ะบะฐะบ ะฝะธ ัััะฐะฝะฝะพ ะฝะต ะฝะฐ managed heap (ะฒัะต ัะฐะบะธ gc ะฒ #dotnet ัะฐะฑะพัะฐะตั), ะฐ ะฝะฐ ัะปะพะธ ะบะพะฝัะตะนะฝะตัะฐ.
ะะบะฐะน, ะผะตะฝัะตะผ ะฑะฐะทะพะฒัะน ะพะฑัะฐะท.
ะะฐะนะบะธ ะดะฐัั 4 ะพััะธัะธะฐะปัะฝัั
ะพะฑัะฐะทะฐ: #debian, #ubuntu, #alpine ะธ ubuntu #chiseled based ัะฐะทะผะตัะฐะผะธ (ะฟัะธะผะตัะฝะพ) 200, 200, 100 ะธ 100 ะผะตััะพะฒ ัะพะพัะฒะตัััะฒะตะฝะฝะพ.
ะะต ะฟะพะฝัะป ะฟัะธะบะพะปะฐ ubuntu-chiseled, ะฟะพัะปะธ ะฒ alpine. ะั ะณะดะต ัะพ ะผะตััะพะฒ ะฟะพ 80-100 ั ะฟะพะดะฐ ัะบะธะฝะตะผ, ััะพ ะฟัะธ 3ั
ะฝะตะนะผัะฟะตะนัะฐั
ะฟะพ 50 ะฟะพะดะพะฒ ัะถะต ะฟะพั
ะพะถะต ะฝะฐ ัะตะทัะปััะฐั.
Just published several NuGet packages by a collective name of FVNever.Oddities: https://github.com/ForNeVeR/Oddities/
Support for resource extraction from 16-bit executables, parsing of old WinHelp files, and a couple of associated image formats (MRB, SHG, DIB) for #dotnet (written in a crazy mix of #csharp and #fsharp), all under the almighty MIT license.
I use these libraries to remake old games, but maybe others will find them useful for something, too.
@sinkinstar @jfversluis @jamesmontemagno @davidortinau are they just tied to #dotnet versions now? You can pin those with a global.json file.
The getUserMedia method really has a lot of checks before we can access a media device. I love how much information and context we can put into XML Docs to give developers context while developing.
#blazor #dotnet
Project: https://github.com/KristofferStrube/Blazor.MediaCaptureStreams

Introducing Dev Home - Windows Developer Blog
https://blogs.windows.com/windowsdeveloper/2023/05/30/introducing-dev-home/
See the before/after design of a ASP.NET Razor + Bootstrap line-of-business app โ Bootstrap doesn't have to look like Bootstrap!
https://www.blackspike.com/case-studies/dot-net-razor-and-bootstrap-lob-tool-design/
๐บ.NET at Microsoft Build 2023
All of the .NET sessions from Microsoft Build 2023 including microservices, C#, ASP.NET Core, .NET MAUI, cloud native, and so much more!
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oV0mbay2wxFS_ZVRg6cxjdM
I made a #dropthedot Emoji GIF that you can add to your Slack emoji catalog. Have fun. #dotnet

Dew Drop โ May 31, 2023 (#3954)
Top links today:
- Easily replicate a sign-up UI in .NET MAUI
- MS Graph Dev Proxy v0.8 w/ minimal permissions detection & improved simulating throttling
- Creating a MS Power App for your ASP.NET Core Web API
- Level-up w/ Live Templates in JetBrains Rider
- Iterating on your VS Welcome Experience feedback
- Introducing Dev Home
https://www.alvinashcraft.com/2023/05/31/dew-drop-may-31-2023-3954/
#dotnet #ai #webdev #csharp #windowsdev #cloud #mobiledev #visualstudio #dewdrop
There's so many gems in the .NET ecosystem that don't get the love they deserve. Here's a list of (in my opinion of course ๐) some of the underrated bits in .NET.
๐ฅ .NET Interactive
๐ YARP
๐ OData
๐ช๐พ Reactive Extensions
Curious to hear what you think
#dotnet #AspNetCore
Do you know about live templates? ๐ค
In this blog post, @khalidabuhakmeh explains how to re-use (and share) commonly used snippets with your team, how to add parameters and placeholders, and more.
Go check it out! ๐ https://jb.gg/bnp4lp #dotnet
Not redoing the solution file format in the switch to #dotnet Core was a mistake in retrospect.
Is asp.net REALLY x8 faster than nodejs, and beats node in every aspect ?
๐ Hey #dotnet #developers, we're still accepting speakers for #jetbrains #dotnet days.
I graduate in August, which means I'm looking for a job! I have almost 5 years of experience with #GNOME/#Linux desktop development and over 2 years part-time professional experience with full-stack development (#dotnet, #angular, #ionic). Plus I've dipped my toes in a ton of other things over the years.
Looking for something remote or in the #neworleans area. If you've got anything let me know! DMs open, boosts appreciated.
Well! I have to say, kudos to the #winrt projection team from microsoft and #dotnet using the winrt api from both #fsharp and #rust is nearly the same
In this case I'm just using the Windows.Security.Cryptography.DataProtection namespace to read a file using the winrt api (I could use bcl/std apis I know) convert it into a stream, use the DataProtection apis to encrypt the file, the encrypted file gets saved as a new file (so I can see it rather than just do it to the same file) and then decrypt that file into a new one which technically is just a copy of the first one but after encryption/decryption :)
@khalidabuhakmeh Back when #dotnet was fairly new I did a consulting gig at a big retailer who had built a recommended set of packages and tools for #java and wanted a comparable set of functionality for #dotnet
What we found was that about half the libraries needed to make #java productive (like thread pooling, db connection pooling, etc.) were all built right into #dotnet itself, and so finding #oss or commercial libraries wasn't necessary.
I thought Iโd quantitively compare the #dotnet OSS ecosystem with the #Java one regarding packages and OSS offerings.
Java has 560,493 unique packages, while #dotnet has 356,926
Java has 10,718,296 unique versions, while #dotnet has 5,756,824
The Java ecosystem has 44% more packages and 60% more releases.
In retrospect, switching from Java to C#+.NET was a great decision on my end. I've learned in 4 months in .NET more than in 18 months of Java. ASP.NET Core blows Spring out of the water both in performance and developer experience.
EF Core is just brilliant, being able to get only the records I want to query without writing SQL or that weird-ass thingy called JPQL.
Desktop still feels kinda weak but Avalonia isn't bad once you get used to it.
Anyway, props to everyone involved in #dotnet
If youโre looking to get into #GodotEngine 4 with #dotnet and #JetBrainsRider, youโll need to follow these steps:
1. Download the .NET 6+ SDK
2. Download the Godot โMonoโ build
3. Start a new project, and open the Editor Settings
4. Set Dotnet | Editor to JetBrains Rider.
You should be good to go.
Side note: Itโs good to see that #GodotEngine is team #dropthedot. #gamedev
I bet you #dotnet folks didnโt know that raw string literals could have any number of double quotes. As long as the starting number matches the ending number, you have a valid raw literal string.
Hi, first post on Mastodon. I'm a self taught software developer using #guix, #stumpwm, #emacs, and currently experimenting with #nyxt.
I'm fond of #foss, and do some drive-by contributions to various projects as I encounter issues.
By day, I'm working as a consultant mostly using #windows, #dotnet and #csharp, but I use #fsharp whenever I get the chance.
Looking forward to meeting likeminded people on Fosstodon!
So I was reading an InfoQ recap of the #dotnet 8 preview 4 blog post, and they mentioned the comments section was "mixed".
Some of these folks have rabies.
I can see where some of their comments are coming from, but take it down a notch.
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-4/#comments
We are a good bit into the #dotnet core era and Iโm afraid folks still donโt understand how SDKs work or what and why global.json exists.
Itโs a common issue to see folks confused as to why something that used to work, starts to fail after an SDK update.
Blogged: Making authenticated cross-origin requests with ASPโ .NET Core Identity
https://andrewlock.net/making-authenticated-cross-origin-requests-with-aspnetcore-identity/
In this post I describe how to make authenticated cross-origin requests from the browser to an app using ASP.NET Core Identity
Today's random F# code is about one-line unit tests: https://www.planetgeek.ch/2023/05/24/todays-random-f-code-one-line-unit-tests/
#fsharp #dotnet