Tweag by Modus Create

Tweag by Modus Create

@tweag.io

Tweag is the home of specialized engineering and advisory for Modus Create, uniting engineers and researchers to solve complex challenges. With expertise in functional engineering, build systems like Nix, Bazel, and Buck2, and blockchain like Cardano.

102 followers27 following150 posts

120 Bash exports, a zoo of config formats and crashes minutes into start-up. Simeon Carstens on bringing Nickel, a programmable configuration language written in Rust, to the CodeCommons ingestion pipeline. tweag.io/blog/2026-10... #Nickel #Rust

tweag.ioAdopting Nickel in CodeCommonsThe CodeCommons project had a complex architecture with multiple services and a plethora of configuration formats and files that are often filled in via ad-hoc templating. This made for complex…

Final day at #BazelCon 2026! It's been a great few days in Amsterdam, catching up with familiar faces, meeting new ones and chatting all things Bazel. If you're here, there's still time to stop by the Tweag booth and say hello! #Bazel

Missed Guillaume Maudoux’s talk at BazelCon 2026? Guillaume took to the stage yesterday to present “Managing Configurations Explosion 💥” If you missed it, you can catch his talk in the BazelCon livestream on YouTube! Watch here: www.youtube.com/live/mPzunhM... #BazelCon #Bazel

3M+ configured actions. 500k actual actions running. At #BazelCon, Tweag’s Guillaume Maudoux will present “Taming Configurations Explosion,” covering reset transitions, path mapping and option scopes used to reduce configuration redundancy. 14 October | 14:45–15:15 | Room 5–8 #Bazel

Docker builds shouldn’t be the slowest part of CI. At #BazelCon Training Day, Tweag’s Rafael Lima will lead a workshop on using Bazel, rules_oci and rules_img to assemble container images through a graph-based approach, independently of a local Docker daemon. 13 Oct | 09:00–10:30 | Room 11–14

Amsterdam is next. Tweag by Modus Create will be at #BazelCon from 13–15 October. Our engineers will share practical work on high-velocity container builds and taming configuration explosion at scale. Come and meet us at our booth. #Bazel

Seven years later, Nix flakes are still experimental. At #NixCon2026, Tweag’s Valentin Gagarin will explain why he changed his mind about flakes and why he thinks the controversy was never really about the technology itself. 📅 27 September 🕘 09:00–09:45 📍Room A

Sandboxed Nix builds are great. Rebuilding for the 42nd time? Less so. At #NixCon2026, Tweag’s Guillaume Maudoux will talk about Nixception: fast incremental builds without giving up sandboxing, using the same cache inside and outside the sandbox. 📅 26 September 🕝 14:30–15:15 📍Room A

We’re heading to #NixCon2026. 👋 We’ll be in Kraków from 25–28 September, as a Silver Sponsor. Our engineers will be attending and speaking throughout the event. Working on adopting or scaling Nix? Come and talk to us. #nixcon #nixos

Tricorder 0.2.0.0 is now available, introducing a quick way to evaluate Haskell expressions directly from comments. Add `-- $> 2 + 2` anywhere in your source code and Tricorder will evaluate it, with the output available in `tricorder ui` and `tricorder eval-comments`.

Christian Georgii presents tricorder at the Haskell Foundation's "Haskell and AI" workshop. A new DX tool providing simple, fast and focused feedback for building Haskell programs. He'll show you how it works and what can be tweaked to adapt it to your workflows. 🎥 youtu.be/vDmyl0ZJRF8?...

youtu.beHaskell and AI WorkshopWelcome to the Haskell Foundation online workshop on AI and Haskell! 11:30 Alfredo Di Napoli: Consulting for clients who use AI: a tale of a few hats 12:00 Gautier Di Folco: LLM as a SDLC…

Tweag by Modus Create reposted

I wrote about my sheaves project in prose form. Code, even small as that project, doesn't give you a lot of navigation keys. So I wanted to make something a bit more sequential to help get the important points across. Let me know if it helps.

In his latest blog post, @aspiwack.bsky.social shows how, despite textbook definitions suggesting the contrary, sheaves (from category theory) can be implemented in ordinary functional programming languages. www.tweag.io/blog/2026-06...

Announcing tricorder, an incremental build tool for Haskell: multi-component auto-discovery, a background build daemon and a TUI dashboard. Great to pair with LLM agents: it has a context-friendly CLI and includes a skill for tight feedback loops. tinyurl.com/dmpc8mbk

build //newsletter issue 31 just dropped From remote caching tricks to running Claude prompts as Bazel actions, plus how to stop external resources breaking your builds .. there's something for every build nerd in this issue. BazelCon '26 in Amsterdam, who's going? build.news

Tweag by Modus Create reposted

Tweag by Modus Create reposted

Tweag by Modus Create reposted

You can take a look at their engineering blog: exploring-better-ways.bellroy.com/teams/techno...

exploring-better-ways.bellroy.comBlog posts from the Technology TeamTechnology
Andrew Donnellan@andrew.donnellan.id.au

talking with a functional programming friend this evening and learned that apparently one of Australia's main employers of Haskell programmers is Bellroy, as in the wallet company, who maintain their e-commerce stack in-house and apparently write most of it in Haskell. wat

Tweag by Modus Create reposted

Tweag by Modus Create reposted

Attention all #Haskell fans: #MuniHac, our annual Haskell gathering, will take place in Munich from October 9th to 11th. Join us for a weekend of coding, learning, and hanging out with the international Haskell community. More information and the registration: munihac.de/2026.html

Tweag by Modus Create reposted

Congratulations Clash!

Clash Language@clash-lang.bsky.social

It's been a long time coming, but it's finally time for a new Clash release! In 1.10 you can find new exciting things like `NumConvert`, support for GHC 9.12 and many other quality changes! 🥳 clash-lang.org/blog/2026-04... #Haskell #FPGA

Tweag by Modus Create reposted

We sat down with Torsten Grust who is a professor of DB systems at the University of Tübingen. We talked about the best way to program databases, how to bridge the gap between regular programming languages and databases, and compiling just about everything to SQL. haskell.foundation/podcast/81/

haskell.foundationTorsten GrustMike and Andres sat down with Torsten Grust, who is a professor of DB systems at the University of Tübingen. Even though Torsten loves SQL, he's used functional programming and Haskell to inform his w...

Tweag by Modus Create reposted

Tweag by Modus Create reposted

A quick thread-of-thread of my observation on my small sheaves-in-Haskell project from the other week.

Arnaud Spiwack@aspiwack.bsky.social

So. I did a thing. This was actually quite a lot of work, so I'm quite proud of this one. I wrote a tiny example of a sheaf interpreter (in Haskell). github.com/aspiwack/she... 1/8