http://cloudless.studio/articles/38-is-elixir-programming-really-that-hard

Public
So You Want to be a Functional Programmer (Part 1)
Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…
So You Want to be a Functional Programmer (Part 2)
Taking that first step to understanding Functional Programming concepts is the most important and sometimes the most difficult step. But it…
Easier Concurrent Programming in JavaScript with Async Functions
We're about to introduce async functions internally at Facebook so I'm taking the time to reflect on how this could be a great win for building reliable software. When I joined the company, I worke...
A practical introduction to Functional Programming for Python coders
This post acquaints the reader with the fundamentals of Functional Programming in the context of Python. Most programmers rarely touch upon languages with a primary functional focus- such as Lisp o…
Using Map and Reduce in Functional JavaScript - SitePoint
M. David Green demonstrates how using the functional programming techniques of mapping & reducing can lead to cleaner code which is easy to read & maintain.
Functional Programming is not weird: you just need some new patterns
How I learned to stop worrying and love immutability
Functional Programming is taking over UIs with Pure Views.
Pure Views allow us to build UIs that are free from side-effects and separate user challenges from data flow challenges.
Functional Programming, Abstraction, and Names
Personal Blog
Reviewing Code
The dreaded code review. Nobody likes receiving or delivering a code review, but scrutinizing our code leads to a better product.
A Linux botnet is launching crippling DDoS attacks in excess of 150Gbps | Hacker News
The Web Application Messaging Protocol — Web Application Messaging Protocol version 2 documentation
Artificial Neural Networks for Beginners
Deep Learning is a very hot topic these days especially in computer vision applications and you probably see it in the news and get curious. Now the question is, how do you get started with it? Today's guest blogger, Toshi Takeuchi, gives us a quick tutorial on artificial neural networks as a starting point for your study of deep learning.ContentsMNIST
A password hash storage scheme that prevents efficient password cracking | Hacker News
Delightful lessons for dedicated programmers - Practicing Ruby
The world's largest collection of lessons for experienced Ruby developers.
Best practices for a new Go developer | Hacker News
For Evolving Brains, a ‘Paleo’ Diet of Carbs (Published 2015)
A new report suggests that our ancestors were able to fuel the evolution of our oversize brains by incorporating cooked starches into their diet.
(10) Moving Fast With High Code Quality - Engineering at Quora - Quora
GitHub - rubocop/ruby-style-guide: A community-driven Ruby coding style guide
A community-driven Ruby coding style guide. Contribute to rubocop/ruby-style-guide development by creating an account on GitHub.
rails-style-guide/ at master · rubocop/rails-style-guide
A community-driven Ruby on Rails style guide. Contribute to rubocop/rails-style-guide development by creating an account on GitHub.
Pair Programming vs. Code Reviews
Tom Dommett wrote in to share his positive experience with pair programming: The idea is two developers work on the same machine. Both have keyboard and mouse. At any given time one is driver and the other navigator. The roles switch either every hour, or whenever really. The driver codes,
GitHub - rubocop/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide.
A Ruby static code analyzer and formatter, based on the community Ruby style guide. - GitHub - rubocop/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide.
GitHub - troessner/reek: Code smell detector for Ruby
Code smell detector for Ruby. Contribute to troessner/reek development by creating an account on GitHub.
http://roodi.rubyforge.org/
GitHub - kevinclark/nitpick: A lint for Ruby 1.8. Defunct. Just for posterity.
A lint for Ruby 1.8. Defunct. Just for posterity. Contribute to kevinclark/nitpick development by creating an account on GitHub.
Confessions of a Ruby Sadist sudo gem install flog
style-guide/README.md at master · copycopter/style-guide
Contribute to copycopter/style-guide development by creating an account on GitHub.
How to Design Programs
Why Study Functional Programming?
object oriented - Does learning a functional language make a better OOP pro
As a Java/C#/C++ programmer I hear a lot of talk about functional languages, but have never found a need to learn one. I've also heard that the higher level of thinking introduced in functional lan...