Elixir

mumskod

Resurser:

Anteckningar

  1. Lek och bli lite bekväm med Elixir
    1. meetups.. :)
    2. elixir-lang.org - guides… :)
    3. fråga/be om hjälp om du fastnar! :)
  2. Webbramverk Guider
    • guiden finns som epub (ebok!) :D Väldigt tacksamt att kunna läsa på läsplatta! #tack!
  3. OK installera allt jag behöver… Mac … så jag kör brew install -> Kommer till setup för vps. Lägger på minnet att något strul med node js nämns och att jag kan behöva skapa symlänk senare.. (står med i introduktionen i Phoenix guiderna)
  4. Följde guiderna för något år sedan - men sedan hann jag se att fantastiska uppdateringar var på väg, de är här! :D
  5. Planen nu: Följa de igen.

  6. brew install elixir
    elixir - v
    Elixir 1.5.1
mix phx.new hello
cd hello
mix ecto.create
tree (wooow!)
man tree ... aha! - L !
tree -L 2

Gick vidare, fick upp en lokal med HelloController en statisk sida och en som fångar upp värde i url:en (https://hexdocs.pm/phoenix/adding_pages.html#content) D.v.s. I: lib/hello_web/router.ex

I: lib/hello_web/controllers/hello_controller.ex

defmodule HelloWeb.HelloController do
  use HelloWeb, :controller

  def index(conn, _params) do
    render conn, "index.html"
  end
end

Sedan en view … och en template.. Följ hela: https://hexdocs.pm/phoenix/adding_pages.html#content

Ok, med första 2 routes på plats - så vill jag klura ut hur jag kommer release:a & host:a appen på ett stabilt sätt!

Så jag hoppar dit! OK PROD/produktion/release/lansering - HUR?!?!?

Nästa steg jag vill lära mig är att göra allt detta testdrivet, men kanske bättre att jag fokuserar påatt bygga det jag vill bygga först. :? hmmm

Relevanta elixir-videor på youtube!

Introduktion till Elixir i en enda video! :D Securing Elixir applications

Vem ligger bakom denna kurs?

Victoria Wagman som har arbetat som lärare i webbutveckling, och idag arbetar som programmerare hos 46elks.

Detta material byggs upp lite i taget.