The Curious Engineer

All blogs / Elixir / Erlang

Dashbit Blog

dashbit.co

Learn more about Elixir and the many projects the Dashbit team are involved with, such as Broadway, Ecto, Phoenix, Hex and more.

Elixir / ErlangWeb development

Posts
67 from 24 Sep 2014 to 24 Sep 2026
Posting
monthly (6 in the last year)
Kind
company blog
Feed
https://dashbit.co/feed

2026 5

  1. Evolving programming languages in the AI era
  2. WebSockets vs. SSE should be about ordering and correctness
  3. Distributed Python dataframes and machine learning with Livebook and Elixir
  4. Type systems are leaky abstractions: the case of Map.take!/2
  5. Why Elixir is the best language for AI

2025 5

  1. Zero Trust Auth for Plug/Phoenix apps is here
  2. The path to Tidewave: beyond code intelligence
  3. Embedding Python in Elixir, it's Fine
  4. Dashbit plans for 2025
  5. Data evolution with set-theoretic types

2024 9

  1. Remix's concurrent submissions are fundamentally flawed (without causal ordering)
  2. Soft deletes with Ecto and PostgreSQL
  3. SDKs with Req: S3
  4. SDKs with Req: Stripe
  5. Announcing Phoenix Playground
  6. Web apps have client and server state (plus realtime and LiveView)
  7. Elixir and Machine Learning in 2024 so far: MLIR, Apache Arrow, structured LLM, and more
  8. Req v0.5 released
  9. Req API Client Testing

2023 3

  1. Supercharge your app: latency and rendering optimizations in Phoenix LiveView
  2. Elixir and Machine Learning: Q3 2023 roundup
  3. Why the dot (when calling anonymous functions)?

2022 2

  1. Livebook as an educational tool
  2. Elixir and Machine Learning: Nx v0.1 released!

2021 6

  1. Surface and Phoenix LiveView - what comes next?
  2. Announcing Livebook
  3. Goth redesign
  4. Nx (Numerical Elixir) is now publicly available
  5. Building custom Hex repositories
  6. 10 years(-ish) of Elixir

2020 10

  1. How to debug Elixir/Erlang compiler performance
  2. Warnings as errors and tests
  3. You may not need Redis with Elixir
  4. Automatic and manual Ecto migrations
  5. Introducing NimbleTOTP
  6. Homemade analytics with Ecto and Elixir
  7. Using Bootstrap Native with Phoenix LiveView
  8. Rewriting imports to aliases with compilation tracers
  9. An upcoming authentication solution for Phoenix
  10. Welcome to our blog: how it was made!

2019 7

  1. Kubernetes and the Erlang VM: orchestration on the large and the small
  2. Using Broadway at Hexdocs.pm
  3. Announcing MiniRepo, a minimal Hex server
  4. Updating Hex.pm to use Elixir releases
  5. ExDoc v0.20: Keyboard shortcuts, autocompletion, full-text search, and more!
  6. Announcing Broadway
  7. Building a new MySQL adapter for Ecto Part IV: Ecto Integration

2018 9

  1. Building a new MySQL adapter for Ecto, Part III: DBConnection Integration
  2. Building a new MySQL adapter for Ecto, Part II: Encoding/Decoding
  3. Building a new MySQL adapter for Ecto, Part I: Hello World
  4. Updating Hex.pm to Ecto 3.0
  5. A sneak peek at Ecto 3.0: performance, migrations and more
  6. A sneak peek at Ecto 3.0: query improvements (part 2)
  7. A sneak peek at Ecto 3.0: query improvements (part 1)
  8. A sneak peek at Ecto 3.0: breaking changes
  9. What's new in Flow v0.14

2017 1

  1. The fallacies of web application performance

2016 6

  1. Replacing GenEvent by a Supervisor + GenServer
  2. Dynamic forms with Phoenix
  3. Beyond functional programming with Elixir and Erlang
  4. How to quit the Elixir shell (IEx)?
  5. Stateless vs stateful web apps
  6. Comparing Elixir and Erlang variables

2015 3

  1. Mocks and explicit contracts
  2. Working with Ecto associations and embeds
  3. Introducing reducees

2014 1

  1. Writing assertive code with Elixir