Gig City Elixir Highlights

I'm so pleased and honored to be a new member of the team at Bridge Connector. These folks are so incredibly talented and great to work with... And our company has contributed to Gig City Elixir as a Platinum sponsor!I'm going to share just a couple of my favorite…

Is Object-Oriented Programming a Trillion Dollar Disaster?

This article lays out the case that the OOP path which Java led the industry down is a terrible idea, leading to great difficulties without apparent payoff. Polarizing an idea as this is, it's one which that I've recently given considerable thought.Original article: https://medium.com/better-programming/object-oriented-programming-the-trillion-dollar-disaster-%EF%…

How Concurrency Really Works

Thanks to Igor Ostaptchenko for sharing this neat article. It explains the difference between concurrency and parallelism with respect to the BEAM. This is surely one of the really unique and compelling aspects of the core technology, leading to fault-tolerance features as much as scalability ones.https://medium.com/flatiron-labs/…

Post-mortem: Lucidboard for Hack Week

For our QL Hack Week, we began connecting the new and exciting Phoenix LiveView (github) library into our Lucidboard project. LiveView is allowing us to very rapidly wire up interactive user experiences by simply writing a bit of event handling code which updates the client's state. The technique employs websockets…

Tech Notes for Hack Week

For Hack Week, we're going to attempt to bring Phoenix LiveView into Lucidboard to create a snappy, interactive experience for our users. This post is just some notes to help us in the room.phoenix_live_view_examplephoenix_live_view_example has many great hints as to how LiveView works.…

Phoenix LiveView is on GitHub!

Chris McCord has announced that he's made his Phoenix LiveView project public. (Good are in this article.) While a proper "release" is still yet to come, this represents an exciting moment many of us have been waiting for because we can now dig in, experiment with the technology, and even…

Lonestar ElixirConf 2019 Highlights

Here are a few notes about some of the talks that I really enjoyed at this Austin conference.Keynote about NervesJustin Schneck spoke about his Nerves project, and they have been building some exciting things! Nerves is a toolchain which makes deploying Elixir applications (with linux) to embedded devices like…

What is Elixir and Why Should I Care?

This post is just a short collection of items that I think are valuable if you're just approaching Elixir for the first time and are trying to understand what it is and why it is a strong option.This podcast episode is a fantastic overview of the technology and how…

Mint, a new HTTP client for Elixir

It's not technically the Elixir core team, but 2 members of the Elixir core team are working on a new HTTP library! It sounds nice because it aims to be a low-level, extendible foundation from which we can build more powerful components using BEAM processes etc. I'll be keeping the…