Code Explainers

Code explainers tagged #background jobs

python
from celery import shared_task, signature
from django.core.mail import send_mail
 
from .models import Report, ReportExport

Chaining Celery tasks in Django

asynchronous tasks task chaining retries
Intermediate 8 steps
ruby
class WelcomeSequenceOrchestrator
  STEPS = [
    { mailer: :welcome_email,      delay: 0.hours },
    { mailer: :getting_started,    delay: 1.day },

Scheduling a drip email sequence in Rails

mailers background jobs scheduling
Intermediate 6 steps