If you are facing issue setting up @AmpCode with OpenCode Go subscription, edit the Models field to the following format: `<provider>/<model-id> -> <model-id>`. E.g. `deepseek/deepseek-v4.1-flash -> deepseek-v4.1-flash`
You will still get error when clicking Check Access though
Yesterday, during my ElixirConf keynote, I showed how Livebook/Kino can plug into Elixir's v1.14 dbg and allow you to debug and rearrange |> pipelines on the fly!
Introducing the Livebook app.
We want Livebook to be accessible to as many people as possible. That's why we built this.
It's the simplest way to install Livebook on your machine.
https://t.co/8w0wgaOFkT
This book on PostgreSQL internals looks like a great resource on isolation levels, concurrency control, and various storage engine topics https://t.co/ZkkpKuNbbB
New lovely @elixirlang feature just landed in main: "dbg" ✨
It's kind of like IO.inspect/2, but specifically tailored for debugging. I think it looks fabulous. 🎩
It's inspired by @rustlang, but has some superpowers too. See the thread 🧵🦸♀️
It's a wrap!
This series shows a way to conceptualize consensus algorithms, where Paxos and Raft are a special case. But more flexible implementations are possible: @vitessio lets you specify arbitrary durability rules through plugins. @planetscaledata https://t.co/PdgxvIf4wy
In honor of RC's 11th birthday this month, we're offering an extra 11 $1,000 grants for our fall batches to women, trans, non-binary, and/or Black programmers! 🎉
Apply by July 21 (earlier is better).
Please spread the word!
https://t.co/RYzhkES177
Episode 103: We learn about @VaxineIO, an @ElixirLang layer built on top of a distributed CRDT-based @erlang_org DB called Antidote. We cover CRDTs, the CURE protocol, and what @VaxineIO brings to the party. #ElixirLang#Database https://t.co/0MmDaWHjyp
Today during my @ElixirConfEU keynote I announced there is an ongoing PhD scholarship for researching and developing a type system powered by set-theoretic types for Elixir.
Here is a quick summary... 🧵 [1/6]
— PostgreSQL, did you update all these megabyte-long JSON I gave you?
— Yes
— What did it cost?
— Everything… all the IO on the server.
Let’s talk about how PostgreSQL stores JSONB (yep, it will be a thread about TOAST) 🧵
For the past 6 weeks, I have been attending the @recursecenter (RC). The journey has been fascinating so far! Here's a longer write up about my first 6 weeks in RC: https://t.co/PVYOMAGfwW
Nomad 1.3 has built-in service discovery, so you can get service discovery out of the box in a single binary without adding on something like Consul. This should make adopting Nomad much easier, and especially helps smaller scale use cases. 😍 https://t.co/hyS8fCGQTS
@recursecenter Also, consider reading RC self-directives: https://t.co/QG5pNaGSYx
It resonates a lot with how I approach learning. You'll definitely benefits from it even you're not attending RC.
Wrote a post about writing a simple Redis Protocol parser in Elixir with #Livebook support. You can use this link to run it in Livebook: https://t.co/idUvrIsxqj
It's part of my implementing mini Redis in Elixir series. One challenge I faced is test rerun:
1/4
#MyElixirStatus
I tried looking into ExUnit docs to find out ways to reset the state or rerun the tests but have no luck with it.
I also tried Livebook branch out section, but didn't seem to be working as well.
Please let me know if you know a better way to do this!
4/4
#MyElixirStatus
Here's a gist: https://t.co/cfKNI6YINw
With it, I only need to define the test code once. When I need to rerun the test, I just recreate the module and run the test. Hacky but works.
There's probably better way to do this. Here's what I tried:
3/4
#MyElixirStatus