Monthly Archives: September 2015

Functional Programming: Links, News And Resources (17)

Previous Post
Next Post

Removing User Interface Complexity, or Why React is Awesome
http://jlongster.com/Removing-User-Interface-Complexity,-or-Why-React-is-Awesome

Functional TDD: A Clash of Cultures
https://m.facebook.com/notes/kent-beck/functional-tdd-a-clash-of-cultures/472392329460303

Om sweet Om: (high-)functional frontend engineering with ClojureScript and React
http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/

“Controlling Time and Space: understanding the many formulations of FRP” by Evan Czaplicki – YouTube
https://www.youtube.com/watch?v=Agu6jipKfYw

The Functional Final Frontier
http://www.infoq.com/presentations/om-clojurescript-facebook-react

Functional Programming Is Great. But It Ain’t Magic. – Software People Inspiring
http://codemanship.co.uk/parlezuml/blog/?postid=1251

Prettt-tty, pretty, pretty good!: Actors are not a good concurrency model
http://pchiusano.blogspot.com.ar/2010/01/actors-are-not-good-concurrency-model.html

The Language of the System – Rich Hickey – YouTube
https://www.youtube.com/watch?v=ROor6_NGIWU

http://www.cs.kent.ac.uk/people/staff/sjt/Pubs/AFP04/notes.pdf
http://www.cs.kent.ac.uk/people/staff/sjt/Pubs/AFP04/notes.pdf

dig.cs.illinois.edu/papers/lambdaRefactoring.pdf
http://dig.cs.illinois.edu/papers/lambdaRefactoring.pdf

Publications | LAMP
http://lamp.epfl.ch/publications

Functional Geekery Episode 14 – Richard MinerichFunctional Geekery | Functional Geekery
http://www.functionalgeekery.com/episode-14-richard-minerich/

Functional Style Mind Shift in JavaScript | Mind The Shift
https://mindtheshift.wordpress.com/2014/08/13/functional-style-javascript/?utm_source=javascriptweekly&utm_medium=email

Simple Currying in javascript – The Thinking Alien
http://blog.zakhour.me/post/javascript/simple-currying-in-javascript/

BOB – Call for Contributions 2015
http://bobkonf.de/2015/cfp-english.html

Tomas Petricek – Domain Specific Languages, the functional way on Vimeo
http://vimeo.com/97315970

The Comonad.Reader » Letter to a Young Haskell Enthusiast
http://comonad.com/reader/2014/letter-to-a-young-haskell-enthusiast/

Dylan (programming language) – Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/Dylan_(programming_language)

http://www.scalabythebay.org
http://www.scalabythebay.org/

eobrain/funcgo
https://github.com/eobrain/funcgo

Run an F# app, get an F# shirt | Xamarin Blog
http://blog.xamarin.com/run-a-f-sharp-app-get-a-f-sharp-shirt/

My Links
http://delicious.com/ajlopez/functionalprogramming

Git: Links, News And Resources (11)

Previous Post
Next Post

Continuous Delivery in Minutes with Node.js, Grunt, Mocha and Git | Steven Edouard
http://stevenedouard.com/continuous-delivery-azure-websites-atlassian/

Welcome to the Waliki’s demo site | Waliki
https://waliki.pythonanywhere.com/

GitHub Fork, Fix, Pull Request | Cocoanetics
http://www.cocoanetics.com/2012/01/github-fork-fix-pull-request/

Git 2.1 Released: What’s New
http://www.infoq.com/news/2014/08/git21-release-whats-new

Share your code in Git
http://www.visualstudio.com/en-us/get-started/share-your-code-in-git-vs.aspx

Curso de GIT, el más popular sistema de control de versiones (video-mejorado) – YouTube
https://www.youtube.com/watch?v=XwAKN6530jA

Checkout remote Git branch – Stack Overflow
http://stackoverflow.com/questions/1783405/checkout-remote-git-branch

“Merge pull request” Considered Harmful | Spreedly Blog
http://blog.spreedly.com/2014/06/24/merge-pull-request-considered-harmful/#.U6y0gPmwLjH

Primera reunión del grupo de usuarios de git | Aprende GIT
http://aprendegit.com/primera-reunion-del-grupo-de-usuarios-de-git/

Code School – Try Git
https://try.github.io/levels/1/challenges/1

Git Magic – Preface
http://www-cs-students.stanford.edu/~blynn/gitmagic/

gitchain/gitchain
https://github.com/gitchain/gitchain

Geeky Theory | De geeks para geeks
http://geekytheory.com/

How to install git 1.8.4 and git client on linux centOS 6.4 / RHEL6 « Rajiv Sharma
http://rajivpandit.wordpress.com/2013/09/21/how-to-install-git-1-8-4-and-git-client-on-linux-centos-6-4-rhel6/

Learn Git – Learn Version Control with Git
http://www.git-tower.com/learn/

Google Cloud Platform Blog: Using GitHub for Push-to-Deploy
http://googlecloudplatform.blogspot.com.ar/2014/04/using-github-for-push-to-deploy.html

My Links
http://delicious.com/ajlopez/git

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Functional Programming: Links, News And Resources (16)

Previous Post
Next Post

The introduction to Reactive Programming you’ve been missing
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754

Suor/funcy
https://github.com/Suor/funcy

meetupjs-ar/hardcore-functional-programming-talk
https://github.com/meetupjs-ar/hardcore-functional-programming-talk

Hardcore functional programming
http://www.slideshare.net/leogarciacrespo/hardcore-functional-programming-36012919

zot/Leisure
https://github.com/zot/Leisure

The Functional Revolution in C |   Bartosz Milewski’s Programming Cafe
http://bartoszmilewski.com/2014/06/09/the-functional-revolution-in-c/

Playing with Java 8 – Lambdas, Paths and Files | Java Code Geeks
http://www.javacodegeeks.com/2014/05/playing-with-java-8-lambdas-paths-and-files.html

Kevlin Henney: Functional Programming You Already Know on Vimeo
http://vimeo.com/68327245

Seemingly impossible functional programs | Mathematics and Computation
http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/

Type Theory and Functional Programming
http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/

Elm 0.12.1 – Arrays
http://elm-lang.org/blog/announce/0.12.1.elm

Stop That! Questioning Dogmatic Programming
http://www.infoq.com/presentations/questioning-coding-habits

Who’s Afraid of Object Algebras?
http://www.infoq.com/presentations/object-algebras

The Curse of the Excluded Middle – ACM Queue
http://queue.acm.org/detail.cfm?ref=rss&id=2611829

C9 Lectures: Dr. Erik Meijer – Functional Programming Fundamentals, Chapter 1 of 13 | C9 Lectures: Erik Meijer – Functional Programming Fundamentals | Channel 9
http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1

Functional Rocks in London Start-ups!
http://functionalworks.ghost.io/2014/04/24/functional-programming-in-start-ups/

Functional JavaScript, Part 3: .apply(), .call(), and the arguments object – Tech.Pro
http://tech.pro/tutorial/2010/functional-javascript-part-3-apply-call-and-the-arguments-object

Hardcore Functional Programming in Javascript | Frontend Masters
https://frontendmasters.com/workshops/functional-programming-javascript/

My Links
http://delicious.com/ajlopez/functionalprogramming

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Functional Programming: Links, News And Resources (15)

Previous Post
Next Post

Functional JavaScript, Part 1: Introduction – Tech.Pro
http://tech.pro/tutorial/1953/functional-javascript-part-1-introduction

What I Wish I Knew When Learning Haskell ( Stephen Diehl )
http://dev.stephendiehl.com/hask/#cabal

FHPC workshops
https://sites.google.com/site/fhpcworkshops/

Learn from Haskell – Functional, Reusable JavaScript
https://seanhess.github.io/2012/02/20/functional_javascript.html

functional-koans/clojure-koans
https://github.com/functional-koans/clojure-koans

2014 Conference Info | Commercial Users of Functional Programming
http://cufp.org/conference

Jessica Kerr “Functional Principles for Object Oriented Development” – YouTube
https://www.youtube.com/watch?v=pMGY9ViIGNU

Be Predictable, Not Correct. – Pete Hunt – MountainWest JavaScript 2014
http://www.confreaks.com/videos/3221-mwjs-be-predictable-not-correct

Currying the callback, or the essence of futures… | Bruno’s Ramblings
http://bjouhier.wordpress.com/2011/04/04/currying-the-callback-or-the-essence-of-futures/

Guest Post: “Haskell gets static typing right”, Andres Löh | The Skills Matter Blog
http://skillsmatterblog.wordpress.com/2014/04/15/guest-post-haskell-gets-static-typing-right-andres-loh/

Functional programming in Clojure
http://iloveponies.github.io/120-hour-epic-sax-marathon/index.html

School of Haskell | FP Complete
https://www.fpcomplete.com/school

ROSEdu Techblog – A superficial exploration of Haskell, part 2: Lazy by default
http://techblog.rosedu.org/haskell-part2.html

LambaJam Chicago – Call For Presentations
http://www.lambdajam.com/cfp.html

Y Not — Adventures in Functional Programming – Jim Weirich – Ruby Conference 2012
http://confreaks.com/videos/1287-rubyconf2012-y-not-adventures-in-functional-programming

Word numbers, Part 4: Sort the words, sum the numbers
http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WordNumbers4/

Word numbers, Part 3: Binary search
http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WordNumbers3/

Word numbers, Part 2
http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WordNumbers2/

Word numbers, Part 1: Billion approaches
http://conway.rutgers.edu/~ccshan/wiki/blog/posts/WordNumbers1/

A great series of posts on the power of monoids : haskell
http://www.reddit.com/r/haskell/comments/1ka4q6/a_great_series_of_posts_on_the_power_of_monoids/

A Little Lens Starter Tutorial – School of Haskell | FP Complete
https://www.fpcomplete.com/user/tel/a-little-lens-starter-tutorial

Haskell in the Newsroom
http://www.infoq.com/presentations/haskell-newsroom-nyt

My Links
http://delicious.com/ajlopez/functionalprogramming

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Functional Programming: Links, News And Resources (14)

Previous Post
Next Post

Conway’s Game Of Life in APL – YouTube
https://www.youtube.com/watch?v=a9xAKttWgP4

Cyrille Martraire: When FP Meets DDD @ I T.A.K.E. Unconference 2013 – YouTube
https://www.youtube.com/watch?v=Tq6zgSpA33w

Haskell for all: Introductions to advanced Haskell topics
http://www.haskellforall.com/2014/03/introductions-to-advanced-haskell-topics.html

What it’s like to use Haskell | IMVU Engineering Blog
http://engineering.imvu.com/2014/03/24/what-its-like-to-use-haskell/

Clojure/West 2014 – YouTube
https://www.youtube.com/playlist?list=PLZdCLR02grLp__wRg5OTavVj4wefg69hM

Functional Tests As A Tree Of Continuations
http://www.evanmiller.org/functional-tests-as-a-tree-of-continuations.html

Abstractivate: Passing functions in Ruby: harder than it looks
http://blog.jessitron.com/2013/03/passing-functions-in-ruby-harder-than.html

RubyFunctionalProgramming – tokland – Functional programming with Ruby – My personal repository for code and documentation – Google Project Hosting
https://code.google.com/p/tokland/wiki/RubyFunctionalProgramming

FP Days 2014, 20th-21st November 2014 | Lanyrd
http://lanyrd.com/2014/fpdays/

p.brc: 99 Clojure Problems – 25: Generate a Random Permutation of the Elements of a List
http://pbrc.blogspot.com.ar/2014/03/99-clojure-problems-25-generate-random.html

LambaJam Chicago – Welcome
http://www.lambdajam.com/

SOLID: the next step is Functional
http://blog.ploeh.dk/2014/03/10/solid-the-next-step-is-functional/

Clojure Cookbook – O’Reilly Media
http://shop.oreilly.com/product/0636920029786.do

Well-Typed – The Haskell Consultants
http://www.well-typed.com/blog/87

Workshop on Functional Art, Music, Modeling and Design (FARM)
http://functional-art.org/

LambdaConf
http://www.degoesconsulting.com/lambdaconf/

Object-Oriented vs Functional Programming | zeroturnaround.com
http://zeroturnaround.com/rebellabs/why-the-debate-on-object-oriented-vs-functional-programming-is-all-about-composition/

Lisp Flavored Erlang
http://lfe.github.io/

My Links
http://delicious.com/ajlopez/functionalprogramming

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Elixir: Links And Resources (2)

Previous Post
Next Post

The Erlangelist: Beyond Task.async
http://www.theerlangelist.com/2015/07/beyond-taskasync.html

Daniel Berkompas – Changing Your Ecto Encryption Key
http://blog.danielberkompas.com/elixir/security/2015/07/09/changing-your-ecto-encryption-key.html

“Ephemeral P2P” Project — Medium
https://medium.com/@losvedir/ephemeral-p2p-project-ff07cbd20261

Michal Muskala – Coding, thoughts, and ideas
http://michal.muskala.eu/2015/08/06/parallel-downloads-in-elixir.html

Elixir configs
http://nhu313.github.io/elixir/2015/07/30/elixir-config.html

Elixir for the Functional Rubyist | Indiegogo
https://www.indiegogo.com/projects/elixir-for-the-functional-rubyist#/story

The Erlangelist: Outside Elixir: running external programs with ports
http://www.theerlangelist.com/2015/08/outside-elixir.html

P2P WebRTC file sharing app: Broker using Phoenix
http://zohaib.me/p2p-webrtc-file-sharing-app-broker-using-phoenix/

Elixir in Action Review and Q&A with the Author
http://www.infoq.com/articles/elixir-in-action-erlang-review

Phoenix 1.0 – the framework for the modern web just landed · Phoenix
http://www.phoenixframework.org/blog/phoenix-10-the-framework-for-the-modern-web-just-landed

Email notifications about errors in Elixir
http://reganmian.net/blog/2015/08/26/email-notifications-about-errors-in-elixir/

Using Dilayzer with Elixir Integration Tests – Learning Elixir
http://learningelixir.joekain.com/dialyzer-and-integration-tests/

Core Elixir: List.delete_at/2 – Various and Sundry CS
http://variousandsundry.com/cs/blog/2015/08/20/core-elixir-list-dot-delete-at-slash-2/

Using Recursion In Elixir To Break Your OO Brain – Rob Conery
http://rob.conery.io/2015/09/04/using-recursion-in-elixir-to-break-your-oo-brain/

The Erlangelist
http://www.theerlangelist.com/

Elixir, Docker and PG2
http://blog.jonharrington.org/elixir-and-docker/

My Links
https://delicious.com/ajlopez/elixir

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Elixir: Links and Resources (1)

Next Post

Programming in Elixir with the Phoenix Framework – Building a basic CRUD app · Garrett Heinlen
http://gogogarrett.sexy/programming-in-elixir-with-the-phoenix-framework-building-a-basic-CRUD-app/

Introduction – Elixir
http://elixir-lang.org/getting-started/introduction.html

Elixir Documentation – Elixir
http://elixir-lang.org/docs.html

The Languages And Frameworks That You Should Learn In 2015 | wwwDesigned
http://wwwdesigned.com/the-languages-and-frameworks-that-you-should-learn-in-2015/

edgurgel/poxa
https://github.com/edgurgel/poxa

The Polyglot in the Code – An Elixir/Ruby Mashup – Johnny Winn – YouTube
https://www.youtube.com/watch?v=Fy3eXXDuuAA

Elixir is for programmers
http://blog.pluralsight.com/elixir-is-for-programmers

Elixir
http://elixir-lang.org/crash-course.html

Lost in a World of Data | Virtuous Code
http://devblog.avdi.org/2013/12/30/lost-in-a-world-of-data/

Elixir: Modern Programming for the Erlang VM
http://www.infoq.com/presentations/Elixir-Erlang-VM

elixir-lang/ecto
https://github.com/elixir-lang/ecto

Writing RabbitMQ Plugins With Elixir
http://videlalvaro.github.io/2013/06/writing-rabbitmq-plugins-with-elixir.html

A Week with Elixir
http://joearms.github.io/2013/05/31/a-week-with-elixir.html

Elixir – A modern approach to programming for the Erlang VM on Vimeo
http://vimeo.com/53221562

Erlang: Is Elixir (elixir-lang.org) production ready? – Quora
http://www.quora.com/Erlang/Is-Elixir-elixir-lang-org-production-ready?srid=d34&st=ns

Elixir
http://elixir-lang.org/

My Links
https://delicious.com/ajlopez/elixir

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez