Monthly Archives: July 2015

Machine Learning: Links, News And Resources (9)

Previous Post
Next Post

The Current State of Machine Intelligence — Medium

IBM Watson Analytics – Overview – United States


Johnson–Lindenstrauss lemma – Wikipedia, the free encyclopedia

C4.5 algorithm – Wikipedia, the free encyclopedia

astroML: Python Datamining for Astronomy — astroML 0.2 documentation

Caffe | Deep Learning Framework

How Machine Learning is Changing Business

Binding Machine Learning and node.js | The Official Blog of

nlp – Web/broswer-oriented open source machine learning projects? – Stack Overflow

Great list of resources – NoSQL, Big Data, Machine Learning and more | GitHub – Data Science Central

51 Elliot: Machine Learning in JavaScript

My Links

Stay tuned!

Angel “Java” Lopez

Functional Programming: Links, News And Resources (7)

Previous Post
Next Post

Lambda Jam – Schedule

Functional Reactive Programming in ClojureScript

Introducing Javelin: an FRP library for ClojureScript – tailrecursion

Functors, Applicatives, And Monads In Pictures –,_applicatives,_and_monads_in_pictures.html

Tutorial Programación Funcional

Declarative JavaScript With Functional Programming Tools | Hacker News

Declarative programming in JavaScript

Why F#?” by F# Weekly

Erlang the Movie II – The Sequel

The Higher Order Rubyist

John Hughes on Why Functional Programming Matters!

Why Why Functional Programming Matters Matters

Variables Considered Harmful

Functors and things using Scala Clojure: All grown up

Functional DSLs for Biocomputation

Introduction to Concurrent Haskell

Clojure, Functional Programming and Data at

FCell: Creating Excel UDFs in F# – YouTube

Monads, part one | Fabulous Adventures In Coding Enjoy Functional Programming in Python

hoodlums-sessions/Life.hs at master · petermarks/hoodlums-sessions · GitHub

TracyHarms/SmallThings – J Wiki

Vivek Haldar : The rise of fimperative programming

Why Are You Not Using Functional Languages?

My Links

Stay tuned!

Angel “Java” Lopez

Functional Programming: Links, News And Resources (6)

Previous Post
Next Post

What is Haskell? | Nettuts+

hug.js – Functional wrappers for JS objects

Escape from Callback Hell

Lambda Luminaries (Pretoria) – Meetup

The Big Mud Puddle: Why Concatenative Programming Matters

Laziness: the Good, the Bad, and the Ugly

fsharp (F# Open Source Community)

The Value of Values – Rich Hickey

Well-Typed – The Haskell Consultants

Exotic Data Structures

DSpace@MIT : LAMBDA: The Ultimate Declarative

Skills Matter : Haskell eXchange 2012: Simon Peyton Jones on

A Neighborhood of Infinity: Data and Codata

JavaScript Fundamentals: Functions | Joe Zim’s JavaScript Blog

Well-Typed – The Haskell Consultants

Clojure Programming (the book)

What is “Functional Reactive Programming”?

Prismatic blog – Prismatic Blog – Prismatic’s “Graph” at Strange Loop

Computer History Museum | @CHM : The APL Programming Language Source Code

My Links

Stay tuned!

Angel “Java” Lopez

Functional Programming: Links, News And Resources (5)

Previous Post
Next Post

LAMBDA: The Ultimate Declarative
Steele, Guy Lewis, Jr.

Haskell eXchange 2012: Simon Peyton Jones on Front end language features
Haskell is 22 years old this year, which is well into senility for most programming languages. Yet it is still developing furiously, and is an absolute hot-house for ideas, crazy and otherwise.  Moreover, during the last few years Haskell has begun to be used for serious work, by developers who just want to get the job done and reckon Haskell is the best way to do it.

Data and Codata

JavaScript Fundamentals: Functions

Communication Patterns in Cloud Haskell (Part 3)

Clojure Programming

What is “Functional Reactive Programming”?
Functional Reactive Programming (FRP) comes down to one simple idea: some values change over time.

Prismatic’s “Graph” at Strange Loop

The APL Programming Language Source Code

Ela dynamic functional language
Ela runs on .NET and Mono and supports Windows, Linux, Mac OS and many other environments. Ela can run in both 32-bit and 64-bit modes. Ela programs can be distributed and executed either as source code files or as binary object files. Ela fully supports interactive mode (REPL) and is shipped with a graphical development environment (Elide).

Functional TDD: A Clash of Cultures

A look at the J language: the fine line between genius and insanity

Using F# to prove stabilisation of biological networks

Haskell: The functor design pattern

An Apology Of Sorts: Functional Languages Are (Still) Overrated

A History of Haskell: Being LazyWith Class

Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability
Rich Hickey explains how immutability enables Datomic’s features and facilitates programming (not just in functional languages). Also: Datomic and other NoSQL stores, Clojure Reducers and much more.

ML Programming
This page describes various Objective Caml (OCaml), SML, and MetaOCaml code

A concurrent distributed lisp

Keynote: The Value of Values

Functional Programming for the Object-Oriented Programmer

Phil Trelford on Functional Architectures, F#

Rúnar Bjarnason on Scalaz, Lenses, Functional Programming and Scala
Rúnar Bjarnason talks about the ideas behind and features in the popular scalaz library, programming concepts like (bi-directional) lenses, Scala Macros, and much more.

ICFP Programming Contest 2012


Nemerle pattern matching and algebraic data types

Why Scala? Our Take at Boundless

Scala, Functional Programming and Play 2.0
Sadek Drobi discusses functional programming sand Scala’s multi paradigm approach at QCon London 2012. He also shares insights into the new Play 2.0 framework.

jfromaniello / funstream
Functional programming operations with node.js streams

My Links

Stay tuned!

Angel “Java” Lopez

Functional Programming: Links, News And Resources (4)

Previous Post
Next Post

F-Sharp Focus
F# is a growing and increasingly important programming language. Many developers are using it every day; many more should be using it on a regular basis.

Programming with Values in Clojure
Alan Dipert discusses the benefits of functional programming in Clojure, suggesting using pure functions to process values and sometimes explicit procedures for needed side effects.

Execution in the Kingdom of Nouns

Translation from Haskell to JavaScript of selected portions of the best introduction to monads I’ve ever read

Understanding Monads With JavaScript

The Marvels of Monads

You Could Have Invented Monads! (And Maybe You Already Have.)

Everything Your Professor Failed to Tell You About Functional Programming

Rubyists Already Use Monadic Patterns

Functional Programming on the JVM

Application Development: Why Programmers Should Use the Haskell Language Now

straszheimjeffrey / The-Kiln
The Kiln is designed to make large complex functions easier to maintain. By “large and complex,” I mean things such as web applications, where you do not compute a single, simple result for a well-defined input, but instead a very complex set of outputs along with side-effects

What is a functional programming language

OCaml for the Masses

Functional Programming for Everyday .NET Development

Learn Haskell Fast and Hard

Functional Programming With Python – Part

Become a Good Programmer in Six Really Hard Steps

C9 Lectures: Dr. Erik Meijer – Functional Programming Fundamentals, Chapter 1 of 13

Functional Java
Functional Java is an open source library that seeks to improve the experience of using the Java programming language in a production environment. The library implements several advanced programming concepts that assist in achieving composition-oriented development. Functional Java is written using vanilla Java 1.5 syntax and requires no external supporting libraries. The JAR file will work with your Java 1.5 project without any additional effort.

Dataflow Programming: Handling Huge Data Loads Without Adding Complexity

My Links

Stay tuned!

Angel “Java” Lopez

Big Data: Links, News And Resources (7)

Previous Post

SAMOA: A Platform for Mining Big Data Streams

DevOps Round-Up: Hadoop and Big Data Analytics Get a Boost From Splunk | DevOpsANGLE

What The Hell is… Big Data? | LinkedIn

Cloud, Big Data and Mobile: Understanding Amazon Elastic Load Balancing in Detail

El Big Data y la dilución de la política by Alejandro Piscitelli on Prezi

What the ‘Internet of things’ really means | Consumerization Of It – InfoWorld

Big Data—for better or worse

Six disruptive possibilities from big data – Strata

Spark | Lightning-Fast Cluster Computing

Learning Spark – O’Reilly Media

Reactor – a foundation for asynchronous applications on the JVM | SpringSource Team Blog

How NoSQL, MySQL and MongoDB worked together to solve a big-data problem

Big Data – Hadoop – BIDOOP | PRAGSIS Big Data Hadoop

Introduction to HCatalog, Pig scripts and heavy burdens | Alejandro Jezierski

Developing Big Data Solutions on Windows Azure, the blind and the elephant | Alejandro Jezierski

My Links

Stay tuned!

Angel “Java” Lopez

New Month’s Resolutions: July 2015

A new month begins, and it’s time to write my new resolutions and review the previous ones:

– Give a talk about Meteor [complete] see presentation
– Write posts about JavaScript and Artificial Intelligence [pending]
– Improve ClojJS [pending]
– Add NPM support to ClojJS [pending]
– Continue work on SparkSharp [pending]
– Start Message project in C#, a la Apache Camel [complete] see repo 
– Improve Liqueed Project, kudos features [pending]
– Improve Templie, template engine in Java [pending]
– Improve BScript, Basic-like interpreter in C#[pending]
– Continue work on OStore [complete] see repo
– Continue work on SharpMongo [complete] see repo

Additionally, I worked on:

– Started ObjectChannel, object serialization in C# [complete] see repo
– Started Elixir samples [complete] see repo
– Give a talk about Machine Learning [complete] see presentation
– Started Elixir samples [complete] see repo
– Started NRiak, key-value store in JavaScript/NodeJS [complete] see repo

– Started Android samples [complete] see repo

This new month’s resolutions:

– Continue work on SparkSharp
– Continue work on BScript
– Continue work on DynApp
– Give a talk about TDD
– Continue work on SharpMongo
– Continue work on NRiak
– Continue work on Elixir samples
– Continue work on Android samples

Stay tuned!

Angel “Java” Lopez

Git: Links, News And Resources (10)

Previous Post
Next Post

Git Branching for Agile Teams (webinar) – YouTube

Explain Git with D3


Having a hard time understanding git-fetch – Stack Overflow

Git: Cannot see new remote branch – Stack Overflow

Git Source Code Review

Explain Git with D3



most influential github users by location | Nodejitsu Inc.

Using A Single Git Repository For Multiple Heroku Projects | :derick_bailey

Understanding Git


preciosa/ at develop · mgaitan/preciosa

Configuring Jenkins continuous integration server to work with Git | Labs | UVD

gitsh: A dedicated shell for Git commands – SD Times: Software Development News

creationix/js-git at legacy

My Links

Stay tuned!

Angel “Java” Lopez

Big Data: Links, News And Resources (6)

Previous Post
Next Post

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing

¿Que pasa con BigData en Argentina? | IT on business!

Big Data Developers in Buenos Aires (Buenos Aires) – Meetup

A programmer’s guide to big data: 12 tools to know — Tech News and Analysis

Running the Largest Hadoop DFS Cluster

Thoughts on AWS Redshift… | Database Fog Blog

Amazon preparing ‘disruptive’ big data AWS service? • The Register

Incremental computing – Wikipedia, the free encyclopedia

Realtime vs Long Term Data Analysis with Storm/Hadoop/Cassandra – storm-user | Google Groups

The history of Hadoop: From 4 nodes to the future of data — Tech News and Analysis

Understanding the Parallelism of a Storm Topology – Michael G. Noll

Big Data Lets You Profile and Recruit the Best Employees | SmartData Collective

Push Technology

BigData Spain – Home

Big Jobs

‘Big data’ is dead. What’s next? | VentureBeat

How to Build Big Data Pipelines for Hadoop Using OSS

How Netflix is turning viewers into puppets –

My Links

Stay tuned!

Angel “Java” Lopez