Khalid Abuhakmeh

Khalid Abuhakmeh's Blog
  • Resumé
  • About
  • 🔍 Search

Tag - "javascript"

A collection of 19 posts

December 31, 2024

Great .NET Documentation with Astro, Starlight, and MarkdownSnippets

Great .NET Documentation with Astro, Starlight, and MarkdownSnippets

The hallmark of every great project is equally great documentation, but it can be increasingly difficult for developers to keep both in sync. Luckily, I’ve been experimenting again with a combination of Starlight and MarkdownSnippets to make maintaining code samples...

Continue Reading

astro javascript dotnet

December 24, 2024

Alpine.Js Polling ASP.NET Core APIs For Updates

Alpine.Js Polling ASP.NET Core APIs For Updates

Building dynamic JavaScript experiences has come a long in the 20 years since I first started software development, but updating the document object model (DOM) can still be a real pain in the butt. That’s why we’ve seen single-page application...

Continue Reading

aspnetcore javascript csharp

December 17, 2024

Building a Persistent Counter with Alpine.Js

Building a Persistent Counter with Alpine.Js

If you read this blog, you likely know I predominantly work with .NET technologies and use web technologies such as HTML, CSS, and JavaScript. The web is an excellent space for new and exciting ways to solve age-old problems. I...

Continue Reading

javascript html

April 16, 2024

Event Queues and Buffering Functions with JavaScript

Event Queues and Buffering Functions with JavaScript

I was testing JetBrains’ latest Full Line Code Completion plugin in WebStorm by writing a quick JavaScript demo, and by the end, I was pretty happy with what I had built. The JavaScript uses a queue that pushes events to...

Continue Reading

javascript html

March 5, 2024

How to Integrate HTMX and Shoelace Web Components

How to Integrate HTMX and Shoelace Web Components

In my last post, Shoelace Web Components with ASP.NET Core, I showed ASP.NET Core developers how to integrate the web components of Shoelace into an existing web application. It’s incredible, and you should check it out. If you’ve read this...

Continue Reading

htmx javascript aspnet

February 6, 2024

HTML Web Components with Vanilla JavaScript and ASP.NET Core

HTML Web Components with Vanilla JavaScript and ASP.NET Core

A general fog of “I hate JavaScript” hovers over the .NET development shops worldwide. While it’s understandable that JavaScript can sometimes be annoying, it has grown significantly recently. One of the areas more ASP.NET Core developers should take note of...

Continue Reading

dotnet javascript

April 5, 2022

Client-side Image Previews With JavaScript

Client-side Image Previews With JavaScript

Part of building a great user experience for users is allowing them to see the impact of their actions. When it comes to uploading images, one technique you can use to improve the UX of your applications is to preview...

Continue Reading

JavaScript HTML

March 29, 2022

Using LibMan To Manage Client-Side Dependencies

Using LibMan To Manage Client-Side Dependencies

I’ve recently spent a lot of time with my newest obsession, HTMX, and it’s seriously great. However, a challenge I face frequently is how to manage JavaScript dependencies in my ASP.NET Core applications. There’s NPM, Yarn, Gulp, Grunt, Webpack, Parcel,...

Continue Reading

javascript aspnet

December 28, 2021

HTMX and ASP.NET Core Swapping Techniques

HTMX and ASP.NET Core Swapping Techniques

I’ve recently been on an HTMX journey, trying to learn more about the library and slowly combining it with my expert-level knowledge of ASP.NET Core. What I’ve found along the way is that using HTMX is a powerful tool that...

Continue Reading

javascript aspnet htmx

December 21, 2021

HTMX Requests with ASP.NET Core Anti-Forgery Tokens

HTMX Requests with ASP.NET Core Anti-Forgery Tokens

HTMX is a JavaScript library designed to work with various HTTP methods: GET, POST, PUT, and DELETE. Three out of the four methods, excluding the GET method, are meant to cause side effects and mutations on the server: update a...

Continue Reading

aspnet javascript htmx

Page 1 of 2 Older Posts

mastodon logo Mastodon GitHub RSS Feed

Khalid Abuhakmeh © 2025 .
Powered by Jekyll.

Back to top

Explore Site

  • Resumé
  • About
  • 🔍 Search

About Khalid Abuhakmeh

Khalid is a product designer, traveler, respected community member, and open source contributor.

Recent Articles

  • April 22, 2025
    Server-Sent Events in ASP.NET Core and .NET 10
    Server-Sent Events in ASP.NET Core and .NET 10
  • March 4, 2025
    Generic C# Methods with Enum Constraints for .NET
    Generic C# Methods with Enum Constraints for .NET
  • February 25, 2025
    Strongly-Typed Markdown for ASP.NET Core Content Apps
    Strongly-Typed Markdown for ASP.NET Core Content Apps

Tags

11ty Blazor HTML JavaScript MAUI OpenAPI TypeScript aspire aspnet aspnetcore astro avalonia azure beginners blazor blog console csharp css database development docker dotnet efcore entity-framework fsharp general github html htmx http javascript jekyll jetbrains json kotlin macOS machine-learning markdown maui mobile mvc nuget oss playwright question razor regex ruby rust search security sql static style terminal tips twitter typescript vite wasm web xamarin xunit