This blog post series has moved here.
You might also be interested in the 2016 version.
| { pkgs }: { | |
| allowUnfree = true; | |
| packageOverrides = super: let self = super.pkgs; in { | |
| haskellPackages = super.haskellPackages.override { | |
| overrides = self: super: { | |
| ghc-mod = self.callPackage /home/meditans/code/haskell/ghc-mod/default.nix {}; | |
| cabal-helper = self.callPackage /home/meditans/code/haskell/cabal-helper-0.3.4.0/default.nix {}; | |
This blog post series has moved here.
You might also be interested in the 2016 version.
(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.
| #################################################################################### | |
| ## ## | |
| ## gittyup() - Easily keep master in sync with upstream. ## | |
| ## ## | |
| ## Author: Evan Coury, http://blog.evan.pro/ ## | |
| ## URL: https://gist.github.com/1506822 ## | |
| ## ## | |
| ## This bash function is a simple shortcut for keeping your local (and public ## | |
| ## fork / origin remote) master branch up to date and in sync with the upstream ## | |
| ## master. To use gittyup(), simply drop this in your ~/.bashrc. ## |
| ////////////////////////// | |
| // Pure "DI style" modules | |
| // BackEndAnalytics.js | |
| define(function () { | |
| return function BackEndAnalytics() { | |
| this.send = function () { }; | |
| }; | |
| }); |