Posts in elixir
- Concurrency in high-stakes systems: Why Erlang/Elixir (BEAM) stands out - October 01, 2023
- Socket.IO and Phoenix Channels: A comparative analysis - October 03, 2023
- Real-time interactions in Phoenix: LiveView vs. Channels - October 10, 2023
- Elixir: Publish your docs - November 03, 2023
- Ecto: Basic setup - November 07, 2023
- Ecto: Basic schemas and changesets - November 10, 2023
- Dialyzer and Elixir: Add static code analysis - November 12, 2023
- Credo and Elixir: Add linting and analysis - November 13, 2023
- Elixir: Basic setup series - November 14, 2023
- Elixir and Errors: Let it crash - November 15, 2023
- Absence in Elixir: Gracefully avoiding `nil` - November 20, 2023
- Elixir and Ecto: Testing behaviors - December 01, 2023
- Elixir and Ecto: A DSL for testing schemas and changesets - December 05, 2023
- Testing in Elixir: Patterns for Phoenix live-view - December 10, 2023
- Elixir: An introduction to GenServer - January 02, 2024
- LiveView: The basics - January 05, 2024
- LiveView: Navigating concurrency in real-time applications - January 07, 2024
- LiveView Testing: Ensuring real-time synchronization across sessions - January 09, 2024
- Elixir: Managing external services with dependency injection - January 15, 2024
- Elixir Testing: Mocking external services - January 20, 2024
- Testing in Elixir: Why good testing practices matter - January 24, 2024
- Elixir and Task: Managing asynchronous execution - February 01, 2024
- Elixir and Oban: For mission-critical tasks - February 05, 2024
- Elixir and Grafana: Basic logging - February 10, 2024
- Elixir Observability: Using logs, metrics, and traces - February 12, 2024
- Elixir GenServer: Fault-tolerant services with supervisors - February 20, 2024
- Elixir Agent: Encapsulating the gen_server state logic - February 20, 2024
- Elixir API: Implementing CRUD operations with Phoenix - March 01, 2024
- APIs as Contracts: Clear expectations and defined responsibilities - March 03, 2024
- Documenting APIs: Implementing OpenAPI - March 04, 2024
- Consumer-Driven Contract Testing: Implementing Postman - March 05, 2024
- Phoenix Channels: Real-time with WebSockets - March 10, 2024
- Phoenix Channels: Inverting responsibility - March 12, 2024
- Phoenix Channels: Tracking presence - March 13, 2024
- Ecto Series - April 25, 2024
- Leveraging CRDTs for eventual consistency - May 01, 2024
- Elixir: Resilient distributed systems - May 03, 2024
- Elixir: Running a cluster of nodes - May 08, 2024
- Elixir Testing Series - May 10, 2024
- Elixir: Running a cluster of dynamic nodes - May 15, 2024
- Elixir and Mnesia: Running a cluster with state - May 20, 2024
- Elixir and Raft: Running a cluster with state - May 25, 2024
- Elixir Syntax: Data Types and Collections - June 01, 2024
- Elixir Syntax: Variables - June 03, 2024
- Elixir Syntax: Control Flow - June 05, 2024
- Elixir Syntax: Functions - June 07, 2024