Funky Si's Blog

Share

Twitter Facebook

Settings

Go back Reload Copy URL Share
  • About
  • Projects
  • Tools & Resources
  • Newsletter
  • Contact
  • Events
  • Search
  1. Home
  2. Posts

Exploring ChatGPT's Image Generation: Fun with AI

Exploring ChatGPT's Image Generation: Fun with AI
April 7, 2025 2 min read tech2025-04AIChatGPTImage GenerationFun with AITechnologyCreativityMachine Learning2025

Fun with AI AI tools like ChatGPT are evolving rapidly, and their creative capabilities are nothing short of amazing. Recently, I decided to test its image generation features with a fun and quirky prompt. The results? A personalized action figure concept that blew my mind! Let me walk you through the process and share...

Read More

Using AI to Automate Social Media Posts with .NET

Using AI to Automate Social Media Posts with .NET
March 17, 2025 5 min read tech2025-03AIOpenAISemantic KernelDotNetRSSSocial MediaAutomationProgrammingTech2025

Automating repetitive tasks is one of the best ways to save time and focus on what matters most. In this blog, I’ll show you how I used AI with .NET to automate the creation of social media posts for my blog. By leveraging my blog’s RSS feed, OpenAI, and Semantic Kernel, I was able to generate engaging posts...

Read More

Merging Two Projects Into One Git Repository

Merging Two Projects Into One Git Repository
March 10, 2025 3 min read tech2025-03GitVersion ControlRepository ManagementDevelopmentTechProgramming2025

Recently, I worked on merging two separate projects into one. Each project had its own Git repository, and I wanted to combine them into a single repository while preserving the commit history. Initially, I copied the code from one project, pasted it into the other, and committed the changes. If anyone needed...

Read More

The Pragmatic Programmer

The Pragmatic Programmer
February 24, 2025 4 min read tech2025-02Pragmatic ProgrammerBook ReviewProgrammingSoftware DevelopmentBest PracticesTech2025

I have been reading The Pragmatic Programmer and I have to say it is a fantastic book. It is full of great advice and tips for programmers. I highly recommend it to anyone who is a programmer at any level. Lots of the advice is common sense and things I already do, but there are also lots of things I know in the back...

Read More

Understanding and Handling Exceptions in .NET

Understanding and Handling Exceptions in .NET
February 17, 2025 3 min read tech2025-02ExceptionsDotNetError HandlingProgrammingDevelopmentTech2025

While at NDC London I heard a great talk by Matt Burke about exceptions. I will share some of the points here. The talk was based in part on the blog post Vexing Exceptions by Eric Lippert. It defined four types of exceptions: Fatal Exceptions Boneheaded Exceptions Vexing Exceptions Exogenous Exceptions Fatal...

Read More

What is new with C#

What is new with C#
February 10, 2025 3 min read tech2025-02c-sharpProgrammingDotNetLanguage FeaturesDevelopmentTech2025

I was lucky enough to hear Mads Torgersen (The Lead Designer of the C# language) speak at NDC London about some of the plans the team has for the next version of C#. Many of these new features are in the preview stage, and can be enabled by using the c# preview flag in your csproj file. The C# team welcomes feedback on...

Read More

Volunteering at NDC London

Volunteering at NDC London
February 3, 2025 5 min read tech2025-02NDC LondonVolunteeringconferenceDotNetTech EventsNetworkingSoftware Development2025

I have just come home from volunteering at NDC London. It was a great experience and I learned a lot. I met some great people and had a lot of fun. I can’t wait to go back next year. You may have heard of NDC London before. It is a conference for software developers. It is held in London every year and attracts people...

Read More

Setting Up Grafana for Monitoring .NET Apps with Docker

Setting Up Grafana for Monitoring .NET Apps with Docker
January 27, 2025 4 min read tech2025-01GrafanaMonitoringAnalyticsDockerPrometheusDotNetDevOpsMetrics2025

Grafana is an open-source analytics and monitoring platform that allows you to query, visualize, and alert on your metrics data. It is a popular tool for monitoring systems, applications, and services in real-time. In this post, I will guide you through setting up Grafana in Docker to monitor a simple .NET API. Setting...

Read More

Adding Elasticsearch with .Net Aspire

Adding Elasticsearch with .Net Aspire
January 20, 2025 4 min read tech2025-01ElasticsearchDotNetAspireSearchIndexingDevelopmentTech2025

A few weeks ago I talked about .Net Aspire , well lets take a look at how we can use it with Elasticsearch. Elastic search is a powerful search engine that can be used to index and search data. It is built on top of Lucene and provides a powerful way to search through your data. Aspire allows dependencies like...

Read More

Simplifying Dependency Management with NuGet Central Package Management

Simplifying Dependency Management with NuGet Central Package Management
January 13, 2025 2 min read tech2025-01NugetPackage ManagementDotNetDevelopmentDevOps2025

Managing dependencies in .NET projects can become complex, especially when dealing with multiple projects that share common packages. NuGet Central Package Management (CPM) is a feature that simplifies this process by allowing you to manage package versions centrally. What is NuGet Central Package Management? NuGet...

Read More
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 27
  • »
  • »»
Simon Foster
Simon Foster
18+ years' experience delivering production systems across development, infrastructure, and cloud.
North England
About Me
Contact

Search

Episode Atlas

Track your Star Trek journey

Mark episodes watched, earn ranks, and find what to watch next across every series.

964+ episodes
14 series
Explore Episode Atlas Free to browse · episodeatlas.com

Related Links

Create an Issue on GitHub

Featured Posts

  • Creating a Festive Naughty or Nice Checker Using Semantic Kernel and .NET
  • Learning Kubernetes: A Beginner's Journey
  • Adding Elasticsearch with .Net Aspire
  • Getting started with .Net Aspire
  • Upgrading to .Net 7

Recent Posts

  • Portfolio: Live Azure Workloads, AI Search, and Dev Tools
  • Episode Atlas: Track Your Star Trek Rewatch Journey
  • How I Use AI on Side Projects: ChatGPT, Cursor, and Copilot
  • AI Won't Replace Developers, But It Will Redefine Us
  • Azure Container Registry vs AWS Elastic Container Registry: A Developer's Comparison

Tags

Access AI Android API App Aspire Automation AWS Azure AzureDevOps Baby Backups Blazor Blogging C-Sharp Career Clouds Community Conference Database Development DevOps Docker DotNet Family Git Github Goals Grafana ITAdmin Javascript Learning Microsoft Monitoring Nagios OpenTelemetry Podcast Powershell Programming Raspberry Pi Security Servers Software Development Source Control SourceCode SQL SSL StarTrek Tech Technology Testing Visual Studio Website Windows

Links

  •  Buy Me A Coffee
  •  GitHub Sponsors
  •  Octopus Energy
  •  DevTo
  •  Mastodon
  •  Funky Si: The Next Generation
  •  Podcasts
  •  My Monthly Newsletter
  •  Tools & Resources

Years

  • 2026 (7)
  • 2025 (23)
  • 2024 (11)
  • 2023 (7)
  • 2022 (17)
  • 2021 (8)
  • 2020 (10)
  • 2019 (10)
  • 2018 (20)
  • 2017 (35)
  • 2016 (28)
  • 2015 (70)
  • 2014 (11)
  • 262 Posts so far

Years

2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Powered by Hugo 0.162.1 and the Bootstrap theme. Status Page. Terms and Conditions.