Profile

Cover photo
Luis Atencio
Works at Citrix Systems
Attended FAU
Lives in Weston, FL
128 followers|374,212 views
AboutPostsPhotosYouTube

Stream

Luis Atencio

Shared publicly  - 
 
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...
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 t...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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 func...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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 o...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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 programmi...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
Apache Mahout: Clustering
Overview People tend to naturally and unconsciously group things together. For instance, honey and sugar are "sweet".  When we taste items exhibiting a similar taste, we immediately describe it as "sweet." This activity that we as humans do so quickly and i...
1
Add a comment...
Have him in circles
128 people
Masoud Sadjadi's profile photo
mr joseph dj ja Awosika's profile photo
George Holler's profile photo
Alexander Nykolaiszyn's profile photo
Jessica Lopez's profile photo
Douglas Allgood's profile photo
Mili Rosales's profile photo
Hector G Velasquez's profile photo
Rivas Music Video's profile photo

Luis Atencio

Shared publicly  - 
 
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...
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...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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 ...
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...
1
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
Part I of a presentation on Advanced Concepts in JavaScript. Cover topics like: objects, functions, closures, inheritance, new platform features, and much more. Read more: http://luisatencio.net
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
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...
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,...
1
Add a comment...

Luis Atencio

Shared publicly  - 
 
Apache Mahout: An Introduction
Overview The web grows more and more each day. Social networking has created a vehicle for users to voice their opinion about pretty much anything in the world. All this public data can be used to drastically benefit a company's business. However,  companie...
1
Add a comment...
People
Have him in circles
128 people
Masoud Sadjadi's profile photo
mr joseph dj ja Awosika's profile photo
George Holler's profile photo
Alexander Nykolaiszyn's profile photo
Jessica Lopez's profile photo
Douglas Allgood's profile photo
Mili Rosales's profile photo
Hector G Velasquez's profile photo
Rivas Music Video's profile photo
Education
  • FAU
    Masters in Computer Science, 2009 - 2012
  • FIU
    Computer Science, 2003 - 2007
Basic Information
Gender
Male
Relationship
In a relationship
Other names
luijar
Work
Occupation
Java & PHP Lead Web Developer
Employment
  • Citrix Systems
    Lead Web Developer, present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Weston, FL
Previously
Maracaibo, Venezuela
Links