Skip to content

lisaychuang/elixir-fundamentals-workshop

 
 

Repository files navigation

This course is created by Mike North, see below notes for licensing information.

Lisa's notes

I'll be adding notes from training on 2018/4/19 here!

Anonymous Function

Anonymous functions have implicit returns (similar to Ruby), where the last statement in the function is the return value

Example: fn x -> x * x end

Print to console debugging

h IO.puts - help docs IO.inspect - logging out elixir - compiles files and execute IEx - interactive Elixir iex.pry - breakpoints

License

While the general license for this project is the BSD 3-clause, the exercises themselves are proprietary and are licensed on a per-individual basis, usually as a result of purchasing a ticket to a public workshop, or being a participant in a private training.

Here are some guidelines for things that are OK and NOT OK, based on our understanding of how these licenses work:

OK

  • Using everything in this project other than the exercises (or accompanying tests) to build a project used for your own free or commercial training material
  • Copying code from build scripts, configuration files, tests and development harnesses that are not part of the exercises specifically, for your own projects
  • As an owner of an individual license, using code from tests, exercises, or exercise solutions for your own non-training-related project.

NOT OK (without express written consent)

  • Using this project, or any subset of exercises contained within this project to run your own workshops
  • Writing a book that uses the code for these exercises
  • Recording a screencast that contains one or more of this project's exercises

Copyright

© 2018 Mike.Works, All Rights Reserved

This material may not be used for workshops, training, or any other form of instructing or teaching developers, without express written consent

About

Notes and Solutions from Elixir Fundamentals workshop by @mike-north

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 98.3%
  • Shell 1.7%