Phoenix web framework is awesome. Backed by the beauty and productive Elixir and performance and realibility of Erlang VM. This presentation is for Singapore Elixir Meetup in March 2016
3. INTRODUCTION
YOU’RE MY REGULATOR, MY COMPILER
▸ Scream when things go too fast / slow / are unclear
▸ Scream when cool things happen
▸ Help me when live coding, I’m suck at it. Find errors for me
before the compiler do
▸ Similar to Phoenix channel, this is two way communication
channel. Don’t let me do all the talking!
5. INTRODUCTION
WHO AM I
▸ Was at CitizenLab, a Belgium-based early stage startup. As
a CTO
▸ Now at Hacktiv8, a startup for dev bootcamp
▸ Run ElixirDose — an Elixir-focused blog since November
2013
15. “IF I HAVE TO BUILD SKYNET,
KILLER ARTIFICIAL INTELLIGENT
FROM TERMINATOR MOVIES, I
WOULD USE ERLANG AND
ERLANG VM. MOSTLY BECAUSE
IT’S UNKILLABLE AND KEEP
COMING BACK!”
Simon St.Laurent from MostlyErlang Podcast
17. FEATURES
STATIC BUILD TOOLS WITH ES6 AS DEFAULT
Ultra fast HTML5 build tools
Compiles/lints your scripts and styles
Concatenates your scripts and styles
Minifies it
Watches for file changes
19. FEATURES
CHANNELS
▸ The main reason why Phoenix exists in the first place
▸ It’s websocket with steroid
▸ Cross-platform, cross-languages
▸ For creating modern, real-time apps
▸ Beyond HTML
26. “ WE DO NOT HAVE ONE
WEB-SERVER
HANDLING 2 MILLIONS
SESSIONS. WE HAVE 2
MILLION WEBSERVERS
HANDLING ONE
SESSION EACH.”
Joe Armstrong - Erlang Father
http://goo.gl/DprVTC