enusbaum, to dotnet
@enusbaum@tootsmcgoots.io avatar

You know why PHP is still around? Because it's fucking simple.

The levels of abstraction in Web Frameworks like React/Angular or ASP.NET Core is a little silly. You have to navigate through 4-5 files of logic before you actually get to the rendering of a page.

PHP?

<?php echo "Hello World!"; ?>

If dotnet could give me a syntax and framework as simple as PHP, I think it'd dominate. Just one file (index.cs), not a zillion files and boilerplate.

Call it ASP.NET Min

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

I don’t know if it’s just my memory playing tricks on me, but looks more noisy every time I look at it.

It's harder to visually parse the flow of a codebase.

khalidabuhakmeh, to blazor
@khalidabuhakmeh@mastodon.social avatar

I’m looking at @egil HTMXOR library that combines and in a very sensible solution.

If you're a dev, I think there's something here you should take a look at.

http://github.com/egil/htmxor/

ythos, to dotnet
@ythos@dotnet.social avatar

Some new features in Corvus.JsonSchema - our low-allocation, high-performance serialization & validation library for .

V3.0.10 brings support for arrays of rank >= 1, including C#12 collection expression initializers, and the ability to set values deep within an array of rank > 1.

We detect fixed-size numeric arrays of any rank, and allow you to convert to- and from-Span<T> for use in vectorized APIs such as System.Numerics.TensorPrimitives.

https://github.com/corvus-dotnet/corvus.jsonschema

devleader, to dotnet
@devleader@hachyderm.io avatar

Check out my C# course that will guide you through more advance topics including things like OOP and asynchronous programming!

Perfect for advancing your C# skills beyond the basics!
https://dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg

dr_cox1911, to dotnet German
@dr_cox1911@masto.ai avatar

Today I learned that the prod-ready release of #dotnet #aspire is scheduled for the upcoming weeks.

What is your opinion on this? Is it ready for the big show?

I personally love it, but there are still some things I hope will make its way into it. For example I really hope that @davidfowl 'WaitFor' will be introduced before that.

What are you all missing?

Repo for 'WaitFor': https://github.com/davidfowl/WaitForDependenciesAspire

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

If you are doing development with , the latest release fixes an issue where the debugger could not attach to a physical device deployment.

https://blog.jetbrains.com/dotnet/2024/05/07/rider-2024-1-2/

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

📢 Hey, folks! We are accepting presentations for .NET Days 2024. This is always a fun event, and you can submit talks of 30, 45, or 60 minutes.

As a presenter, you're not alone. We're here to support you every step of the way. You'll receive assistance from our team (including me and other advocates) to prep your talk, do dry runs, and receive feedback before the big day.

🙏 Boosts appreciated.

https://blog.jetbrains.com/dotnet/2024/05/02/jetbrains-dotnet-days-online-2024/

janriemer, to CSharp

Collection expressions in 12

https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/collection-expressions

Basically allows to init collections with "[" and "]" syntax.

It allows you to e.g. do this:

IEnumerable<int> elements = [5, 12, 42];

candoumbe, to dotnet French
@candoumbe@dotnet.social avatar

Looking for a way to validate a API against an Open API spec.
Any idea?

mikegoatly, to dotnet
@mikegoatly@toot.community avatar

Random question. Can a source generator emit code that another source generator then processes?

This generator generates a [GeneratedRegex] https://gist.github.com/mikegoatly/fe36bc559e01b757c6ccb33d4020c8e9 , but the RegularExpressions generator doesn't pick it up, so compilation fails with the error:

Partial method 'RegexGeneratedClass.CapitalizedWords()' must have an implementation part because it has accessibility modifiers.

My guess is it's a limitation, but I might be doing something wrong!

zirias, to FreeBSD
@zirias@bsd.cafe avatar

Hello bsd.cafe 🤩!

I finally did it and moved to a more appropriate "home realm" for a enthusiast. Thanks @stefano for offering this!

Moving followers worked flawlessly, restoring all my settings was pretty quick, but of course all my old toots are left on https://techhub.social/@zirias 🙈

So I guess I'll introduce myself here by writing a little thread, adding a few of my works that someone might find interesting. But first a bit of "who am I":

I'm a "professional" software architect/developer (mostly platform in the day job), FreeBSD hobby-admin and ports committer, fan (and occassionally coder and even musician), and apart from computers also interested in music (playing a few instruments myself), traveling, cooking, sometimes sports, sometimes politics ... but probably won't toot about any non-technical stuff (or, very very rarely).

soltes, to dotnet Polish
@soltes@mastodon.social avatar
soltes, to dotnet Polish
@soltes@mastodon.social avatar

Harness power of compositing renderer in #AvaloniaUI #dotnet apps to make them look modern and springy 😎 https://github.com/wieslawsoltes/CompositionEditor

video/mp4

shanselman, to random
@shanselman@hachyderm.io avatar

Found this really cool Base Template for .NET that includes OAuth 2.0, tutorials, source code, paypal integration. Looks like a good way to jumpstart a business web app with a TON of boilerplate https://swiftoneidentity.com/

mapache,
@mapache@hachyderm.io avatar

@shanselman add the tag for reach

xoofx, to dotnet
@xoofx@mastodon.social avatar

Hey, late Saturday night, but I just released a new .NET library https://github.com/XenoAtom/XenoAtom.CommandLine Finally a lightweight command line parser compatible with NativeAOT, a direct fork/descendant of NDesk.Options/Mono.Options supporting all its features - and more! and the easiness of using it! 🥳

ryan, to web
@ryan@hachyderm.io avatar

Hey Fediverse, I'm looking for my next role as a #web engineer!

What I'm looking for:

  • a collaborative, kind team
  • at a company with noble goals, or that knows what problems it has to solve

I'm the Lead "Frontend" engineer who creates table indexes because "the UI is slow".

Point me to a mountain and I'll climb it.

Prior experience with #react #typescript #node #NextJS #postgres. I've dabbled with #rust for fun, and #dotnet in a past life.

Appreciate any advice or connections!

publicvoit, to programming
@publicvoit@graz.social avatar

What happens, when you join two paths in a #programming language when the second one is an absolute one?

join("foo", "/bar")
returns "foo/bar" or "/bar"?

The wonderful @meisterluk wrote a great article about that you might want to read: https://lukas-prokop.at/articles/2024-05-03-filepath-join-behavior

I can not tell what version I'd actually prefer. There are situations where both versions would be "proper".

#Python #Golang #UNIX #POSIX #rust #C++ #CPP #Java #dotNet #Dart #Flutter #Dlang #TCL #Nim #FreePascal #PowerShell #zig

soltes, to dotnet Polish
@soltes@mastodon.social avatar

AutoDrawer is a program that allows users to draw imported images using their cursor. app https://github.com/auto-draw/autodraw

soltes, to dotnet Polish
@soltes@mastodon.social avatar

Supercharge your development experience with hot reload capabilities https://github.com/Kir-Antipov/HotAvalonia

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

If you’ve ever wanted to watch @maartenballiauw sleep (and who hasn’t?!), then you’re in luck.

Watch out for the next @breakpointshow where this is the thumbnail.

Be sure to follow us on YouTube and give us a “subscribe” if you’re into #dotnet and #softwaredevelopment content.

Also @cwoodruff has a lot of hot takes in this upcoming episode that should wake anybody up. 🔥

xoofx, to dotnet
@xoofx@mastodon.social avatar

I just want to get argv[0], please!

Created an issue https://github.com/dotnet/runtime/issues/101837

Surprisingly, it is currently the wild west for something so basic, hope we can fix it for .NET 9.0, I'm happy to try to fix it and make a PR.

khalidabuhakmeh, to Youtube
@khalidabuhakmeh@mastodon.social avatar

👋 I typically hang out early in the chat of our if you'd like to say hello.

https://www.youtube.com/watch?v=gXz7gKtRVpM

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

🔮 We’re doing a in the FUTURE today with Chris Simon. (Actually, he’s just in Australia, but he’s a full day ahead!)

👨‍🏫 He’ll teach us about , , and . Please come hang out in the chat. It's always so lively and fun.

👍 Boosts appreciated.

https://www.youtube.com/watch?v=gXz7gKtRVpM

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

We’re hosting the .NET Days Online again, and are looking for great sessions!

If you’re available on September 25 or 26, and have a topic you’d like to present on, check out our Call for Speakers 👉
https://blog.jetbrains.com/dotnet/2024/05/02/jetbrains-dotnet-days-online-2024/?utm_medium=social&utm_source=mastodon&utm_campaign=jetbrains-dotnet-days-online-2024

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • magazineikmin
  • vwfavf
  • osvaldo12
  • hgfsjryuu7
  • InstantRegret
  • Youngstown
  • slotface
  • ngwrru68w68
  • rosin
  • cisconetworking
  • kavyap
  • PowerRangers
  • normalnudes
  • DreamBathrooms
  • thenastyranch
  • tacticalgear
  • everett
  • mdbf
  • Durango
  • tester
  • cubers
  • GTA5RPClips
  • modclub
  • ethstaker
  • Leos
  • provamag3
  • All magazines