corpus.blog
Most cited
Talked about
Blogs
56,966 blogs Β· [ { "id": "01a0878f-8b53-705c-a541-276daa576831", "title": "Floaty - MY personal floating ai sidekick", "url": "https://johnnys.news/2026/08/Floaty/", "published_at": "2026-08-15T20:07:04+00:00" }, { "id": "01a0878f-8b53-705c-a541-276daadf0dd6", "title": "TheDailyFront - Hacker News as a daily digital magazine", "url": "https://johnnys.news/2026/07/TheDailyFront-Hacker-News-as-a-daily-digital-news-magazine/", "published_at": "2026-07-18T14:17:08+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dab127371", "title": "DiffLog - The Laziest Way to Write Professional Changelogs", "url": "https://johnnys.news/2026/01/DiffLog-The-Laziest-Way-to-Write-Professional-Changelogs/", "published_at": "2026-01-23T20:57:03+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dab3376db", "title": "Local Images in MAUI Blazor: One Problem, Four Solutions, One Winner", "url": "https://johnnys.news/2026/01/Local-Images-in-MAUI-Blazor-One-Problem-Four-Solutions/", "published_at": "2026-01-16T13:33:53+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dabbf6ab6", "title": "Throwaway Code Deserves a Throwaway Home - Meet Burner CLI", "url": "https://johnnys.news/2026/01/Throwaway-Code-Deserves-a-Throwaway-Home-Meet-Burner-CLI/", "published_at": "2026-01-07T18:59:07+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dabf349bd", "title": "Boom β A Node-Based AI Chat Tool built with Svelte and Photino", "url": "https://johnnys.news/2025/12/Boom-A-Node-Based-AI-Chat-Tool-built-with-Svelte-and-Photino/", "published_at": "2025-12-01T16:32:00+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dac5928ba", "title": "MCP Bridge - Local Tools to Cloud APIs", "url": "https://johnnys.news/2025/09/Connecting-a-local-MCP-Server-to-a-hosted-LLM-API/", "published_at": "2025-09-29T16:25:11+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dad20f030", "title": "Vibe Coding GuckGuck: Building a Periodic Screenshot Tool", "url": "https://johnnys.news/2025/03/Vibe-Coding-GuckGuck-Building-a-Periodic-Screenshot-Tool/", "published_at": "2025-03-19T11:18:25+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dad4f6ac3", "title": "Host and deploy an ASP.NET API to a Hetzner VPS", "url": "https://johnnys.news/2024/12/Host-and-deploy-ASP-NET-Core-to-a-Hetzner-VPS/", "published_at": "2024-12-23T20:27:39+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dad8ec80e", "title": "HowTo: Listening to Keyboard Events and Handling Shortcuts in .NET MAUI", "url": "https://johnnys.news/2024/09/HowTo-Listening-to-Keyboard-Events-and-Handling-Shortcuts-in-NET-MAUI/", "published_at": "2024-09-24T14:04:45+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dada3fb07", "title": "UPDATE - How I built wahlGPT", "url": "https://johnnys.news/2024/09/How-I-built-wahlGPT/", "published_at": "2024-09-10T10:28:26+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dade4ee8a", "title": "Sharing ViewModels in .NET MAUI Blazor Hybrid", "url": "https://johnnys.news/2024/03/Transient-ViewModels-with-NET-MAUI-Blazor-Hybrid/", "published_at": "2024-03-15T13:07:57+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dae4a28e7", "title": "Revisited - letβs publish a WinUI 3 app as a single exe", "url": "https://johnnys.news/2024/03/Revisited-WinUI-publishing-a-single-exe/", "published_at": "2024-03-01T16:46:28+00:00" }, { "id": "01a0878f-8b53-705c-a541-276daefaa7bb", "title": "Revamping Little Fighter 2 Sprite Sheets with Generative AI!", "url": "https://johnnys.news/2024/01/little-fighter-2k/", "published_at": "2024-01-01T19:13:32+00:00" }, { "id": "01a0878f-8b53-705c-a541-276daf6fa8c9", "title": "Dots 2.0 - Farewell .NET MAUI π Hello Avalonia", "url": "https://johnnys.news/2023/10/Dots-2-0/", "published_at": "2023-10-17T09:18:38+00:00" }, { "id": "01a0878f-8b53-705c-a541-276daf725bd6", "title": "what is nor0x.Playwright.BrowserDownloader ?!", "url": "https://johnnys.news/2023/07/nor0x-Playwright-BrowserDownloader/", "published_at": "2023-07-06T07:44:23+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dafbb805e", "title": ".NET MAUI Logo Redesign", "url": "https://johnnys.news/2023/05/NET-MAUI-Logo-Redesign/", "published_at": "2023-05-01T19:25:44+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db08f6516", "title": "SlotView.Maui π° spin me right 'round", "url": "https://johnnys.news/2023/04/Hello-SlotView-Maui/", "published_at": "2023-04-29T23:32:03+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db0d518fb", "title": "Welcome to Hell - Windows Publishing with .NET MAUI", "url": "https://johnnys.news/2023/04/Windows-Publishing-with-NET-MAUI/", "published_at": "2023-04-21T21:51:26+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db18975f7", "title": "Promptdle Mobile", "url": "https://johnnys.news/2023/03/Promptdle-Mobile/", "published_at": "2023-03-31T10:12:31+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db234ab1e", "title": "Promptdle", "url": "https://johnnys.news/2023/01/Promptdle/", "published_at": "2023-01-19T13:37:03+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db2ee09c7", "title": "Dots - the friendly .NET SDK manager", "url": "https://johnnys.news/2023/01/Dots-a-dotnet-SDK-manager/", "published_at": "2023-01-05T10:46:30+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db315849f", "title": "how to play with Stable Diffusion 2.1 locally", "url": "https://johnnys.news/2022/12/setup-StableDiffusion-locally/", "published_at": "2022-12-17T10:38:09+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db39e0bf0", "title": "Blazor DI on steroids with DryIoc", "url": "https://johnnys.news/2022/11/using-DryIoC-with-Blazor/", "published_at": "2022-11-10T20:12:08+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db432cb53", "title": "say hello to Maui.ColorPicker", "url": "https://johnnys.news/2022/08/say-hello-to-Maui-ColorPicker/", "published_at": "2022-08-22T15:52:02+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db47f2c1a", "title": "i trained StyleGAN3 with 10000 Bored Apes", "url": "https://johnnys.news/2022/07/I-trained-StyleGAN3-on-10000-Bored-Apes/", "published_at": "2022-07-02T14:30:13+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db55b7f34", "title": "How i fixed my broken monitor with a hair dryer", "url": "https://johnnys.news/2022/05/How-i-fixed-my-broken-monitor-with-a-hair-dryer/", "published_at": "2022-05-13T11:51:55+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db5ff230a", "title": "OpenSee π - an OpenSea downloader built with .NET MAUI", "url": "https://johnnys.news/2022/03/OpenSee-an-OpenSea-downloader-built-with-NET-MAUI/", "published_at": "2022-03-16T15:02:52+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db66230f9", "title": "Lazy Loading Collections with Uno WebAssembly", "url": "https://johnnys.news/2022/02/Lazy-Loading-Collections-with-Uno-WebAssembly/", "published_at": "2022-02-28T20:05:31+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db66e03b5", "title": "C# 10 with Xamarin.Forms", "url": "https://johnnys.news/2022/01/C-10-with-Xamarin-Forms/", "published_at": "2022-01-24T10:33:14+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db6a7f543", "title": "AppCenter-XMac is dead, long live Microsoft.AppCenter", "url": "https://johnnys.news/2022/01/AppCenter-XMac-is-dead-long-live-Microsoft-AppCenter/", "published_at": "2022-01-14T13:28:40+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db74eb485", "title": "WrisTennis - Xamarin wearOS app for tennis score tracking", "url": "https://johnnys.news/2022/01/Dev-Quickie-WrisTennis/", "published_at": "2022-01-02T11:35:50+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db801d5b6", "title": "Holiday Hack 2021: Nono", "url": "https://johnnys.news/2021/12/Holiday-Hack-2021-Nono/", "published_at": "2021-12-26T12:42:42+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db8e9509c", "title": "HowTo: custom icons for Xamarin.iOS Action Extensions", "url": "https://johnnys.news/2021/12/HowTo-icons-for-Xamarin-iOS-Action-Extension/", "published_at": "2021-12-05T16:47:53+00:00" }, { "id": "01a0878f-8b53-705c-a541-276db9cbd67b", "title": "UPDATE - Make VS Code retro again!", "url": "https://johnnys.news/2021/11/Make-VS-Code-retro-again/", "published_at": "2021-11-17T17:32:02+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dba4487c5", "title": "OverFlower: an endless overflow scroller for Xamarin.Forms", "url": "https://johnnys.news/2021/11/OverFlower-endless-scroller/", "published_at": "2021-11-05T13:26:04+00:00" }, { "id": "01a0878f-8b53-705c-a541-276dbae24e45", "title": "Sharpnado.MaterialFrame for macOS", "url": "https://johnnys.news/2021/09/Sharpnado-MaterialFrame-for-macOS/", "published_at": "2021-09-15T17:26:04+00:00" } ] posts
Claim your blog
Back to johnnys.news
Blog Β· corpus.blog/blogs/johnnys.news/posts
johnnys.news
johnnys.news
2026
Floaty - MY personal floating ai sidekick
original β
15 Aug 2026
TheDailyFront - Hacker News as a daily digital magazine
original β
18 Jul 2026
DiffLog - The Laziest Way to Write Professional Changelogs
original β
23 Jan 2026
Local Images in MAUI Blazor: One Problem, Four Solutions, One Winner
original β
16 Jan 2026
Throwaway Code Deserves a Throwaway Home - Meet Burner CLI
original β
7 Jan 2026
2025
Boom β A Node-Based AI Chat Tool built with Svelte and Photino
original β
1 Dec 2025
MCP Bridge - Local Tools to Cloud APIs
original β
29 Sept 2025
Vibe Coding GuckGuck: Building a Periodic Screenshot Tool
original β
19 Mar 2025
2024
Host and deploy an ASP.NET API to a Hetzner VPS
original β
23 Dec 2024
HowTo: Listening to Keyboard Events and Handling Shortcuts in .NET MAUI
original β
24 Sept 2024
UPDATE - How I built wahlGPT
original β
10 Sept 2024
Sharing ViewModels in .NET MAUI Blazor Hybrid
original β
15 Mar 2024
Revisited - letβs publish a WinUI 3 app as a single exe
original β
1 Mar 2024
Revamping Little Fighter 2 Sprite Sheets with Generative AI!
original β
1 Jan 2024
2023
Dots 2.0 - Farewell .NET MAUI π Hello Avalonia
original β
17 Oct 2023
what is nor0x.Playwright.BrowserDownloader ?!
original β
6 Jul 2023
.NET MAUI Logo Redesign
original β
1 May 2023
SlotView.Maui π° spin me right 'round
original β
29 Apr 2023
Welcome to Hell - Windows Publishing with .NET MAUI
original β
21 Apr 2023
Promptdle Mobile
original β
31 Mar 2023
Promptdle
original β
19 Jan 2023
Dots - the friendly .NET SDK manager
original β
5 Jan 2023
2022
how to play with Stable Diffusion 2.1 locally
original β
17 Dec 2022
Blazor DI on steroids with DryIoc
original β
10 Nov 2022
say hello to Maui.ColorPicker
original β
22 Aug 2022
i trained StyleGAN3 with 10000 Bored Apes
original β
2 Jul 2022
How i fixed my broken monitor with a hair dryer
original β
13 May 2022
OpenSee π - an OpenSea downloader built with .NET MAUI
original β
16 Mar 2022
Lazy Loading Collections with Uno WebAssembly
original β
28 Feb 2022
C# 10 with Xamarin.Forms
original β
24 Jan 2022
AppCenter-XMac is dead, long live Microsoft.AppCenter
original β
14 Jan 2022
WrisTennis - Xamarin wearOS app for tennis score tracking
original β
2 Jan 2022
2021
Holiday Hack 2021: Nono
original β
26 Dec 2021
HowTo: custom icons for Xamarin.iOS Action Extensions
original β
5 Dec 2021
UPDATE - Make VS Code retro again!
original β
17 Nov 2021
OverFlower: an endless overflow scroller for Xamarin.Forms
original β
5 Nov 2021
Sharpnado.MaterialFrame for macOS
original β
15 Sept 2021