We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Oban
Oban is a robust job processing library for Elixir, instrumental for handling background tasks efficiently and scaling applications. It has found extensive use in various scenarios, from improving email delivery reliability to creating intricate ETL workflows. Favorably, Oban integrates seamlessly with other tools and frameworks, making it easier to manage tasks such as email delivery with Bamboo or Prometheus metrics with PromEx. The community involvement and continuous updates, like the release of Oban Pro 1.4.0 featuring improved workflows and job execution deadlines, underscore its utility and growth. Notable developers and experts often discuss Oban's capabilities and implementation strategies, providing insights and practical tips for leveraging its full potential in an Elixir environment. Whether it's handling data transformation workflows, asynchronous email delivery, or integrating with MLOps, Oban enhances performance and ensures scalability, showcasing the versatility and efficacy of Elixir's ecosystem.
Tracking Errors in Oban Background Jobs with AppSignal in Elixir
In this article, Aestimo Kirina discusses how to implement and track errors in background jobs using the Oban library in an Elixir application with AppSignal.
Discussion on Oban Web's Open Source Release and Community Innovations
In this episode, the hosts discuss the significance of Oban Web going open source and its implications for startups.
Overview of Episode 217: The Unified Elixir Language Server and More Community News
Mark Ericksen and David Bernheisel discuss the official announcement of the Elixir Language Server team, the latest updates in the Elixir community such as the release of Oban v2.18.1, a new video from German Velasco, and the upcoming 'Elixir Patterns' book.
Discussion on Recent Stack Overflow Survey and Elixir Community News
In this episode, the hosts discuss the latest Stack Overflow survey results, the admiration for Elixir and Phoenix, and updates on various Elixir-related projects and releases.
Introduction to ErrorTracker: A Built-in Error Tracking Solution for Elixir
Cristian Álvarez Belaustegui introduces ErrorTracker, a built-in error tracking solution for Elixir applications, highlighting its features, setup, and benefits.
Applying CRDTs for Mnesia in Elixir Projects
In Episode 213, Mark Ericksen discusses advancements and updates in the Elixir community, covering topics such as integrating CRDTs in Mnesia, Oban Pro's latest features, and a preview of ElixirConf 2024.
A Detailed Guide on Essential Elixir Open-Source Projects for Building SaaS Applications
This article explores various open-source Elixir projects that can significantly improve SaaS applications development, highlighting projects like Absinthe, Oban, Flop, Triplex, and more.
Introduction to Elixir: Key Reasons to Choose This Dynamic Language
This article presents an introduction to Elixir, explaining its creation, core strengths, use cases, and features.
Insights on Robust Job Processing with Parker and Shannon Selbert in Elixir
Shannon Selbert, co-founder of Soren and developer of Oban, and Parker Selbert, creator of the Oban background job framework, discuss robust job processing in Elixir with SE Radio host Gavin Henry. They cover the history, use cases, lessons learned, and the importance of PostgreSQL in job processing.
Enhancing Oban Job Logging with Telemetry
Cristian Álvarez Belaustegui explains how to use telemetry to automatically add metadata to logs in Oban jobs, making the logging process more streamlined and less repetitive.
Discussion on Learning Elixir and GraphQL with Ricardo Trindade
Mark Ericksen, David Bernheisel, and Cade Ward host Episode 5 of the Thinking Elixir Podcast, featuring a conversation with Ricardo Trindade. They discuss learning Elixir, GraphQL vs REST, executing other languages from Elixir, and useful learning resources.
Podcast about Techniques for Performing Migrations in Production
Patryk Bąk discusses strategies for running migrations in production environments where downtime or service interruptions are problematic. Tips, techniques, and examples are shared, along with hosts' war stories, tips, and mistakes.
Discussion on Oban with Parker Selbert
Mark Ericksen, David Bernheisel, and Cade Ward talk with Parker Selbert, the creator of the job processing library Oban. Parker discusses the benefits of using Postgres over Redis as the data store, the differences between the free and paid versions of Oban, and future plans for the library.
Discussion on Oban with Parker and Shannon Selbert
In this episode, Parker and Shannon Selbert discuss their dynamic partnership and delve into the features and intricacies of their tool Oban, a persistent background job processor written in Elixir.
Discussion on Oban with Alex Koutmos and Parker Selbert
Alex Koutmos and Parker Selbert discuss Oban, an Elixir-based job processing library.
News and Updates in the Elixir Community
In Episode 139, the hosts discuss updates and news within the Elixir community, including new features in Phoenix LiveView, an interview with José Valim, and the return of EMPEX NYC.
Discussion on Oban with Bowery Farming's Engineers
Ashley Smith and Kenneth Moy from Bowery Farming discuss their experiences with Oban, a job processing library in Elixir, and its applications in their work.
Latest Updates on Elixir Development and Community
Mark Ericksen and David Bernheisel present Episode 203 of the Thinking Elixir Podcast, offering updates on the Elixir ecosystem, including Phoenix LiveView nearing 1.0, José Valim's insights on design patterns, and the release of Ash 3.0.
Comparing Elixir's Oban and Broadway Libraries
Jakub Hajto shares his experiences with Elixir's Oban and Broadway to help developers make informed decisions between the two libraries.
Insights into Scaling Oban for High Throughput
Shannon and Parker Selbert discuss practical tips and techniques for scaling Oban applications, highlighting the capabilities and optimizations of the Oban job processing library.
Understanding Background Jobs in Elixir with Joel Meador
Joel Meador discusses the importance of background jobs in app performance and scalability on the Elixir Wizards podcast hosted by SmartLogic.
Integrating Flume for Background Jobs in Elixir
Our guest author Pulkit Goyal explains how to handle background jobs with Flume in Elixir applications, comparing it with other alternatives like Oban and Exq, and discussing Flume's advanced features such as rate limiting and batch processing.
Elixir Community News Digest and Discussions
This episode covers the latest news in the Elixir community, including the release of OTP 27.0-rc2 with the new json module, updates to Phoenix Live reload, and Oban Pro 1.4.0, as well as a discussion on the Redis licensing changes.
Overview of Oban Pro v1.4.0 New Features and Improvements
The release notes for Oban Pro v1.4.0 detail improved workflows, automatic crontab syncing, and job execution deadlines.
Interview with Oban Creators Shannon & Parker Selbert
In this episode of Changelog & Friends, Shannon & Parker Selbert, creators of Oban, discuss the journey and development of the job processing library used in Elixir.
Implementing OpenTelemetry in Elixir Applications
The author discusses their experience incorporating OpenTelemetry into a LiveView Elixir application designed to parse FIT files for personal analytics relating to file processing times and failure rates.
Geocoding Techniques in Elixir and Phoenix LiveView
Joshua Plicque shares insights on building and deploying geocoding features in an Elixir application, tackling challenges, and providing a structured engineering approach to software development.
Improving Error Reporting in Oban Jobs
An article that discusses how to enhance error monitoring and reporting in Oban jobs within Elixir applications, with a focus on integration with services like Sentry.
Advantages of Using Elixir for Solo SaaS Development in 2024
Tyler Young discusses the benefits of using Elixir for building a solo SaaS venture.
Using Swoosh and Oban for Email Delivery in Elixir Applications
In this article, Peter Ullrich discusses how to implement asynchronous email delivery in Elixir applications using Swoosh for building emails and Oban for handling background processes.
Case Study on Approximated.app - A Web App Domain Automation Tool Built with Elixir
Carter shares the experience of building and running Approximated.app with Elixir, managing over 200k custom domains and its performance in production.
Discussing Job Queues in Elixir with Oban Creator
In this episode, we discuss with Parker Selbert about job queues in Elixir using Oban.
Episode 164 - Elixir Community News Highlights
The episode covers important updates in the Elixir community such as the ElixirConf schedule release, Bumblebee's new streaming text support, Oban Web updates, a positive Elixir article on Hacker News, and examples of using Elixir Nx for AI.
Insights on Observability in Elixir
The BeamRadio Panel delves into observability within the Elixir ecosystem in their 50th episode. Attend GigCityElixir and Empex NYC conferences to connect with the Elixir community.
Implementing Efficient Email Delivery in Elixir with Bamboo and Oban
Maheep Kumar presents a guide on setting up reliable e-mail delivery in Elixir applications by leveraging Bamboo and Oban.
The Comprehensive Capabilities of Elixir and Phoenix
Jason Stiebs explains why Elixir and Phoenix are an excellent choice for developers, highlighting the various features and advantages of the language and framework. Learn about the built-in support for concurrency, distribution, RPC, low resource usage, and more!
Understanding ETL Processes Using Oban in Elixir
Brandon Bennett explores ETL with Oban, a tool for creating data transformation workflows. He provides an example of using Oban to generate stats for superheroes and create a daily digest to determine the best superhero.
Streamlining MLOps with Elixir's Capabilities
Sean Moriarity shows how to do MLOps in Elixir, simplifying the deployment of machine learning models without much effort.
Integrating Prometheus Metrics and Grafana Dashboards with Elixir using PromEx
Alexandre Moreira Xavier shows you how to build your own Prometheus metrics using PromEx. PromEx is a library made by Alexander Koutmos that helps you integrate your Elixir application with Prometheus and Grafana.
Creating a Custom Phoenix Project Generator
Victor Björklund shares how to build a custom Phoenix phx.new generator. He explains the problem with the existing generators and explores possible solutions, such as modifying and extending Phoenix's mix task generators to align with project requirements.
Guide to Secure Oban Pro/Web Deployment with Docker on Fly.io via GitHub Actions
Dave Lucia explains how to deploy Oban Pro/Web with Docker and Fly.io. The article provides steps for securely passing API keys and secrets when building a Docker image using Docker build secrets and the flyctl deploy --build-secret option in GitHub Actions.
© HashMerge 2024