Event Highlights: UpFront Conf 2017 – #Upfrontconf


On Friday 19 May, I was thrilled to attend the UpFront Conf 2017 conference at the Bridgewater Hall where, as part of their Speaker Bursary scheme, I got to present a five minute lightning talk on Assenty, the real-time Q&A platform I’ve been building over at assenty.com. Continue reading

Build Your Own Real-Time Web Service with Elixir/Phoenix: Assenty Show and Tell


Here are the slides from my recent talk at Manchester Lambda Lounge.

Aimed at a largely non-Erlang/Elixir audience, the talk was about the soft real-time aspects of Elixir/Phoenix and its WebSocket implementation (aka Phoenix channels) – the main inspiration behind the real-time Q&A web service at assenty.com

Manchester Lambda Lounge, in their own words,

“meets monthly to talk about and popularise new ways of thinking about computation. Frequent topics include functional programming, type systems, programming language design and aspects of computer science.”

As Elixir is still relatively new, and case study materials on the Phoenix web framework thin on the ground, I focused on explaining the core components of the web framework with an emphasis on Phoenix channels and, the rationale behind Phoenix and Elixir.

The presentation concluded with a live demo of Assenty. Here is the resultant question board which includes questions asked and answered live by the audience.

I’ve embedded the question that won Gold Question Award below!

It was a good opportunity to meet active members of Manchester’s growing functional programming community to talk code and I look forward to attending another event.