Dashbit Blog
The path to Tidewave: beyond code intelligence
Embedding Python in Elixir, it's Fine
Dashbit plans for 2025
Data evolution with set-theoretic types
Remix's concurrent submissions are fundamentally flawed (without causal ordering)
Soft deletes with Ecto and PostgreSQL
SDKs with Req: S3
SDKs with Req: Stripe
Announcing Phoenix Playground
Web apps have client and server state (plus realtime and LiveView)
Elixir and Machine Learning in 2024 so far: MLIR, Apache Arrow, structured LLM, and more
Req v0.5 released
Req API Client Testing
Supercharge your app: latency and rendering optimizations in Phoenix LiveView
Elixir and Machine Learning: Q3 2023 roundup
Why the dot (when calling anonymous functions)?
Livebook as an educational tool
Elixir and Machine Learning: Nx v0.1 released!
Surface and Phoenix LiveView - what comes next?
Announcing Livebook
Goth redesign
Nx (Numerical Elixir) is now publicly available
Building custom Hex repositories
10 years(-ish) of Elixir
How to debug Elixir/Erlang compiler performance
Warnings as errors and tests
You may not need Redis with Elixir
Automatic and manual Ecto migrations
Introducing NimbleTOTP
Homemade analytics with Ecto and Elixir
Using Bootstrap Native with Phoenix LiveView
Rewriting imports to aliases with compilation tracers
An upcoming authentication solution for Phoenix
Welcome to our blog: how it was made!
Kubernetes and the Erlang VM: orchestration on the large and the small
Using Broadway at Hexdocs.pm
Announcing MiniRepo, a minimal Hex server
Updating Hex.pm to use Elixir releases
ExDoc v0.20: Keyboard shortcuts, autocompletion, full-text search, and more!
Announcing Broadway
Building a new MySQL adapter for Ecto Part IV: Ecto Integration
Building a new MySQL adapter for Ecto, Part III: DBConnection Integration
Building a new MySQL adapter for Ecto, Part II: Encoding/Decoding
Building a new MySQL adapter for Ecto, Part I: Hello World
Updating Hex.pm to Ecto 3.0
A sneak peek at Ecto 3.0: performance, migrations and more
A sneak peek at Ecto 3.0: query improvements (part 2)
A sneak peek at Ecto 3.0: query improvements (part 1)
A sneak peek at Ecto 3.0: breaking changes
What's new in Flow v0.14
The fallacies of web application performance
Replacing GenEvent by a Supervisor + GenServer
Dynamic forms with Phoenix
Beyond functional programming with Elixir and Erlang
How to quit the Elixir shell (IEx)?
Stateless vs stateful web apps
Comparing Elixir and Erlang variables
Mocks and explicit contracts
Working with Ecto associations and embeds
Introducing reducees
Writing assertive code with Elixir