Introduction to the new LaunchDarkly Svelte SDK
Introducting the new LaunchDarkly Svelte SDK
In our latest blog post, Robinson Marquez introduces the new LaunchDarkly Svelte SDK that he contributed. Letting you toggle features in real-time and run A/B tests in Svelte applications. Complete with a tutorial www.tweag.io/blog/2025-07...
#Svelte #FeatureFlags #LaunchDarkly #WebDevelopment
24.07.2025 23:33 β π 2 π 0 π¬ 0 π 0
Our Scalable Build Group has just published issue 30 of their build //newsletter. Subscribe for updates on the latest developments in the build system space: www.build.news
#opensource #engineering
24.07.2025 02:58 β π 1 π 1 π¬ 0 π 0
How GHC is evolving to support WebAssembly and why it mattersCheng Shao presents the architecture, challenges, and current status of the GHC backend for WebA...
Compiling Haskell to WebAssembly β Cheng Shao (GHC/Wasm Backend Developer)
The videos for Zurihac 2025 are online. Our own Cheng Shao, main author of GHC's Wasm backend, taught everything you need to know to build your own Haskell Wasm app in five lessons. www.youtube.com/watch?v=9zv0...
What about you? What was your favourite presentation?
14.07.2025 09:55 β π 13 π 5 π¬ 0 π 0
We're curating an exhibit on #code as culture for βͺ@unesco.orgβ¬ . Got a snippet & a story? Submit by Sept 8. https://www.softwareheritage.org/2025/07/07/code-exhibit-unesco-cfp/
10.07.2025 16:51 β π 1 π 1 π¬ 0 π 0
Publish all your crates everywhere all at once
A new multi-crate packaging feature for Cargo
Publishing crates from a #Rust workspace just got easier, thanks to the newly stabilized workspace-publishing feature that we contributed last year.
Hereβs how it works β and how you can use it now (blog post by Joe Neeman): www.tweag.io/blog/2025-07...
11.07.2025 01:16 β π 1 π 1 π¬ 0 π 0
Infrastructure Independence | Haskell.org, Inc (Powered by Donorbox)
Historically, the Haskell community has relied on a mix of cloud providers and self-hosted servers for our core infrastructure (Hackage, Stackage, GHC, CI, etc.). More recently the Haskell Infrastruct...
Better infrastructure, fewer surprises. Weβre raising $6K for a dedicated ARM server to support #Haskellβs infrastructure (CI, backups, etc). Letβs build infra you can rely on! Every contribution helps!
Donate: donorbox.org/infrastructu...
Read more: discourse.haskell.org/t/infrastruc...
07.07.2025 15:11 β π 25 π 11 π¬ 0 π 1
PSA! Please share around! Due to a limited number of submissions, we're extending the OCaml Workshop deadline by a week to July 10th AoE!
Functional programmers! Heed my call! We need your submissions!!
06.07.2025 07:59 β π 12 π 13 π¬ 0 π 0
π¨ Call for Volunteers: SPLASH/ICFP 2025 π¨
Join the team that makes it all happen!
Meet the PL community, attend for free, and help run an amazing conference.
Apply now π tinyurl.com/splashifcp25...
More info π conf.researchr.org/track/icfp-s...
03.07.2025 13:08 β π 2 π 2 π¬ 0 π 0
Bazel workshop made public
The materials from a Bazel workshop we developed for a client are now publicly available
We are making public a #Bazel workshop we created for a client last year! Mark Karpov and Johan Herland wrote a short blog post with more information www.tweag.io/blog/2025-07...
03.07.2025 14:32 β π 0 π 0 π¬ 0 π 0
GitHub - tweag/gazelle_cabal: A gazelle extension to produce Haskell rules from cabal files
A gazelle extension to produce Haskell rules from cabal files - tweag/gazelle_cabal
If you really want to build something for Hackage with Bazel, we built a Gazelle generator github.com/tweag/gazell... it's more work to keep things in sync, you'll probably have to spend more time working in your build system, so only worth it if the compilation times are really very large.
02.07.2025 07:01 β π 1 π 0 π¬ 1 π 0
If you can naturally split your project in decently large chunks (say that take more than 10s to compile) and put them each in a separate Cabal library, Nix is going to do a good job at caching your CI.
02.07.2025 07:01 β π 1 π 0 π¬ 1 π 0
If it's not, then you have much more flexibility. We like to pair Bazel for build and Nix for the non-Haskell dependencies. Or if you have a little more dependency budget Buck2 for build and Nix for deps (including Haskell's, Buck2 doesn't have much support for dependencies yet).
01.07.2025 13:38 β π 1 π 0 π¬ 1 π 0
Having asked the team, the answer is a solid: it depends.
If you're building a library that you want to publish on Hackage (we're assuming you're writing Haskell) then you need to maintain Cabal files, and Bazel isn't ready for that. Probably use Nix for the submodules, Cabal for the rest.
01.07.2025 13:38 β π 2 π 0 π¬ 1 π 0
the ICFP 2025 program is coming together! Check out our list of accepted papers: icfp25.sigplan.org/track/icfp-2...
and we'll have three keynotes this year!
icfp25.sigplan.org/track/icfp-2...
β¬οΈβ¬οΈβ¬οΈ
30.06.2025 14:52 β π 6 π 5 π¬ 1 π 0
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
19.06.2025 10:01 β π 0 π 1 π¬ 0 π 0
Indexing Hackage: Glean vs. hiedb Β· Simon Marlow
Blog post: Indexing Hackage: Glean vs. hiedb
simonmar.github.io/posts/2025-0...
22.05.2025 12:44 β π 10 π 3 π¬ 0 π 0
I'm pleased to announce OxCaml!
OxCaml is Jane Street's branch of OCaml. We've given it a new name and a snazzy logo, and done a bunch of work to make it easy for people to try.
13.06.2025 14:14 β π 106 π 39 π¬ 5 π 3
direnv β unclutter your .profile
unclutter your .profile
@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...
11.06.2025 13:42 β π 1 π 1 π¬ 0 π 0
Andy Gordon
Andy Gordon from Cogna is interviewed by Sam and Matti. We learn about
Andy's influential work including the origins of the bind symbol in
haskell, and the introduction of lambdas in Excel. We go onto...
In this episode we learn about @andygordon.bsky.social'βs work including the origins of (>>=), introducing lambdas in Excel, and delve into his current work at Cogna using AI to allow non-programmers to write apps using natural language.
haskell.foundation/podcast/65/
09.06.2025 09:26 β π 7 π 3 π¬ 0 π 0
Programming & Proving by Jan van BrΓΌgge
Prompted by HΓ©cate (last year π
) I finally wrote up a blog post on why you should use the `Generically` newtype instead of DefaultSignatures in @haskell.org
jvanbruegge.github.io/blog/2025/pl...
08.06.2025 11:22 β π 4 π 3 π¬ 0 π 0
We currently don't have a plan for a separate account, I'm afraid. Ultimately, if such an account is to be created it doesn't have to come from Tweag/Modus Create, though. If the community is large enough, there can be a community managed account.
09.06.2025 00:06 β π 1 π 0 π¬ 0 π 0
Release v0.20.0 Β· tweag/FawltyDeps
As we're nearing the release of v1.0, here is an update with various quality-of-life improvements. Suggesting package names for undeclared dependencies When FawltyDeps finds a 3rd-party import that...
#FawltyDeps v0.20.0 released, with a few quality-of-life improvements.
- FawltyDeps is more clever when the import name isn't the same as the package name.
- New --base-dir option to control where FawltyDeps looks for 1st-party imports tweag.github.io/FawltyDeps/F...
06.06.2025 11:18 β π 0 π 0 π¬ 1 π 0
The VSCode extension has been bumped to 0.5 and published (it should be live by now), and as always, pre-built binaries might take a bit more time, but be there later today.
05.06.2025 11:32 β π 0 π 0 π¬ 0 π 0
Release 1.12.0 Β· tweag/nickel
Version 1.12 (2025-06-04) Nickel 1.12 includes the long-awaited addition a field punning, in the form of include expressions, which makes it easy to re-use a variable as a record field without runn...
#Nickel 1.12 is out! It comes with the long-awaited field punning feature, aka "Nix inherit", or include expressions in Nickel. The CLI now accepts non-Nickel input (e.g. validation of a JSON config using Nickel contracts).
Read the full release notes: github.com/tweag/nickel...
05.06.2025 11:32 β π 1 π 0 π¬ 1 π 0
When the limestone of imperative programming has worn away, the granite of functional programming will be revealed underneath -Simon Peyton Jones
https://welltypedwit.ch
ACM SIGPLAN International Conference on Functional Programming. Biskweets by @shwestrick.bsky.social
https://icfp25.sigplan.org/
https://icfpconference.org/
ACM SIGPLAN Workshop on Functional Software Architecture
https://functional-architecture.org/
The official Bluesky account for ZuriHac
zurihac.info
We collect, preserve, and share #software #sourcecode for present and future generations. #swh #softwarecommons #freesoftware #opensource
Multi-classed Software Engineer/Constructive Mathematician. Sometimes plays video games sort of fast. Puts topoi in your computer.
π₯ Lambda Scientist
π‘ Functional programming
π‘ Programming languages
π‘ Cryptography
π¨π½βπ» Swift, Haskell & Agda
π Volt πͺπΊ policy: digital rights & economy
π Utrecht π³π±π©πͺπͺπΊ
β’ Twitter: @TacticalGrace
Software Engineer π¦₯ Haskell & π³ Elm @Scrive
βοΈ First #chesspunks on this app
π― ζ₯ζ¬θͺγεεΌ·δΈ(N3)
On a mission to reach 2000 FIDE before 2031 π
#haskell #categorytheory #lumatone
π« @boekencurator.bsky.social
π https://w3future.com
πΌ https://tweag.io
π£οΈ https://strijpskamerkoor.nl
Working on banking infra at @mercury@twitter.com
prev: @feeldco@twitter.com, @wire@twitter.com
Opinions are my own and do not reflect that of my (past) employer(s)
Professor of Planetary Computing at the University of Cambridge @cst.cam.ac.uk, where I co-lead the @eeg.cl.cam.ac.uk, and am also to found at @conservation.cam.ac.uk.
Homepage at https://anil.recoil.org
The mission of the foundation is to support the Nix ecosystem's infrastructure, and projects.
A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
Reader in Computer Science at the University of St Andrews. Will play ukulele for free, will stop for money. Cricket. Go. Woke Prick. He/him. Avatar by Joo (www.siajoohiang.com)
https://www.type-driven.org.uk/edwinb/
https://www.lambda-miners.org.uk/
I like programming languages. A lot. Especially Haskell.
Tools, types and functions.
Committed to a welcoming, vibrant & ο¬ourishing #Haskell community!
Here we talk about community updates, software engineering and the joy of programming.
Find us on https://haskell.org and https://blog.haskell.org