HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
"Elixir and the Internet of Things" by Doug Rohrer

Strange Loop · Youtube · 53 HN points · 0 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Strange Loop's video ""Elixir and the Internet of Things" by Doug Rohrer".
Youtube Summary
The Internet of Things is upon us and being able to efficiently interconnect things will become increasingly difficult as more of them become available. How can we handle the stampede of connecting devices efficiently? When Ruby failed to live up to the task, we turned to Elixir and Erlang and were astonished by the results. This session will showcase the use of Elixir for a real-world production system.
We will walk though the actual code and discuss some of the struggles we faced while learning (enough) Erlang and Elixir to get things up and running. At the end of the presentation, you will have a basic understanding of Erlang's OTP behaviors, realize the importance of restart strategies, know what an "Acceptor Pool" is, and how we built one without knowing it.

by Doug Rohrer (@JeetKunDoug)

Doug has over 20 years of software development experience in complex business and scientific systems.

After almost a decade in consulting, he took several years to work with product companies, including what might have been the first application monitoring system for cloud computing applications that itself ran in the cloud. In late 2012, he took a sharp left turn from the world of .Net to focus on Ruby on Rails and other open-source systems, and has a passion for IoT problems based on his work with Nexia Home intelligence and Elixir/Erlang.
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
May 30, 2015 · 53 points, 8 comments · submitted by stevedomin
bhrgunatha
Interesting talk and on a related note, Strange Loop has become one of my favourite conferences for producing interesting talks these days. They always seem to get talks no a variety of technologies with a mix of real world applications.
hnrem
Performance testing tool was written in Go, but then Go seems to have been ignored for writing the server. Any reason?
panamafrank
He kinda mentions it early on regarding erlangs preemptive threading model, in that they are timesliced unlike go channels which only yield on a read.
None
None
MCRed
Doing distributed systems in Elixir/Erlang is dramatically easier/more logical than in Go.

Go is advertised as having "Concurrency" support, but that's nowhere near all that makes up OTP.

I think people don't seem to get this. Go is really not a good language for distributed systems programming. At least not yet when compared to Erlang / Elixir.

eggy
I'd like to see it translated to LFE - lisp flavored erlang to compare with Elixir. I started with Elixir, but I have since switched to LFE, since I prefer Lisp languages to Ruby/Python. I think LFE would be more powerful in the IOT application.
rubiquity
"Powerful" is a pretty vague term. Care to elaborate on why?
eggy
Sure, but your name presages what I might have to add. I like Elixir, and would prefer to write in it rather than Erlang just based on syntax, and Elixir is evolving. But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding - [1]. Nowadays small chips and boards can do a lot more than their ancestors, but I think the ability to write new constructs in LFE will be more 'powerful' in developing small IOT devices.

[1] - http://osdir.com/ml/lisp-flavoured-erlang/2015-01/msg00010.h...

rubiquity
> Sure, but your name presages what I might have to add.

My username has nothing to do with affinity for syntax. In fact, I would have started with Elixir a year earlier if in 2012 I hadn't dismissed the language for looking too much like Ruby. I ultimately embraced Elixir for its Erlang-like qualities, the parts I like from Clojure and excellent tooling.

> But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding

Robert actually talked with José about that on Twitter recently[0] . This is above my head as well, but I think LFE's extensibility is something that gets stretched a bit too far whenever a comparison of Elixir and LFE comes up.

0 - https://twitter.com/josevalim/status/601388406309036033

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.