khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

The future of #dotnet development is the Commodore with Joystick and Keyboard support.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
jbosse,
mewbits, to random

Just started to learn C# this weekend. It was something recommended to me by a colleague, as a part of my development plan. I've dabbled in Python, but hoping I finally stick with it and start building stuff.

#LearningToCode #dotnet #OOP #beginner

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
mewbits,

@khalidabuhakmeh Yessss and ty!!

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I'm asking for the community that uses as their

TimPurdum,

@khalidabuhakmeh I just enjoyed using array columns in ef core with postgresql, only to discover I had locked myself to postgres even for testing purposes.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@TimPurdum It’s the nature of making decisions, there’s going to be some tradeoffs. :)

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Spent the morning answering a #JetBrains #dotnet blog reader's question about filtering on a #JSON collection using #EFCore and #sql

Any folks have some thoughts? It turns out this is such a new use case that there isn't query support yet for arrays through LINQ.

https://blog.jetbrains.com/dotnet/2023/02/14/getting-started-entity-framework-core-7-json-support/#remark42__comment-db104e2f-baec-4801-9b33-334fe2586753

aspensmonster, to random

So much for thru-hiking the this year. I've been on a downward spiral since leaving my job in September 2022. I was professionally burnt out. I didn't want to keep building APIs. I also read through the latest reports, which paint a bleak picture of our collective future. In short, I was miserable.

I quit my meds cold turkey -- and -- and started downsizing my life. I got a job as an warehouse worker, but left after a few weeks as the holidays ramped up while the pay stayed the same. became my only source of income.

I also threw myself into political activism, working with the to fight off an Austin Energy rate hike that punished the poor with big rate hikes while giving cuts to the wealthy. We won a few minor concessions, but the disparities were still there.

Afterwards, I sold or donated most of my possessions to try to pay my bills. I even sold my car eventually once DoorDash stopped paying well. I took the remaining cash and geared myself for a thru-hike of the AT, convinced that I could walk myself to a better place physically and mentally.

Physically, by mid April of 2023, I certainly felt ready. I was doing 15-mile days in . But mentally, I was still struggling with suicidal ideation every few days. My mom had booked flights and a hotel to see me off at , and the week before, she picked me up and brought me to her place.

It took all of 48 hours for her to chip away what little facade of confidence I had left. I broke down crying, saying I was at least passively suicidal, had crazy and , my blood sugar was all kinds of fucked up on account of not taking my meds, and, above all, I was not (mentally, at least) ready to spend months in the mountains, alone.

So now I'm here, in Benbrook TX, back on meds, back at home (again (at 33)), going to , going bankrupt, and trying to figure out how to survive in and not end it all.

At this point I'm out of the nosedive at least. But I've got a bunch of climbing to do in the meantime.

Archnemysis,
@Archnemysis@mastodon.social avatar

@aspensmonster I am so grateful you and your mom were able to recognize where you were at and get you the appropriate healthcare. Conquering this journey will be at least as tough as the AT would have been. I wish you all the best as you keep climbing.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

#dotnet apps, when starting up, should output the process Id into the console output. It would make it easier to find them and attach to process that way.

paulczy,

@khalidabuhakmeh Years of Docker apps have trained me to do this

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@paulczy PUT IT IN AN EXTENSION METHOD! 😅

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

🌶️ Hot Friday Take: #dotnet 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,
@khalidabuhakmeh@mastodon.social avatar

@KirillOsenkov @kkukshtel @patriksvensson @filipw @xoofx MPS is an "XTREME!" product. It's used by some interesting customers to build very very very custom DSLs for some very niche situations.

It's not for everyone.

kkukshtel,

@khalidabuhakmeh @KirillOsenkov @patriksvensson @filipw @xoofx it’s surprising stuff like Nitra / Nemerle / etc. have just… stopped? We’re their efforts sort of superscened by new .net features or…? I see that JB rolled the Nemerle team into Nitra, but has nobody targeted the same ideas since really that long ago?

J_aa_p, to fediverse
@J_aa_p@mastodon.social avatar

🆕 New Release!

https://Tusk.Ninja now accepts many image file formats if you want to upload a background image for its 'Text To Image' feature.

👉 With https://Tusk.Ninja's 'Txt2Img' , a #dotNET #Blazor WASM web application, you can create images with text (duh 😉) online and post them instantly as 'Toots' to #Mastodon.

This Toot and the image below is created with https://Tusk.Ninja.

Have fun!

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Can someone give me some #dotnet topics to explore? Anything got you excited that I should also know?

scottgal,
@scottgal@hachyderm.io avatar

@khalidabuhakmeh That Whisper.net thing is interesting and fairly new. Makes stuff like live transcription locally possible. https://github.com/sandrohanea/whisper.net

firewyre,

@khalidabuhakmeh I recently learned about the Problem Details RFC and excited to explore it in dotnet: https://www.strathweb.com/2022/08/problem-details-responses-everywhere-with-asp-net-core-and-net-7/

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

#JetBrains #Fleet looks really good for folks wanting an editor-style experience and the language capabilities of a #dotnet IDE.

https://blog.jetbrains.com/dotnet/2023/05/04/csharp-support-in-fleet-solution-view-unit-testing-and-more/

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@dazfuller Cool.

Fleet does support run configurations. You can see them here. If you're using dotnet tools, then it's a great combo. That's how I ran tests before we had a test runner. 😅

dazfuller,
@dazfuller@mstdn.social avatar

@khalidabuhakmeh I tried that before but couldn’t work it out from the documentation, because I was trying to do the same thing. But now I know 😁

maartenballiauw, to programming
@maartenballiauw@mastodon.online avatar

The recording of our live stream with Stefan Pölz and @khalidabuhakmeh yesterday is up!

📺 How to test #csharp unit tests with mutation testing

Check it out 👉 https://jb.gg/x6ygs6 #dotnet

lewgrant, to random

Hear me out:
Imagine you work on software projects that are often measured in years. Imagine that your developers rarely get to re-visit apps once they’ve launched. Imagine your large fleet of apps have all been written in Framework. Now, imagine you are evaluating the possibility of moving from framework to .net7 or the upcoming 8 and your managers ask about support. 7? 18 months from release so support ends 1 year from now. 8? 3 years. Framework 4.x? For the foreseeable future. 1/2

lewgrant,

Your managers response:
If we start a project today & it takes a year to finish - if we go 7 we’d launch without support, if the timing somehow worked out perfectly & we start on dotnet 8 launch day we’d launch w/just 2 yrs of support but if we stick with framework (which we already know & already have to support) we get support for the foreseeable future? Support alone seems like a deciding factor to stick with what we already do.
I can’t honestly blame this “imaginary” manager. 2/2

TimPurdum,

@lewgrant migrating from framework to core might be a matter of days or weeks for most apps. Migrating from 5 to 6 to 7 to 8 is more like a few hours at most. So the end of support argument doesn't make much sense to me, assuming you can budget a few hours a year for upgrades.

kedare, to random

Hmm I want to do some frontend (both web and mobile, maybe progressive web apps) but I hate Javascript.
Hard choice between #flutter or #dotnet #blazor (not really the same I know.)
Any advice ?

saxx,

@kedare what are you doing on the backend? If it’s #dotnet I think Blazor is an obvious choice.

kedare,

@saxx I prefer .NET for the backend too but I'm not an expert at it either :)

avaloniaui, to random

DX11 rendering on native Linux with Avalonia UI 🤯🤯🤯

Cross-platform #dotnet has never been more interesting 🎉

video/mp4

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Hey #dotnet folks. I'd love to see some new folks submitting talks, and I'd be happy to help. Also, some alt topics for the .NET community would be great.

Ideas: HTMX, Vite, Godot, Avalonia, etc.

https://blog.jetbrains.com/dotnet/2023/05/04/jetbrains-net-day-online-2023-call-for-speakers/

mscottford,

@khalidabuhakmeh Thanks for saying something! I just submitted a few talks. Best of luck to all who do!

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