BlinkSun / Blog

Ouverture du blog BlinkSun.ca

BlinkSun.ca Blog Is Now Open

BlinkSun.ca ouvre son blog: un espace bilingue pour partager du développement, de l'IA pratique, du debugging et des notes techniques utiles.

BlinkSun.ca opens its blog: a bilingual space for software development, practical AI, debugging and useful technical notes.

Le blog BlinkSun.ca est officiellement ouvert

Voilà, le blog de BlinkSun.ca est lancé.

Pas un gros portail compliqué. Pas une usine avec un panneau d'administration, une base de données, quinze couches de cache et une dépendance obscure qui casse un mardi matin. Juste un espace propre, rapide, bilingue, et fait pour publier des idées techniques qui méritent mieux que de finir perdues dans un fichier texte temporaire.

L'objectif est simple : garder une trace claire de ce que je veux partager autour du développement logiciel, de .NET, de l'IA pratique, du debugging, de l'automatisation et des choix techniques qu'on rencontre dans la vraie vie.

Pourquoi ouvrir ce blog maintenant ?

Parce qu'à force de tester, réfléchir, corriger, automatiser et bâtir des outils, il y a toujours des morceaux intéressants qui restent sur la table.

Des idées comme :

  • une décision technique qui semblait simple, mais qui cache des compromis;
  • un problème de code qui force à mieux comprendre le système;
  • une réflexion sur l'IA et son impact concret dans le travail de développeur;
  • une petite automatisation qui sauve du temps;
  • une approche plus simple qu'une solution trop lourde.

Ces notes-là valent la peine d'être publiées dans un endroit durable. Pas nécessairement comme de grands articles parfaits, mais comme des billets utiles, lisibles et assumés.

Une base volontairement statique

Le blog est généré localement à partir de fichiers Markdown. Ensuite, le site devient du HTML, du CSS et du JavaScript statiques.

Concrètement, ça veut dire :

  • chaque billet a sa vraie URL;
  • le site charge vite;
  • il n'y a pas de panneau admin à protéger;
  • le contenu reste facile à versionner, déplacer et archiver;
  • la publication peut rester simple avec un zip prêt pour Cloudflare Pages.

Ce choix est volontaire. Pour un blog personnel et technique, je préfère une base robuste et facile à comprendre à une plateforme plus lourde qui demande de l'entretien juste pour afficher quelques articles.

Bilingue dès le départ

Autre point important : le blog est pensé en français et en anglais.

Chaque billet peut exister dans les deux langues, dans le même fichier source. Le site affiche ensuite la version qui correspond à la langue choisie par l'utilisateur. Ça garde le contenu organisé, tout en évitant de gérer deux blogs séparés.

C'est aussi une bonne façon de rendre les articles plus accessibles. Certains sujets techniques voyagent mieux en anglais. D'autres respirent mieux en français. Ici, les deux ont leur place.

Ce qu'on va retrouver ici

Je veux garder ce blog assez libre, mais avec une direction claire.

Il y aura probablement :

  • des billets sur .NET, C#, VB.NET, Blazor, MAUI ou le développement desktop;
  • des notes de debugging et de maintenance;
  • des réflexions sur l'IA appliquée au développement;
  • des outils, scripts et automatisations;
  • des observations sur les modèles, les plateformes et les décisions techniques;
  • des retours plus courts quand une idée ne demande pas un roman.

Le ton va rester direct. Technique quand il faut. Humain quand c'est mieux. Et idéalement utile pour quelqu'un qui code, maintient, cherche, casse, répare, puis recommence.

Ce que je retiens

Ce premier billet sert surtout à ouvrir la porte.

BlinkSun.ca a maintenant son blog. Il est simple, bilingue, statique, rapide, et assez flexible pour évoluer sans perdre son identité. C'est exactement ce qu'il fallait : un endroit à moi pour publier des notes techniques, des réflexions et des apprentissages sans transformer chaque publication en projet d'infrastructure.

Bienvenue sur le blog.

The BlinkSun.ca blog is officially open

Here it is: the BlinkSun.ca blog is live.

Not a huge portal. Not a heavy platform with an admin panel, a database, fifteen cache layers and some mysterious dependency waiting to break on a Tuesday morning. Just a clean, fast, bilingual space built to publish technical ideas that deserve better than disappearing into a temporary text file.

The goal is simple: keep a clear trace of what I want to share around software development, .NET, practical AI, debugging, automation and the technical choices that show up in real work.

Why open this blog now?

Because when you test, think, fix, automate and build tools, interesting pieces always stay on the table.

Things like:

  • a technical decision that looked simple but came with real trade-offs;
  • a code problem that forced a better understanding of the system;
  • a reflection on AI and its concrete impact on development work;
  • a small automation that saves time;
  • a simpler approach than an overbuilt solution.

Those notes are worth publishing somewhere durable. Not always as perfect long-form articles, but as useful, readable and intentional posts.

A deliberately static foundation

The blog is generated locally from Markdown files. After that, the site is plain static HTML, CSS and JavaScript.

In practice, that means:

  • every post has a real URL;
  • the site loads quickly;
  • there is no admin panel to secure;
  • the content stays easy to version, move and archive;
  • publishing can stay simple with a zip ready for Cloudflare Pages.

That choice is intentional. For a personal technical blog, I prefer a sturdy and understandable foundation over a heavier platform that needs maintenance just to display a few articles.

Bilingual from the start

Another important point: the blog is designed for French and English.

Each post can exist in both languages inside the same source file. The site then displays the version that matches the user's selected language. It keeps the content organized without having to maintain two separate blogs.

It also makes the posts more accessible. Some technical topics travel better in English. Others feel more natural in French. Here, both have room.

What will show up here

I want this blog to stay fairly open, but with a clear direction.

Expect posts about:

  • .NET, C#, VB.NET, Blazor, MAUI or desktop development;
  • debugging and maintenance notes;
  • practical AI applied to development;
  • tools, scripts and automation;
  • observations about models, platforms and technical decisions;
  • shorter notes when an idea does not need a full essay.

The tone will stay direct. Technical when needed. Human when useful. And ideally helpful to someone who codes, maintains, investigates, breaks things, fixes them, then starts again.

What I keep from it

This first post mainly opens the door.

BlinkSun.ca now has its blog. It is simple, bilingual, static, fast, and flexible enough to evolve without losing its identity. That is exactly what it needed: my own place to publish technical notes, reflections and lessons without turning every post into an infrastructure project.

Welcome to the blog.