Guillaume Bogard's Avatar

Guillaume Bogard

@guillaumebogard.dev.bsky.social

(he/him) Developer (#RustLang 🦀/Scala/Haskell). Enjoys FP and static typing. Interested in databases and distributed systems. Theme park enthusiast 🎢 🏳️‍🌈 🇪🇺

66 Followers  |  309 Following  |  21 Posts  |  Joined: 23.12.2023  |  2.0348

Latest posts by guillaumebogard.dev on Bluesky

À la une de Mediapart : le grand panorama qui met au jour l’islamophobie qui règne en France

À la une de Mediapart : le grand panorama qui met au jour l’islamophobie qui règne en France

En épluchant la presse, les alertes des assos et recoupant nos informations, nous dénombrons au moins un fait islamophobe tous les 2 à 3 jours depuis janvier.

Pour donner à voir ce pays déformé par la haine, Mediapart raconte six mois d’islamophobie en France :

www.mediapart.fr/studio/panor...

04.07.2025 16:21 — 👍 267    🔁 210    💬 15    📌 8
Post image

Reminder: this evil billionaire piece of shit is actively working to strip vulnerable people of their rights and safety, bored rage-tweeting 24/7 from a mansion paid with the money we give her and it’s totally possible to stop consuming her products and to pirate her films if you really want to

💜🏳️‍⚧️💪

18.04.2025 20:57 — 👍 30    🔁 5    💬 2    📌 1

Il y a quelques années, j’étais brand/motion designer dans une grosse boite des Next40 bien tech, bien scaleup, bien « Edouard Philippe vient dans les bureaux et tout le monde est contents ».

10.04.2025 09:46 — 👍 530    🔁 286    💬 9    📌 38

I'm glad you found it useful! :)

02.04.2025 12:00 — 👍 0    🔁 0    💬 0    📌 0

for what it's worth, I like it :) (but I'm not good at logos either, 😅). Interesting project anyway!

26.03.2025 08:22 — 👍 1    🔁 0    💬 0    📌 0

I hope to attend Zurihac for the first time this year! :)

26.02.2025 08:46 — 👍 1    🔁 0    💬 0    📌 0

Come to #ZuriHac 2025! We have a Swiss lake, #Haskell, and the weather is great!

01.02.2025 10:23 — 👍 13    🔁 2    💬 0    📌 1
Preview
« L'encyclopédie Wikipédia dérange à cause des valeurs qu’elle incarne » « Le Point », dans le sillage d’Elon Musk, accuse l’encyclopédie collaborative d’être l’objet de « détournements idéologiques ». Un faux procès révélateur du climat antidémocratique, selon Pierre-Yves...

« Ce faux procès est symbolique du moment de fascisation du monde que nous vivons » reporterre.net/L-encycloped...

25.02.2025 12:17 — 👍 88    🔁 35    💬 2    📌 0
Preview
AI Tools - Integrate sovereign AI services for your applications Enjoy the benefits of AI while preserving your company's intellectual property, security and data confidentiality by using AI managed 100% in Switzerland.

@infomaniak.bsky.social is hosting DeepSeek R1, Llama and other open weights model in Switzerland. You can access models through an API or via their chatbot UI. I haven't had a chance to try their service yet but it looks promising!

25.02.2025 14:51 — 👍 2    🔁 0    💬 1    📌 0

this is absolutely disgusting

20.01.2025 20:48 — 👍 1    🔁 0    💬 1    📌 0
The images appear to show search results on a platform for the terms "Trans" and "Transgender" under different tabs such as "Top" or "Recent." Both searches result in "No results" being displayed, indicating that no content or profiles matching these terms were found or are being displayed in the respective sections. If you need further assistance or analysis regarding these images, let me know!

The images appear to show search results on a platform for the terms "Trans" and "Transgender" under different tabs such as "Top" or "Recent." Both searches result in "No results" being displayed, indicating that no content or profiles matching these terms were found or are being displayed in the respective sections. If you need further assistance or analysis regarding these images, let me know!

The images appear to show search results on a platform for the terms "Trans" and "Transgender" under different tabs such as "Top" or "Recent." Both searches result in "No results" being displayed, indicating that no content or profiles matching these terms were found or are being displayed in the respective sections. If you need further assistance or analysis regarding these images, let me know!

The images appear to show search results on a platform for the terms "Trans" and "Transgender" under different tabs such as "Top" or "Recent." Both searches result in "No results" being displayed, indicating that no content or profiles matching these terms were found or are being displayed in the respective sections. If you need further assistance or analysis regarding these images, let me know!

Meta is now completely censoring searches for the terms "trans" and "transgender" etc. on Threads.

So much for free speech and free expression.

09.01.2025 21:08 — 👍 4392    🔁 1215    💬 119    📌 112

Anyway, I'm not sure these evening thoughts are worth putting in the article, I should probably go to bed 😅

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0

This would not only save you money but give you system portability: no vendor lock-in: a cloud provider shutting down your server over the breach of some obscure ToS clause ? Redeploy that *exact* system on any cloud provider in an hour or so

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0

Of course a bare VM and a managed service are very different offerings; managed services are very convenient. But what If configuring a server was convenient too? Not quite as much as a managed service, but enough to reconsider the premium that cloud providers make you pay for these services

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0

When you get used to managing your servers instead of buying into managed services for everything, you end up paying literally 20x less for your compute resources. Just compare managed database services to virtual machines on Hetzner or Infomaniak or other affordable cloud providers

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0

I've tried to showcase the main selling points of Nixos in this article (declarative, reproducible systems), but now that it is published I feel I should edit my conclusion to add another benefit : infrastructure costs

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0
Taming Cloud Infrastructure with NixOS, Terraform, and Colmena :: λ Guillaume Bogard — Hey there! 👋 I’d like to share a way to provision and manage servers that is fully reproducible, declarative, and powerful enough to deploy a full-stack application, including a PostgreSQL datab...

So, it's been *3 and a half years* since I've written anything on my website; but I've been using Nix lately to configure a bunch of servers and deploy my side project, and I thought "This is nice, I should share this someday"

So here it is! guillaumebogard.dev/posts/declar...

17.12.2024 22:14 — 👍 0    🔁 0    💬 1    📌 0

My head is full of great songs and images (those pyrotechnics on Live and Let die! 👌)

I’m going to his second show tomorrow. I feel truly blessed ❤️

05.12.2024 00:40 — 👍 0    🔁 0    💬 0    📌 0

Paul addressed the audience in French, which was lovely. The musicians of the band were all great; Abe Laboriel Jr. in particular (but maybe I’m biased cause I like drums 😬)

05.12.2024 00:40 — 👍 1    🔁 0    💬 1    📌 0

Speaking of which… seeing McCartney tonight was beyond amazing. Paul and his band delivered a long, generous show with a perfect setlist of songs from the Beatles, Wings and PM’s solo career. This concert in Paris was also the first live performance of « Michelle » in a long time!

05.12.2024 00:40 — 👍 1    🔁 0    💬 1    📌 0

I’m sorry about the lack of alt text : it was a picture taken from inside the Paris La Défense arena stadium, showing a poster of Paul McCartney’s Got Back tour on a giant screen ☁️🎸

05.12.2024 00:40 — 👍 0    🔁 0    💬 1    📌 0
Post image

Unrelated to programming, tonight, a dream comes true :)

04.12.2024 18:46 — 👍 1    🔁 0    💬 2    📌 0
Preview
The technology behind GitHub’s new code search A look at what went into building the world's largest public code search index.

Cool article about the architecture of the new GitHub code search system (and it’s written in Rust 😊): https://github.blog/2023-02-06-the-technology-behind-githubs-new-code-search/

07.02.2023 16:11 — 👍 4    🔁 1    💬 0    📌 0

And sqlx’s compile-time verified queries make the development experience absolutely great. The “if it compiles, it works” vibes are strong, and they’re my favorite vibes

17.11.2024 09:26 — 👍 0    🔁 0    💬 0    📌 0
Concurrent Job Queue in Postgres Handling concurrent row updates in PostgreSQL

This article explains this pattern really well cargopantsprogramming.com/post/queues-... and I’m using it quite a lot it my Rust side-project 🦀
I’m building a simple monitoring tool for website uptime and cron jobs, and all my data lives in Postgres

17.11.2024 09:26 — 👍 0    🔁 0    💬 1    📌 0

Using these features together, one can implement surprisingly efficient job queues; and there’s something delightfully simple in not having to use a dedicated store, separate from your database.
(Although sometimes that would still be the right move, YMMV!)

17.11.2024 09:26 — 👍 0    🔁 0    💬 1    📌 0

There’s a pattern I quite like in Postgres : you can use “SELECT … FOR UPDATE” to proactively lock rows you intend to update in a transaction, and “SELECT … SKIP LOCKED” to concurrently select rows while ignoring those which are already locked.

17.11.2024 09:26 — 👍 1    🔁 0    💬 1    📌 0

Theme Park community intro post 👋🎢

Fav park - Disneyland Paris
Fav coaster - Taron
Fav dark ride - Phantom Manor / Tower of terror (DLP)
Fav season - Fall
Bucket list park - Efteling, Alton Towers
Last park visited - Astérix
Last coaster ridden - Oziris
Coaster count - around 40

17.11.2024 08:35 — 👍 3    🔁 0    💬 0    📌 0

Theme park community intro post! 🎢👋

Fav park - Efteling
Fav coaster - Helix
Fav dark ride - Indiana Jones Adventure
Fav season - Christmas
Bucket list park - Tokyo DisneySea
Last park visited - Phantasialand
Last coaster ridden - F.L.Y.
Coaster count - 143

13.11.2024 20:14 — 👍 16    🔁 1    💬 3    📌 8

@guillaumebogard.dev is following 20 prominent accounts