Skip to content

krisfreedain/me

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

me

All about me

Inspiration

update to look like an actual site.

http://hugoribeira.com/

http://bitwalker.org/

http://seanhalpin.io/

https://jonny.me/

https://www.youtube.com/watch?v=-UKEPd2ipEk

Pictures

https://www.facebook.com/photo.php?fbid=10101517052756279&set=pb.36819165.-2207520000.1479401937.&type=3&theater https://www.facebook.com/photo.php?fbid=10101127297124689&set=t.36819165&type=3&theater https://www.facebook.com/photo.php?fbid=10152709823026427&set=t.36819165&type=3&theater

Submissions

All chat applications, Lesson 2.

Abstract

Elixir is a powerful tool. In just 15 minutes you can have an acceptable chat application. Here endeth the blog post, but wait you have more questions.

How do you deploy your application? Is Docker necessary, or even useful? What about service discovery, secrets, load balancing and other cloud flavoured issues.

Let's take that chat application and make it scalable, fault-tolerant and available. Using concrete examples I will provide solutions to all these questions and maybe even more.

Objectives

Provide guidance on working with Elixir applications in today's larger technology ecosystem. Introduce tools and processes that attendees can work with immediately. Highlight best practices that are different when working with Elixir compared to other languages.

2017-08-17 Elixir.LDN


Mind your own business View Controller

Abstract

Elixir is different, you were told. Where other languages rely on a database, Elixir has long-lived processes. No need for dependencies to handle background tasks… just add more processes.

This freedom can be both liberating and daunting. To someone familiar with building MVC applications, where the database is central, how can they break old habits and get the most out of Elixir's superpowers?

In this talk we will:

  • Review some universal truths of software design.
  • Discuss how to use the tools we have to organise our code such as mix, umbrellas and releases.
  • Show how to write cloud native applications.
  • Finally ask some questions about what more the Elixir ecosystem needs to reach its full potential.

Objectives

The objectives of this talk are twofold. First to share some of my insights from building a variety of Elixir applications over the last 3 years. At work I am developing a payments network that makes use of HTTP streaming for server push and a persistant event log to communicate between services. This project has really broadened my horizons. Second, I want add some clarity to some current discussions in the Elixir community. For example statements such as "phoenix is not your application".

Target audience

Mid to experienced developers with any level of Elixir experience.

Bio

Working with Elixir everyday at Curl and loving it. Discovered it after roles using Scala, Python, Ruby and JavaScript.

A regular participant in hacknights and meet-ups in London, I am always learning something new. I am keen to share my latest insights and have written and presented on the topic of Domain Driven Design. Currently I am enjoying seeing how well Docker and Elixir play together.

https://gist.github.com/Maikon/6cf110683a5e2a391b2229d7b0806fcc 2017-08-17 Elixir.LDN

2017-07-07 Brighton Ruby

  • rejected, Getting serious work done with Elixir processes

2017-05-20 EmpEx

  • rejected

2017-05-04 Elixir Conf EU

  • Ace an Education in TCP - rejected
  • Object Oriented Programming, one more time - rejected

2017-03-16 RubyConf Philippines 2017

  • Ace an Education in TCP - rejected
  • Object Oriented Programming, one more time - rejected
  • Rails in the corner - rejected

2017-03-02 ElixirDaze 2017

  • Ace an Education in TCP - rejected
  • Object Oriented Programming, one more time - rejected
  • archive for code

2017-02-10 Lonestar ElixirConf

  • Ace an Education in TCP - rejected
  • Object Oriented Programming, one more time - rejected

2017-02-09 Lambda Days

  • Object Oriented Programming, one more time -rejected

2017-01-27 Ruby Conf India

  • Ace an Education in TCP - rejected
  • Object Oriented Programming, one more time - rejected
  • Rails in the corner - rejected

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.7%
  • CSS 1.3%
  • Elixir 1.0%