Hacker News
- Re-implementing the Nix protocol in Rust https://www.tweag.io/blog/2024-04-25-nix-protocol-in-rust/ 0 comments
- CLI user experience case study https://www.tweag.io/blog/2023-10-05-cli-ux-in-topiary/ 159 comments
- Source filtering with file sets https://www.tweag.io/blog/2023-11-28-file-sets/ 5 comments
Lobsters
- Functional Python, Part II: Dial M for Monoid https://www.tweag.io/blog/2023-01-19-fp2-dial-m-for-monoid/ 3 comments haskell , plt , python
- Our roadmap for Nix https://www.tweag.io/blog/2022-08-04-tweag-and-nix-future/ 13 comments nix
- Existential optics https://www.tweag.io/blog/2022-05-05-existential-optics/ 2 comments haskell
- Linear types are merged in GHC https://www.tweag.io/blog/2020-06-19-linear-types-merged 46 comments haskell , plt
- Nix Flakes, Part 1: An introduction and tutorial https://www.tweag.io/posts/2020-05-25-flakes.html 16 comments programming
- Build large polyglot projects with Bazel... now with Haskell support https://www.tweag.io/posts/2018-02-28-bazel-haskell.html 6 comments haskell
- Building a Rust workspace with Bazel https://www.tweag.io/blog/2023-07-27-building-rust-workspace-with-bazel/ 3 comments rust
- Building Nix flakes from Rust workspaces https://www.tweag.io/blog/2022-09-22-rust-nix 16 comments rust
- Improving Criterion.rs https://www.tweag.io/blog/2022-03-03-criterion-rs/ 20 comments rust
- Christmas of Code – Haskell for Mobile – a $3,000 grant for an open-source project https://www.tweag.io/ 35 comments haskell
- Ormolu internship https://www.tweag.io/blog/2021-04-23-ormolu-intership/ 4 comments haskell
- Ad-hoc interpreters with capability - define instances on the fly https://www.tweag.io/blog/2021-04-08-capabilities-ad-hoc-interpreters/ 6 comments haskell
- Tweag - Intern opening to improve GHC performance https://www.tweag.io/blog/2021-01-29-ghc-perf-internship/ 13 comments haskell
- HASKELL DARK ARTS, PART I: IMPORTING HIDDEN VALUES https://www.tweag.io/blog/2021-01-07-haskell-dark-arts-part-i/ 6 comments haskell
- Markov chain Monte Carlo (MCMC) Sampling, Part 1: The Basics https://www.tweag.io/blog/2019-10-25-mcmc-intro1/ 7 comments programming
- Tweag - Splittable pseudo-random number generators in Haskell: random v1.1 and v1.2 https://www.tweag.io/blog/2020-06-29-prng-test/ 3 comments haskell
- The three kinds of Haskell exceptions and how to use them https://www.tweag.io/posts/2020-04-16-exceptions-in-haskell.html 15 comments haskell
- Tweag I/O - On linear types and exceptions https://www.tweag.io/posts/2020-02-19-linear-type-exception.html 74 comments haskell
- Tweag I/O - Locating Performance Bottlenecks in Large Haskell codebases https://www.tweag.io/posts/2020-01-30-haskell-profiling.html 9 comments haskell
- A Tale of Two Functors or: How I learned to Stop Worrying and Love Data and Control https://www.tweag.io/posts/2020-01-16-data-vs-control.html 31 comments haskell
- Tweag I/O - Bazel, Cabal, Stack: Why choose when you can have them all? https://www.tweag.io/posts/2019-10-09-bazel-cabal-stack.html 8 comments haskell
- Tweag I/O - Ormolu: Format Haskell code like never before https://www.tweag.io/posts/2019-05-27-ormolu.html 38 comments haskell
- Tweag I/O - Capability is about free monads. It's a bird… It's a plane… It's a free monad! https://www.tweag.io/posts/2019-03-20-capability-free-monad.html 9 comments haskell
- Tweag Internship Programme 2019 https://www.tweag.io/posts/2019-03-11-internships.html 8 comments haskell
- Tweag I/O - The types got you https://www.tweag.io/posts/2019-02-13-types-got-you.html 26 comments haskell
- Tweag I/O - Towards Interactive Data Science in Haskell:Haskell in JupyterLab https://www.tweag.io/posts/2019-01-23-jupyterlab-ihaskell.html 7 comments haskell
- Tweag I/O - GHC WebAssembly backend reaches TodoMVC https://www.tweag.io/posts/2018-12-20-asterius-todomvc.html 44 comments haskell
- Capability: the ReaderT pattern without boilerplate https://www.tweag.io/posts/2018-10-04-capability.html 19 comments haskell
- Tweag I/O - We are hiring! https://www.tweag.io/posts/2018-03-29-we-are-hiring-swe.html 20 comments haskell
- Using Stackage for GHC regression testing http://www.tweag.io/posts/2017-10-27-stackage-head.html 10 comments haskell
- GHC Compiler Plugins in the Wild: Typing Java http://www.tweag.io/posts/2017-09-22-inline-java-ghc-plugin.html 5 comments haskell
- Tracking performance over the entire software lifecyle http://www.tweag.io/posts/2017-09-06-hyperion.html 8 comments haskell
- Compact normal forms + linear types = efficient network communication http://www.tweag.io/posts/2017-08-24-linear-types-packed-data.html 20 comments haskell
- Streaming programs without laziness: a short primer http://www.tweag.io/posts/2017-07-27-streaming-programs.html 25 comments haskell
- Haskell meets large scale distributed analytics with Spark http://www.tweag.io/blog/haskell-meets-large-scale-distributed-analytics 28 comments haskell
- Stack + Nix = portable reproducible builds http://www.tweag.io/blog/stack-nix-portable-reproducible-builds 15 comments haskell
- Programming R at native speed using Haskell http://www.tweag.io/blog/programming-r-at-native-speed-using-haskell 9 comments haskell