Profile cover photo
Profile photo
Luis Atencio
127 followers
127 followers
About
Luis's posts

Post has attachment
Functional Programming in PHP Leanpub
Functional Programming in what?? Yes, PHP. While far away from being a pure functional programming language, the newer releases of PHP (5.3+) have incorporated enough features that enable you to use it functionally. "OO in the large, functional in the small...

Post has attachment
Understanding Lambda Expressions
Lambda expressions (or lambda functions) are essentially blocks of code that can be assigned to variables, passed as an argument, or returned from a function call, in languages that support high-order (first-class) functions. They have been part of programm...

Post has attachment
JavaScript through the Lenses of Functional Programming
Overview One of the main challenges of large-scale application development, especially with JavaScript,  is keeping track of the state of the system at any point in time. We create lots of objects and pass them around to functions that are free to mutate th...

Post has attachment
Thorough Introduction to Functional JavaScript Programming
Overview The rapid pace of web platforms, the evolution of browsers, and, most importantly, the demand of your end users has had a profound effect in the way we design web applications today. Users demand web applications feel more like a native desktop or ...

Post has attachment
Currying everything in JavaScript
Overview In this post I will discuss the benefits and practical uses of currying, a functional programming technique typically found in pure functional languages, but can be easily ported to JavaScript. I will also make use of a functional library called Ra...

Post has attachment
Optimizing your JavaScript with Functional Programming
Overview Generally speaking, there are many ways to optimize your code. For instance, you could re-evaluate your core algorithms and perhaps try to speed up the execution of some loops. Also, you can adopt some best practices like avoiding large string conc...

Post has attachment
Functional Programming - Preserving Type Safety
Overview Functional programming is a development paradigm centered around the use of functions. It's not just a matter of using functions, but about the perspective and thought process you exercise when faced with a programming problem. In other words, it i...

Post has attachment

Post has attachment
Secrets of a Functional Ninja
Overview JavaScript is a general-purpose, single-threaded, functional programming language for the web. Douglas Crockford in his post, JavaScript: The Most Misunderstood Programming Language , mentions that JavaScript has more in common with functional lang...

Post has attachment
Dart: A Best of Breed
I have playing with Dart quite a bit recently, and I think that the set of features it has makes it a great platform to develop small to large enterprise class applications. I have written code in languages such as Java, PHP, Python, and JavaScript, and I c...
Wait while more posts are being loaded