← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 86
  1. Overview ☀ I was doing some housekeeping on seedfolder, a small .NET global tool I maintain that creates a project folder and fills it with sensible dotfiles.

  2. Overview ☀ I wanted to know what time of day people read this blog.

  3. Overview ☀ OpenRouter emailed me to say my credits were about to expire.

  4. Overview ☀ GitHub has gh.

  5. Overview ☀ With .NET 10 now released as the latest Long-Term Support (LTS) version, it was time to upgrade SeedFolder to support the newest framework.

  6. Overview ☀ Sometimes you need to extract structured data from YouTube videos for analysis, documentation, or automation.

  7. Background When setting up a new Windows machine, I used to rely on Scoop and Chocolatey for package management.

  8. Overview ☀ It’s been over 4 years since I first published my .NET Core Global Tool blog post about creating SeedFolder.

  9. Overview ☀ While testing a feature locally on my macmini I was uploading an image when I got the following error: Unable to load shared library ‘libgdiplus’ or one of its dependencies Dependencies 🌱 So, after a quick google the following was suggested to…

  10. Overview ☀ The very latest version of .NET Core was launched at .NET Conf.

  11. Creating a .NET Core Global Tool

    Evolution and Updates 🔄 Since publishing this post, SeedFolder has evolved significantly!

  12. Spotlight stops indexing Applications

    All of a sudden spotlight on my macOS Mojave macmini stopped working… There is a process called mdutil which manages the metadata stores used by Spotlight and was the culprit for my issue.

  13. Every time apt-get upgrade upgrades my local MySQL instance on my Ubuntu laptop I get the following error: (1698, "Access denied for user 'root'@'localhost'") The fix each time is the following, so here it is for me next time save me wasting time googling

  14. Last night I decided to pull the trigger and upgrade from Ubuntu 19.10 (Eoan Ermine) to Ubuntu Focal Fossa 20.04 A fairly smooth upgrade all in all.

  15. Background What do you do when you have a website that you do not want Google or other search engines to index and therefore NOT display in search results?

  16. Background Today I wanted to clean up my Pocket account, I had thousands of unread articles in my inbox and while their web interface allows you to bulk edit your bookmarks it would have taken days to archive all of them that way.

  17. Background So, I have a small ASP.NET Core Razor Pages application that I recently enhanced by adding Vue in the same way that I once would add jQuery to an existing application to add some interactivity to an existing page.

  18. Instagram Basic Display API

    Background A while ago I was working on a project that consumed the Instagram Legacy API Platform.

  19. In my last post I deployed the standard Blazor template over to vercel static site hosting.

  20. Update - I did deploy an ASP.NET Core Web API backend via Docker to fly.io So, I decided it was time to play with Blazor WebAssembly which is in preview for ASP.NET Core 3.1.

  21. A couple of days ago Canonical the custodians of the Ubuntu Linux distribution released the latest long term support version of their desktop Linux operating system.

  22. Today NET Core 3.1.200 SDK - March 16, 2020 was installed on my development and production boxes.

  23. A static HTML website I look after is hosted on a Windows Server 2012R2 instance running IIS, it makes use of a web.config file as it has some settings that allow this site to be served from behind an Amazon Web Services Elastic Load Balancer.

  24. When you build ASP.NET Core websites locally, you can view your local site under HTTPS/SSL, go read this article by Scott Hanselman for more information.

  25. Today, I fixed a bug where session cookies were not being persisted in an ASP.Net Core Razor Pages application.

  26. Another quick one for today, Every now and again my intellisense gets confused in Visual Studio Code displaying errors and warnings that should not exist.

  27. I am in the process of building and publishing my first ever NuGet package and while I am not ready to go into that today I can post a quick tip about fixing an error I had with a library I am using to help with git versioning.

  28. A very very quick one today.

  29. Today I was writing a Windows batch script that would at some stage run git pull.

  30. In this post, I’ll address a common issue many developers face when working with MySQL on macOS: the “MySQL server has gone away” error.

  31. Building server-rendered HTML websites is a nice experience these days with ASP.NET Core.

  32. I mostly code in Visual Studio Code Insiders on either macOS or Linux but on the occasion that I develop on windows, I do like to use the old faithful Visual Studio.

  33. Back in the older classic windows only .NET Framework days, I would use a cool framework called TopShelf to help turn a console application during development into a running windows service in production.

  34. Today I came across a fantastic command line trick.

  35. Timers in .NET Part 2

    I have started to cross-post to the Dev Community website as well as on my solrevdev blog.

  36. Timers in .NET

    A current C# project of mine required a timer where every couple of seconds a method would fire and a potentially fairly long-running process would run.

  37. Another quick one today.

  38. Links do not open in Google Chrome

    A quick one today.

  39. Tonight has all been about trying to get rid of some ASP.Net MVC yellow screens of death (YSOD) caused by MySQL timing out.

  40. Ubuntu Arc Menu Upgrade Error

    Tonight a desktop notification popped up on my Ubuntu 19.10 desktop to remind me that my Arc Menu Gnome Extension had an update.

  41. VueJS GistPad Interactive Playground

    Recently I installed a VS Code extension called GistPad about which the marketplace docs go on to say: GistPad is a Visual Studio Code extension that allows you to manage GitHub Gists entirely within the editor.

  42. Today I noticed a windows machine that I look after had absolutely loads of versions of the dotnetcore framework installed on it.

  43. Today I decided to take a look at my Google Analytics for this website and I had way more traffic than a site like mine ought to have.

  44. Background Recently I was working on a website built before dotnetcore was even a thing.

  45. The other day I was going to test and debug some code on a Windows Server 2012RC machine.

  46. Note, August 2026: this post is from December 2019.

  47. I host an aspnetcore website on a Windows Server 2012 R2 running IIS on Amazon AWS and it’s generally fast and stable.

  48. Every time there is a new release of dotnetcore I need to get it updated on the three environments where I develop and deploy code: macOS, Windows and Linux (Ubuntu).

  49. Today I think I have fixed a bug that has niggled away at me for ages. 🍪 A severe case of ‘works on my machine’ I have some code that consumes an external API that once authenticated would then, later on, make another API call to fetch the end users recent

  50. Today I replaced an ageing asp.net web forms web application with a new static site which for now is just a landing page with a contact form and in doing so needed to force any insecure HTTP requests to HTTPS.