- Funding: Erlang Ecosystem Foundation.
- Lee Barney is a faculty member at Brigham Young University-Idaho (BYU-Idaho), where he has been teaching since 2004 . He is currently a Professor of Computer Science.
Migrating background jobs to Elixir is easy with Oban because everything lives in your PostgreSQL
database. Oban relies on a structured oban_jobs
table as its job queue, and purposefully uses
portable data structures (JSON) for serialization. That makes it enqueueing jobs into Oban
simple for any language with a PostgreSQL adapter, no Oban client necessary.
As a demonstration, let's explore inserting Oban jobs from a Rails application.
To start, define a skeletal ActiveRecord
model with a few conveniences for scheduling jobs:
MIT License | |
Copyright (c) 2021 Daniel Ethridge | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is | |
furnished to do so, subject to the following conditions: |
#!/bin/bash | |
### | |
### my-script — does one thing well | |
### | |
### Usage: | |
### my-script <input> <output> | |
### | |
### Options: | |
### <input> Input file to read. | |
### <output> Output file to write. Use '-' for stdout. |
Phoenix 1.4 ships with exciting new features, most notably with HTTP2 support, improved development experience with faster compile times, new error pages, and local SSL certificate generation. Additionally, our channel layer internals receiveced an overhaul, provided better structure and extensibility. We also shipped a new and improved Presence javascript API, as well as Elixir formatter integration for our routing and test DSLs.
This release requires few user-facing changes and should be a fast upgrade for those on Phoenix 1.3.x.
The mix phx.new archive can now be installed via hex, for a simpler, versioned installation experience.
To grab the new archive, simply run:
# put this in your ~/.ssh/config | |
Host public.host | |
HostName $ip | |
User $username | |
IdentityFile $identity_file_path | |
Host private.host | |
ProxyCommand ssh -q -W $private_ip:$private_local_port public.host | |
User $username | |
IdentityFile $identity_file_path |
A list of commonly asked questions, design decisions, reasons why Clojure is the way it is as they were answered directly by Rich (even when from many years ago, those answers are pretty much valid today!). Feel free to point friends and colleagues here next time they ask (again). Answers are pasted verbatim (I've made small adjustments for readibility, but never changed a sentence) from mailing lists, articles, chats.
How to use:
- The link in the table of content jumps at the copy of the answer on this page.
- The link on the answer itself points back at the original post.
Desenvolvedor de Infraestrutura | |
(essa é uma área de infraestrutura, mas é preciso reforçar que estamos procurando avidamente também perfis mais focados em | |
desenvolvimento que queiram se encaixar dentro dela) | |
Estamos buscando um profissional que consiga trabalhar em um time multidisciplinar, que tenha sólidos conhecimentos de | |
programação, bons fundamentos de sistemas operacionais e redes, experiência com tecnologias de automação, e facilidade para | |
trabalhar com metodologias ágeis dentro de uma cultura DevOps. Um perfil curioso e autodidata, com interesse em grandes | |
desafios técnicos. |