@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 think my midlife crisis will consist of starting a lofi podcast

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar

Experiment... As the "search engine" behind a 5000-records auto complete API is an LIKE query. Loading 60000 more records into that table made the API endpoint slow (6 seconds to show autocomplete!)

How would you improve this autocomplete?

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@maartenballiauw Can I do anything to solve the issue?

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@maartenballiauw Honestly, I wouldn’t mess around with anything but a proper search engine like ElasticSearch or Azure Search in your case.

While it can “sorta work” within database search indexes, the control over how search occurs is limited.

I’d just rewrite the endpoint (since 60K is nothing to ES).

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@b4ux1t3 @maartenballiauw Please elaborate by what you mean “traditional search/index” structure.

Is this SQL Server full-text search, or PostgreSQL full text search?

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Realizing I don't like lemon curd... whoops 😬

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

I just made the most old-man drink and it was delicious.

  • 2 tbsp fresh-squeezed lemon juice
  • 2 tbsp Orange Metamucil
  • 8oz of ice cold water

Mix and drink quickly. 👴🍹

stevefenton, to random
@stevefenton@mastodon.social avatar

Microsoft just announced TypeSpec. I have mixed feelings as the creator of the other TypeSpec (the test library).

Feels like it might be time to archive that project before I get flooded by folks telling me I've stolen the name!

https://typespec.io/

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

I made a jar of lemon curd because I bought a bag of lemons...

khalidabuhakmeh, to animals
@khalidabuhakmeh@mastodon.social avatar

The smoosh face says "we walked too hard dude"

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@nick_tune selfie stick

jitterted, to random
@jitterted@sfba.social avatar

I've been reflecting on LLM tools in IDES, like Sourcegraph's Cody and JetBrains's AI Assistant, and I think that they (and other LLMs targeted for code generation) suffer from the same problem:

The inability to FORGET.

Unless you have complete control over the data used to train the LLMs, you're going to get old solutions for problems that may not exist anymore, because languages, libraries, and frameworks eventually deprecate and remove code, come up with better (or worse, but different) ways to do things, etc.

It's a bit frustrating to get a solution that works, but is the "old" way of doing things (indexed for loop instead of a for-each, or instead of a stream). It's even worse when the solution worked 3 years ago, but no longer does, or worse is a mixture of modern and obsolete code, making it difficult to separate the two (LLMs are entirely based on "mixing", so this happens frequently).

I'm pretty sure the solution for these kinds of tools is to be trained on better (or at least more recent) data.

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

3 Trillion dollar corporations have feelings too. Won't someone please think of their feelings?!

jchannon, to dotnet
@jchannon@hachyderm.io avatar

Carter 8.10 released!

Now supports services.ConfigureHttpJsonOptions(…)

https://www.nuget.org/packages/Carter/8.1.0

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar
hutchcodes, to random
@hutchcodes@hachyderm.io avatar

Just had someone 1 star an article I wrote on CodeProject because the loading animation it created in WPF is "glitchy when I move my mouse"

My 2 takeaways from this comment are:

  1. It's great that people can still read a blog post from 14 years ago.
  2. It's amazing that this code still compiles and runs after 14 years with zero maintenance.
khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

👨‍🔬 Hey #dotnet folks, do you have secrets you'd like to share with the world? How about doing it on the #JetBrains stage? Submit your talk to be considered as a presenter for the #JetBrainsDotNetDays event. You can submit up to 3 talks to be considered.

🙌 Boosts appreciated

https://sessionize.com/jetbrains-dotnet-days-online-2024/

khalidabuhakmeh, to tech
@khalidabuhakmeh@mastodon.social avatar

I feel like things in the space are about to get very letigious.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@thejvmbender The AI Wars and questions of copyright and fair use.

dedm0zaj, to vr
@dedm0zaj@mastodon.gamedev.place avatar

fixed one bug, added another bug 😅

video/mp4

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@dedm0zaj BFG!

khalidabuhakmeh, (edited ) to webassembly
@khalidabuhakmeh@mastodon.social avatar

I thought I would take up the challenge of getting @enhance_dev working with with the ability to SSR web components directly into the request pipeline.

Yep... it works. TagHelpers make this nice and natural part of the web stack.

Update: You can try it out for yourself at this repo. https://github.com/khalidabuhakmeh/EnhanceWebComponents

khalidabuhakmeh, to golang
@khalidabuhakmeh@mastodon.social avatar

Doing some today.

gopher dancing GIF

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

@hgrsd EA stands for “Enjoying Ads”, amirite?

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

Only a few years ago, there was a considerable effort in to make interoperability with a thing... now it seems like all those projects are gone or woefully behind. Bummer :(

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@filipw Considering the collapse of OSS solutions in the .NET space, leaning on ecosystems like Node would be beneficial in supplementing the void.

I had a use case today to introduce a static search index to apps, but the tooling is a node module.

Alas... not meant to be.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@shortdev it’s still a WIP and not a NuGet package. I found it, but it’s not accessible yet without downloading and building it yourself.

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