smelc.bsky.social
@smelc.bsky.social
Reposted
Another NixCon 2025 talk to highlight from our team!

Join Silvan Mosberger on Sept 5th as he shares the journey of establishing the official Nix formatter.

We're a Silver Sponsor of NixCon and look forward to connecting with everyone in Switzerland!🇨🇭

Get your tickets: 2025.nixcon.org
#NixCon2025
August 27, 2025 at 1:32 PM
My second blog post about CodeQL has been published 🎉 www.tweag.io/blog/2025-08... CodeQL is a static security analyzer from GitHub.

Curious about the experience you would have with CodeQL queries in production?

That's the post to learn about it 👀
CodeQL: code organization, metadata, and running in CI
How to write production CodeQL code
www.tweag.io
August 28, 2025 at 2:08 PM
As part of my job at @tweag.io, I wrote an introduction to @github.com's CodeQL static analyzer:

www.tweag.io/blog/2025-08...

CodeQL performs whole program analysis, using a flexible query language. But the ecosystem still has rough edges, hence my introductory post! Enjoy 👑
Getting started with CodeQL, GitHub's declarative static analyzer for security
How to write your first CodeQL query
www.tweag.io
August 7, 2025 at 2:54 PM
As part of my job at @tweag.io and I gave an introduction to the Bazel build system at @lu.voxxeddays.com that is now online: www.youtube.com/watch?v=fUhu...

Watch to see how Bazel will help you build your gigantic codebase at scale, cache build and test results, and attain fame and glory (yes!).
Why Scalable Builds systems (like Bazel) matter - Clément Hurlin
YouTube video by Voxxed Days Luxembourg
www.youtube.com
August 5, 2025 at 9:17 AM
Demain vendredi, lors de @lu.voxxeddays.com venez me voir en salle Amiga OS à 16h30 🎤🥳

Je vais parler builds incrémentaux 💪 caches locaux & remote, pour vos monorepos ou codebases qui mélangent plusieurs languages. Avec des outils open-source comme #bazel #pants ou #buck2
June 19, 2025 at 10:01 AM
A few personal pictures of @devlille.fr last week. I had a great time 🥳
June 16, 2025 at 8:10 AM
Grand merci à l'équipe de @devlille.fr pour 2 super journées de conférence ❤️ On sent l'équipe qui a su garder un événement authentique et qui est super bien organisé.

J'ai parlé de #direnv, mais vu que je préchais #Bazel dans le désert, je pense qu'un talk à ce sujet l'année prochaine s'impose 😛
June 13, 2025 at 7:05 PM
@devlille.fr démarre demain ! Mon exposé sur direnv.net a lieu vendredi à 15h45 en salle Louis Pasteur.

Je vais expliquer comment #direnv offre une opportunité aux leaders d'introduire reproducibilité et bonnes pratiques, avec zéro friction ! 💪 #devex

drive.google.com/file/d/1xGFz...
direnv – unclutter your .profile
unclutter your .profile
direnv.net
June 11, 2025 at 1:42 PM
I'll be speaking (in French 🇫🇷) at the DevLille conference in Lille, France, on June 13th. I'll be talking about the great tool direnv.net. I'll explain why direnv is the perfect tool for improving reproducibility and starting the sharing of best practices👌
May 16, 2025 at 2:23 PM
I fell in love with programming because when you code, you deal with beautiful abstractions and patterns. This is all the more true with functional programming and Haskell🌻

That's the reason I wrote a simple tutorial about monadic programming for parsers, as part of my job at @tweag.io 👇
Haskell doesn't have to be complicated! In this new blog post, Clément Hurlin gives a simple tutorial about monadic parsing with #megaparsec. Get your first parser running in minutes! www.tweag.io/blog/2025-04...
The minimal megaparsec tutorial
The shortest megaparsec tutorial there is to write your first DSL parser
www.tweag.io
April 25, 2025 at 7:39 AM
putStrLn "Hello world"
April 18, 2025 at 1:24 PM