Github
Alternative: Bitbucket, git (private server)
None
| module Where | |
| class <<self | |
| attr_accessor :editor | |
| def is_proc(proc) | |
| source_location(proc) | |
| end | |
| def is_method(klass, method_name) | |
| source_location(klass.method(method_name)) |
I have moved this over to the Tech Interview Cheat Sheet Repo and has been expanded and even has code challenges you can run and practice against!
\
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
| class AddressBook | |
| def contacts | |
| @contacts ||= [] | |
| end | |
| def self.load_from_path(path) | |
| # Create a new AddressBook instance | |
| address_book = self.new | |
| # Create a new AddressBookDSL instance |
| defmodule Duration do | |
| @moduledoc """ | |
| This duration module parses and formats strings | |
| for a time duration in hours and minutes and | |
| optionally seconds (e.g. 01:00 for an hour, | |
| 00:01:10 for one minute and ten seconds). | |
| """ | |
| @match ~r/^(?<hour>\d{1,2}):(?<min>\d{1,2}):?(?<sec>\d{0,2})$/ | |
| def parse(string) do |
löb is a well-known function in Haskell for implementing spreadsheet-like behaviors and tying the knot. It is defined as:
loeb :: Functor f => f (f a -> a) -> f a
loeb fs = xs
where xs = fmap ($ xs) fsBy the end of this quick guide, you will know how to compile a Phoenix app release using Exrm and run it inside a Docker container. I've found only a couple of articles that discuss getting an Elixir app up and running inside a Docker container, and even those only touched on some parts of the process. The idea is that this guide will give you a full end-to-end example of how to get all the pieces and parts working together so that you are able to deploy your Phoenix application inside a Docker container.