@khalidabuhakmeh@mastodon.social
@khalidabuhakmeh@mastodon.social avatar

khalidabuhakmeh

@khalidabuhakmeh@mastodon.social

Loves https://mastodon.social/@NicoleAbuhakmeh. 🚀🧠 🥑 : #jetbrains #jetbrainsRider #Resharper devrel. #OSS supporter. #software developer. He/Him. Living the simulation lifestyle. #dotnet #java #javascript #html

searchable

This profile is from a federated server and may be incomplete. Browse more on the original instance.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I’m running a experiment. Please boost for reach.

When I say VS Code, what is the first word that comes to mind?

Please reply, but don’t peek at other people’s responses until you’ve done yours.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

🌶️ Hot Friday Take: should make Task transparent and let you async/await without it contaminating the entire codebase.

This would be a breaking change, but make it easier for folks coming from other languages. Maybe in .NET 37

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

👋 Hey folks. Do you feel like there are any gaps in the ecosystem when it comes to solving your issues and developing solutions? If so, what are they?

Please boost for reach :)

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Should the #dotnet community read this list in an order of priority?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

So far, the big-ticket items for #dotnet 8 seem to be:

  • C# 12 language enhancements
  • Authentication changes
  • Blaaaaaaaaaaaaaaaaaaaaaazor updates, #blazor
  • Ahead of Time compilation (AOT) and trimming
  • Roslyn, Roslyn, #Roslyn (analyzers)

Smaller items:

  • Rate limiting fixes/improvements
  • Linux package acquisition
  • More OTel
  • Host Improvements (Host)
  • Low-level intrinsic enhancements
  • NuGet improvements
khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

@brtkdotse #JetBrainsRider already has a Tailwind plugin with code completion. #WebStorm has had this for a while now. Feel free to use this on your other account. :)

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

👋 #dotnet folks, when was the last time you used an event handler in your codebase?

Think “timer.Interval+= DoStuff”.

khalidabuhakmeh, to javascript
@khalidabuhakmeh@mastodon.social avatar

Folks who do development with a frontend framework (, , ), is your frontend code part of the solution, or have you split the backend and frontend into separate isolated folders?

I have thoughts, but would love to hear what your thoughts are. Boosts are appreciated.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Every few months, I come back to rewriting a app in , sometimes it's with Blazor, sometimes it's Razor Pages, and this time with (although I may have already done HTMX 😅)

I got some quality-of-life improvement issues entered to help make better, too. So that's a win!

Htmx-powered todo app.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

I don’t know who wants this, but this is #HTMX in a Blazor Server App, invoking an endpoint that returns a Server-Rendered Blazor component.

cc @alexzeitler

#dotnet #aspnetcore #web #development

Blazor and HTMX

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

Extension types for #csharp FINALLY!

I can create extension properties that feel natural in code.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

For folks building applications, how many lines of code are in your enterprise solution?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Hey folks, actually any folks, what do you think the “future" of software development practices and tools will look like in 5 years?

I'd love to hear your thoughts.

khalidabuhakmeh, to CSharp
@khalidabuhakmeh@mastodon.social avatar

Folks will have to update their “find the syntax issues in this C# code” interview questions thanks to 12. 😅

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Do I get the job? #dotnet

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

It will be an exciting problem for salespeople to explain why the #dotnet half of the team has to pay for VS Code while the #JavaScript side doesn’t have to pay for VS Code.

I could see a decision maker thinking, “Well, if JavaScript and other platforms are free, maybe we should stop using this expensive .NET thing”.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

This a unit test suite for a DateTime Converter, but do you notice what’s missing?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Playing around with 8 with @maartenballiauw and .

I can finally flex my ADO.NET skills on Maarten. We’ve gotten old enough that what was not cool is now the only way to be cool. 😎

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Hey folks, I need your help.

In your opinion, what are the core concepts of memory management in the .NET space?

Please boost for reach.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Given project Aspire is about orchestrating applications, where does that leave teams who've decided on a polyglot approach to microservices with implementations written with , , and ? Probably not for those teams, right?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

It would be neat if #NuGet could distinguish update requests from new installs because I imagine the download numbers don’t tell a complete story.

I bet I could juice the download numbers by releasing incremental patches.

#dotnet

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Blazor may have created a slight communication problem within the community. Someone sent me an email asking for “Blazor” help, and I have no friggin’ clue which variant they are talking about.

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

So I’m using type aliasing in #dotnet to make a switch statement “more clear”. I don’t know if I’m a genius or a dummy here.

What do you folks think?

Using alias types of IsRazorPages and IsMvc in switch statement.

khalidabuhakmeh, to macos
@khalidabuhakmeh@mastodon.social avatar

Name a more iconic duo that’s now on ?

khalidabuhakmeh, to javascript
@khalidabuhakmeh@mastodon.social avatar

Round 2 of making #shoelace components work with #htmx. #javascript #aspnetcore

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