Lonestar ElixirConf 2017- The NeverEnding Application by James Gray & Paul Dawson

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=xzY1C_O3gDk



Duration: 43:46
1,450 views
20


Lonestar ElixirConf 2017- The NeverEnding Application by James Gray & Paul Dawson

“Why do you stick everything in a database?” —Joe Armstrong


Modern application development can be tough. You need to remember things with long term storage, you need short term storage for the times when that’s too slow, and you need another kind of storage just to remember who you are currently talking to. This process is obsolete.

Elixir affords us other options in designing our applications. We have ready access to:
Accumulate only data stores
Built-in caching via `ets`
Hot code reloading
These tools make it simpler to spend effort solving problems instead of working to satisfy some request/response cycle.

Through a sample application, we will explore these techniques and hone our recognition of when it’s possible to bypass complexity with straightforward data flows.

Make your apps run on state instead of CRUD.




Other Videos By Confreaks


2017-03-16ElixirDaze 2017- Stronger Than Fear: Mental Health in the Developer Community by Ed Finkler
2017-03-16ElixirDaze 2017- Yesterday's Cargo by Dave Thomas
2017-02-28Lonestar ElixirConf 2017- Lightning Talks by Various Presenters
2017-02-28Lonestar ElixirConf 2017- Elixir Adoption at Scale: A Comprehensive Guide by Ben Marx
2017-02-28Lonestar ElixirConf 2017- Using Ecto outside of Phoenix by Geoffrey Lessel
2017-02-28Lonestar ElixirConf 2017- Using Elixirscript by Bryan Joseph
2017-02-28Lonestar ElixirConf 2017- Shattering your application into an umbrella project by Luke Imhoff
2017-02-28Lonestar ElixirConf 2017- Holistically built and tested APIs by Brian Cardarella
2017-02-28Lonestar ElixirConf 2017- Leveling up your Phoenix Projects with OTP by Nico Mihalich
2017-02-28Lonestar ElixirConf 2017- Raspberry Pi Cluster with the Power of Elixir by Ricardo Echavarria
2017-02-28Lonestar ElixirConf 2017- The NeverEnding Application by James Gray & Paul Dawson
2017-02-28Lonestar ElixirConf 2017- Creating a Nerves-based Status Monitor... by Andrew Selder
2017-02-28Lonestar ElixirConf 2017- How we Build Vutuv by Stefan Wintermeyer
2017-02-28Lonestar ElixirConf 2017- Closing Keynote by Dave Thomas
2017-02-28Lonestar ElixirConf 2017- Opening Keynote by Justin Schneck
2017-02-28Lonestar ElixirConf 2017- KEYNOTE: Phoenix 1.3 by Chris McCord
2016-11-22DevOpsDays Philly 2016 - Software-Defined Culture by Tim Gross
2016-11-22DevOpsDays Philly 2016 - Ignite: Effective Remote Workers by Rick Pufky
2016-11-21RubyConf 2016 - Halve Your Memory Usage With These 12 Weird Tricks
2016-11-21RubyConf 2016 - Diving into the Details with DTrace by Colin Jones
2016-11-21RubyConf 2016 - To Clojure and back: writing and rewriting in Ruby by Phill MV