[HN Gopher] Design and Prototypical Implementation of an IRC Cha...
       ___________________________________________________________________
        
       Design and Prototypical Implementation of an IRC Chat Server in
       Erlang OTP
        
       Author : bryanrasmussen
       Score  : 66 points
       Date   : 2022-02-03 12:46 UTC (10 hours ago)
        
 (HTM) web link (www.linuxjournal.com)
 (TXT) w3m dump (www.linuxjournal.com)
        
       | tempodox wrote:
       | Too bad, the diagrams are too tiny and blurry to be of any use.
       | And two of the references at the end are 404. A publicly
       | accessible repository for the prototypical implementation would
       | have been nice.
        
         | nivertech wrote:
         | Strange, is it a re-publishing of an older article?
         | 
         | The date says February 2nd, 2022, and some references are from
         | 2021.
         | 
         | But the component diagram is an old-style UML component
         | diagram, that most of the "Agile/Scrum" devs today will not
         | even understand.
         | 
         | Is there a better version with the readable diagrams?
        
         | [deleted]
        
       | yodsanklai wrote:
       | > On the 4th of October 2021, Meta (former Facebook) and all of
       | its organizations (e.g. Instagram, WhatsApp, Facebook Messenger)
       | were unavailable for up to seven hours. ... This outrage shows
       | that modern solutions must be designed resiliently to enable
       | service provisioning during incidents.... The functional
       | programming language Erlang provides inherent functionality to
       | develop these resilient services.
       | 
       | Ironically, What's App is written in Erlang :)
       | 
       | That being said, it's cool project! I'm not a concurrency expert
       | so people may disagree, but of all the paradigms I've tried, I
       | feel the actor model has the less mental overhead.
        
         | crenwick wrote:
         | IIRC that was a DNS issue, which is why it took down all the
         | Meta services. In other words, the WhatApps Erlang servers were
         | probably happily humming away.
        
       | HeckFeck wrote:
       | Curiously enough, one of the exercises in the Programming Erlang
       | book is to write a rudimentary IRC client.
       | 
       | Glad to see both sides now covered :)
        
       ___________________________________________________________________
       (page generated 2022-02-03 23:02 UTC)