Wait, Bang vs. Bang, Wait : les subtilités des scripts Elixir Cron

Cet article n'est qu'un bref récapitulatif de la façon d'exécuter la tâche de type cron consistant à exécuter du code de manière périodique dans Elixir. Dans d'autres langages, vous pouvez implémenter cela en utilisant une fonction de sommeil, mais voici cet avertissement de votre ancienne documentation Elixir :

Pour presque toutes les situations où vous utiliseriez sleep/1Elixir, il existe probablement un moyen plus correct, plus rapide et plus précis d'obtenir la même chose avec la transmission de messages.

Comme les vampires, Elixir ne dort jamais ! Rappelez-vous ce que Joe Armstrong a dit d'Erlang (le moteur d'Elixir) : "écrire une fois ...

Suggested posts

FunctionalScript

FunctionalScript

Une histoire typique d'entreprise en croissance D'après mon expérience personnelle, j'ai vu à plusieurs reprises que des entreprises en croissance passent par les étapes similaires suivantes : L'utilisation directe des E/S agit comme un virus, rendant une bibliothèque inutilisable lorsque le système d'E/S change.

La stratégie unique de ValueScript pour prévenir les effets secondaires

La stratégie unique de ValueScript pour prévenir les effets secondaires

ValueScript est essentiellement TypeScript sans effets secondaires (tl;dr;). Considérez le programme TypeScript suivant : dans ce petit exemple, cela peut sembler peu, mais considérez que l'effet secondaire s'est produit de manière transitive via pirateEnabled.

Related posts

Le défi de lecture Goodreads est toxique

Le défi de lecture Goodreads est toxique

La démangeaison dans ma main s'est propagée alors que je négociais avec le libraire local pour un autre livre. Ce livre, comme les autres que j'ai achetés récemment, trouverait son trône sur ma pile «À lire» (TBR); et pourtant, je l'ai acheté.

La performance solo de la fille aux cheveux roux

En mission de Hayden, Katie se filme en train de se masturber.

La performance solo de la fille aux cheveux roux

Il était minuit passé lorsque Hayden a ramené Katie à son dortoir universitaire après leur soirée ensemble. Elle avait un cours tôt le matin et n'avait plus de vêtements de rechange après être restée avec lui la nuit précédente.

Repenser les médias : les cinq vérités de McChesney et l'avenir des communications

Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.

Learning at Work Week compte plus que vous ne le pensez

Learning at Work Week compte plus que vous ne le pensez

Nous avons souvent du mal à mettre en œuvre ce que nous savons être bon pour nous. Qu'il s'agisse de dire à un proche que nous l'aimons ou de se rappeler de parler comme un pirate, il y aura toujours ceux qui prétendent qu'un jour, une semaine ou un mois d'événements ne sont pas nécessaires parce qu'ils font déjà ces choses.