Monthly Archives: October 2015

Clojure: Links, News And Resources (15)

Previous Post
Next Post

Visual Interfaces in ClojureScript
http://www.infoq.com/presentations/Visual-Interfaces

Deconstructing the Database
http://www.infoq.com/presentations/Deconstructing-Database
Rich Hickey deconstructs the monolithic database into separate services, transactions, storage, query, combining them with a data model based on atomic facts to provide new capabilities and tradeoffs.

Clojure Documentation | Getting Started With Clojure | Clojure Tutorials
http://clojure-doc.org/

fressian/fressian-clr · GitHub
https://github.com/fressian/fressian-clr
This is a CLR port of the fressian project implemented for the JVM. This is the first iteration of the port, and the java source code was used as a basis to the code organization. Future efforts may involve making the API more idomatic to CLR developers.

Clojure Wiki
http://clojurewiki.org/wiki/Clojure_Wiki

jamesmacaulay/poker-hands · GitHub
https://github.com/jamesmacaulay/poker-hands
A little library to score poker hands in Clojure

storm/src/clj/backtype/storm/messaging/zmq.clj at master · nathanmarz/storm · GitHub
https://github.com/nathanmarz/storm/blob/master/src/clj/backtype/storm/messaging/zmq.clj

String propulsioning with Clojure
http://www.youtube.com/watch?v=pbn8OLBzFcM

Titan
http://thinkaurelius.github.com/titan/

Titanium, a Clojure graph library built on top of Aurelius Titan and the Tinkerpop stack
http://titanium.clojurewerkz.org/

Computing Now | Clojure for Number Crunching on Multicore Machines
http://www.computer.org/portal/web/computingnow/content?g=53319&type=article&urlTitle=clojure-for-number-crunching-on-multicore-machin-1

Parsing packets Erlang style using core.logic
http://tgk.github.com/2013/02/parsing-packets-erlang-style-using-core-logic.html

Understanding Coercion | Java.net
http://weblogs.java.net/blog/manningpubs/archive/2013/01/30/understanding-coercion

Getting Started with Clojure – Part 3 – Code School
http://www.codeschool.com/code_tv/getting-started-with-clojure-part-3

Configuring Clojure Immutant by environment – Paulo Suzart Blog
http://paulosuzart.github.com/blog/2013/02/07/configuring-clojure-immutant-by-environment/

http-kit/http-kit · GitHub
https://github.com/http-kit/http-kit
http-kit is a minimalist, event-driven, high-performance Clojure HTTP server/client library with WebSocket and asynchronous support

gcv/dgraph · GitHub
https://github.com/gcv/dgraph

dataflow API reference (clojure-contrib)
http://richhickey.github.com/clojure-contrib/dataflow-api.html

straszheimjeffrey/dataflow · GitHub
https://github.com/straszheimjeffrey/dataflow
A dataflow library for Clojure

Datomic/simulant · GitHub
https://github.com/Datomic/simulant
Simulant is a library and schema for developing simulation-based tests

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

Stay tuned!

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

Clojure: Links, News And Resources (14)

Previous Post
Next Post

ClojureDocs – clojure.core/slurp
http://clojuredocs.org/clojure_core/clojure.core/slurp

amitrathore/conjure · GitHub
https://github.com/amitrathore/conjure
a mocking library for clojure

How to solve Collatz Conjecture problem for huge numbers using clojure
parallelism tricks? – Clojure | Google Groups
https://groups.google.com/group/clojure/browse_thread/thread/3a1be5b450b3f6dc?hl=en

jonase/kibit · GitHub
https://github.com/jonase/kibit

jasongustafson / akka-clojure
https://github.com/jasongustafson/akka-clojure
A clojureish wrapper for Akka (akka.io)

Skills Matter : The London Clojure Community:Clojure at Noki
http://skillsmatter.com/podcast/home/clojure-at-nokia-entertainment

The Magic of Macros: Lighting-Fast Templating in ClojureScript — Prismatic Blog
http://blog.getprismatic.com/blog/2013/1/22/the-magic-of-macros-lighting-fast-templating-in-clojurescript

fogus: Documentationation
http://blog.fogus.me/2013/01/22/documentationation/

Senior Software Developer – Functional Programming – Haskell / Clojure
/ Java / C# / F# / C++ Job in London, London UK
http://jobview.monster.co.uk/senior-software-developer-functional-programming-haskell-clojure-java-c-f-c-job-london-london-uk-118369252.aspx

Is contributing to clojurescript is intentionally made hard ? –
Clojure | Google Groups
https://groups.google.com/group/clojure/browse_thread/thread/d20c232ad6ad7fed

Bringing functional to the frontend: Clojure + ClojureScript for the
web — Prismatic Blog
http://blog.getprismatic.com/blog/2013/1/14/bringing-functional-to-the-frontend-clojure-clojurescript-for-the-web

brandonbloom/fipp · GitHub
https://github.com/brandonbloom/fipp
Fast Idiomatic Pretty Printer for Clojure

Hey Kids, Get Off My Lawn: The Once And Future Visual Programming
Environment | TechCrunch
http://techcrunch.com/2012/05/27/hey-kids-get-off-my-lawn-the-once-and-future-visual-programming-environment/

Skills Matter : In The Brain of Bodil Stokke, ClojureScript
http://skillsmatter.com/event/scala/clojurescript-all-the-way-down

Clojure Hammock Weekend – Eventbrite
http://clojure-hammock-weekend.eventbrite.com/

Clevolution by nodename
http://nodename.github.com/clevolution/

Clojure 2012 Year in Review | Digital Digressions by Stuart Sierra
http://stuartsierra.com/2013/01/01/clojure-2012-year-in-review

Monad Protocols ?
http://www.clojure.net/2012/06/03/Monad-Protocols/

Treklet: The Social Browsing Bookmarklet – Treklet: The Social
Browsing Bookmarklet
http://www.treklet.com/

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

Stay tuned!

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

Clojure: Links, News And Resources (13)

Previous Post
Next Post

The Unofficial Guide to Rich Hickey’s Brain
http://www.flyingmachinestudios.com/programming/the-unofficial-guide-to-rich-hickeys-brain/

Reblog – Clojure weekly, Dec 25th, 2012
http://reborg.tumblr.com/post/38781764817/clojure-weekly-dec-25th-2012

Clojure & lx
http://clojurelx.blogspot.com.ar/

Clojure & lx: Beginning with Clojure
http://clojurelx.blogspot.com.ar/2012/01/beginning-with-clojure.html

Clojure & lx: What makes Clojure different?
http://clojurelx.blogspot.com.ar/2012/01/what-makes-clojure-different.html

Clojure & lx: Counting words
http://clojurelx.blogspot.com.ar/2012/01/counting-words.html

kanaka/clojurescript · GitHub
https://github.com/kanaka/clojurescript

Why Java programmers have an advantage when learning Clojure | Zolo Labs
http://blog.zololabs.com/2012/12/17/why-java-programmers-have-an-advantage-when-learning-clojure/

The Composing Schemer
http://tgk.github.com/2012/12/the-composing-schemer.html

How to structure a Clojure day for noobs? – Clojure | Google Groups
https://groups.google.com/group/clojure/browse_thread/thread/ce37b12c824c18f8?hl=en

A Lazy Sequence: The Right Abstraction
http://brehaut.net/blog/2012/right_abstraction

Moving away from Noir – Bathroom Reading Material
http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/

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

Stay tuned!

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

Machine Learning: Links, News And Resources (13)

Previous Post
Next Post

Machine-Learning Maestro Michael Jordan on the Delusions of Big Data and Other Huge Engineering Efforts – IEEE Spectrum
http://spectrum.ieee.org/robotics/artificial-intelligence/machinelearning-maestro-michael-jordan-on-the-delusions-of-big-data-and-other-huge-engineering-efforts

Computer science: The learning machines : Nature News & Comment
http://www.nature.com/news/computer-science-the-learning-machines-1.14481

Machine Learning – Stanford University | Coursera
https://www.coursera.org/learn/machine-learning

Google reports strong profit, says it’s ‘rethinking everything’ around machine learning | PCWorld
http://www.pcworld.com/article/2996620/google-reports-strong-profit-says-its-rethinking-everything-around-machine-learning.html

Amazon Machine Learning – Predictive Analytics with AWS
https://aws.amazon.com/machine-learning/

Applications of Machine Learning in FinTech | Let’s Talk Payments
http://letstalkpayments.com/applications-of-machine-learning-in-fintech/

15 Players that Use Machine Learning in FinTech Space | Let’s Talk Payments
http://letstalkpayments.com/15-players-that-use-machine-learning-in-fintech-space/

(4) How is machine learning used in FinTech? – Quora
https://www.quora.com/Financial-Technology/How-is-machine-learning-used-in-FinTech

Technical and Business Perspectives on the Current and Future Impact of Machine Learning | BigML.com
https://bigml.com/events/technical-and-business-perspectives-on-the-current-and-future-impact-of-machine-learning

Machine Learning Will Transform Business: How to Benefit
http://www.enterprisetech.com/2015/10/14/machine-learning-will-transform-business-how-to-benefit/

Developers – Prismatic
http://getprismatic.com/developers

Is a Cambrian Explosion Coming for Robotics? – IEEE Spectrum
http://spectrum.ieee.org/automaton/robotics/robotics-hardware/is-a-cambrian-explosion-coming-for-robotics

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

Stay tuned!

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

Elixir: Links And Resources (3)

Previous Post

Develop fast web apps in Phoenix using pjax
http://rny.io/elixir/phoenix/2015/09/20/pjax-in-phoenix.html

knewter/complex
https://github.com/knewter/complex

Phoenix for Railsies: Form Helpers and Models
http://www.sitepoint.com/phoenix-for-railsies-form-helpers-and-models/

[Elixir] From Functions |> Processes
http://avinasha.com/elixir-from-functions-processes/

Testing callbacks in Elixir – The Pug Automatic
http://thepugautomatic.com/2015/09/testing-callbacks-in-elixir/

A deep dive into the Elixir Ecto library.
http://www.glydergun.com/diving-into-ecto/

Phoenix: Templates Are Just Functions
http://www.jeramysingleton.com/phoenix-templates-are-just-functions/

Sending and receiving email with Elixir
http://reganmian.net/blog/2015/09/03/sending-and-receiving-email-with-elixir/

PostgreSQL indexing with Ecto
http://rny.io/elixir/ecto/postgresql/2015/08/31/postgresql-indexing-with-ecto.html

Building Elixir From Source
http://wsmoak.net/2015/09/08/building-elixir-from-source.html

bryanjos/elixirscript · GitHub
https://github.com/bryanjos/elixirscript

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

Stay tuned!

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

ECMAScript 6: Links, News And Resources (3)

Previous Post
Next Post

ECMAScript 6: new OOP features besides classes
http://www.2ality.com/2014/12/es6-oop.html

ECMAscript 6 Lessons – Screencast Video Tutorials @eggheadio
https://egghead.io/technologies/es6

ECMAScript 6 compatibility table
https://kangax.github.io/compat-table/es6/

ECMAScript 2015 Language Specification – ECMA-262 6th Edition
http://www.ecma-international.org/ecma-262/6.0/

Getting started with ECMAScript 6
http://www.2ality.com/2015/08/getting-started-es6.html

ECMAScript – Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/ECMAScript

ECMAScript 6: New Features: Overview and Comparison
http://es6-features.org/#Constants

ECMAScript 6 support in Mozilla – JavaScript | MDN
https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla

es6features/README.md at master · lukehoban/es6features
https://github.com/lukehoban/es6features/blob/master/README.md

Enumerability in ECMAScript 6
http://www.2ality.com/2015/10/enumerability-es6.html

Relevance of ClojureScript
http://www.infoq.com/presentations/clojurescript-es6

Pony Foo
http://ponyfoo.com/

7 Reasons to Upgrade to Node v4 Now
http://www.cli-nerd.com/2015/09/09/7-reasons-to-upgrade-to-node-v4-now.html

Scaffold out a node module with ES6+, Babel, tape and npm scripts
https://github.com/bucaran/generator-rise

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

Stay tuned!

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

ECMAScript 6: Links, News And Resources (2)

Previous Post
Next Post

ES6 Template Strings in Depth
http://ponyfoo.com/articles/es6-template-strings-in-depth

ES6 JavaScript Destructuring in Depth
http://ponyfoo.com/articles/es6-destructuring-in-depth

ES6 In Depth: The Future
https://hacks.mozilla.org/2015/08/es6-in-depth-the-future/

Logging variables via an ES6 tagged template
http://www.2ality.com/2015/08/logging-variables-tagged-template.html

StrongLoop | An Introduction To JavaScript ES6 Classes
https://strongloop.com/strongblog/an-introduction-to-javascript-es6-classes/

ES6 Tail Call Optimization Explained · Kyle Owen
http://benignbemine.github.io/2015/07/19/es6-tail-calls/

New regular expression features in ECMAScript 6
http://www.2ality.com/2015/07/regexp-es6.html

Building the Future today with ECMAScript 6 – return «value»;
http://blogs.encamina.com/returnvalue/2015/05/14/es6-building-the-future-today/

JavaScript moves forward in Microsoft Edge with ECMAScript 6 and beyond
http://blogs.windows.com/msedgedev/2015/05/12/javascript-moves-forward-in-microsoft-edge-with-ecmascript-6-and-beyond/

Creating a Next Gen JavaScript Application with Aurelia
http://www.sitepoint.com/creating-next-generation-javascript-application-aurelia/

The Symmetry of JavaScript Functions
http://raganwald.com/2015/03/12/symmetry.html

Not Born to Die · Babel
https://babeljs.io/blog/2015/02/15/not-born-to-die/

Using ECMAScript 6 today // Speaker Deck
https://speakerdeck.com/rauschma/using-ecmascript-6-today

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

Stay tuned!

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

Clojure: Links, News And Resources (12)

Previous Post
Next Post

STM – a request for “war stories”
https://groups.google.com/forum/?hl=en&fromgroups=#!topic/clojure/kO6OuZGZnlY

jakemcc / lein-autoexpect
https://github.com/jakemcc/lein-autoexpect
Run expecations when source or test files change

jaycfields / expectations
https://github.com/jaycfields/expectations
a minimalist’s unit testing framework

abysmal multicore performance, especially on AMD processors
https://groups.google.com/forum/?hl=en&fromgroups=#!topic/clojure/48W2eff3caU

tpope / vim-foreplay
https://github.com/tpope/vim-foreplay
foreplay.vim: Clojure REPL tease

Clojure Fundamentals – Part 1
http://pluralsight.com/training/Courses/TableOfContents/clojure-fundamentals-part-one

Clojure: Production Web REPL
http://blog.jayfields.com/2012/06/clojure-production-web-repl.html

Starting Clojure (mk. 2)
http://cemerick.com/2012/05/02/starting-clojure/
cut another live coding screencast that introduces Clojure

Clojure/West Call for Presentations
http://clojurewest.org/call-for-presentations/

immutant / openshift-quickstart
https://github.com/immutant/openshift-quickstart
Run Immutant on Red Hat’s OpenShift

magomimmo / modern-cljs
https://github.com/magomimmo/modern-cljs/blob/master/doc/tutorial-08.md

What’s Your Next JVM Language?
http://www.infoq.com/research/next-jvm-language

ClojureScript – Better Semantics at Low Low Prices!
http://www.infoq.com/presentations/ClojureScript-Optimizations

Polymorphism in Clojure
http://vimeo.com/53223938
Clojure is a functional language with powerful mechanisms for implementing polymorphic behavior, including for types that you did not create. This talk explores how Clojure solves “the expression problem” common in object-oriented languages using protocols, types and records, and multi-methods. Topics include defining these constructs, applying them to types defined by you or others, and how they map to underlying JVM constructs.

A grammar for statistical graphics in Clojure
http://vimeo.com/53214578
Our data is typically optimized for use by computers; what would it be like if we optimized for humans? This talk introduces a grammar of graphics for concisely expressing rich data visualizations. The grammar, implemented in Clojure, consists of simple data structures and can be used across the JVM and via JSON. This talk will cover principles of effective data visualization and the benefits of using data structures as an “API”. There will be lots of pictures and a touch of code.

Nathan Marz: “Cascalog: Making Data Processing Fun Again”
http://blip.tv/clojure/nathan-marz-cascalog-making-data-processing-fun-again-5970118

Welcome to Lambda Luminaries!
http://www.meetup.com/lambda-luminaries
We are a bunch of Functional Programming enthusiasts in and around Pretoria.

jamii / concerto
https://github.com/jamii/concerto/
Concerto adds a broadcast mode to nrepl, so that when multiple users are logged into the same nrepl server they can each see what the others are doing.

Clojure lab
http://clojure-lab.tumblr.com/

laurentpetit / cljslein
https://github.com/laurentpetit/cljslein
Simplest Clojurescript demonstration project as possible with Leiningen2, nrepl, piggieback.

magomimmo / modern-cljs
https://github.com/magomimmo/modern-cljs
A short series of tutorials on ClojureScript

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

Stay tuned!

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

ReactJS: Links And Resources (3)

Previous Post
Next Post

React Tips and Best Practices – ÆFLASH
http://aeflash.com/2015-02/react-tips-and-best-practices.html

callemall/material-ui
https://github.com/callemall/material-ui

Introduction to the React JavaScript Library -Telerik Developer Network
http://developer.telerik.com/featured/introduction-to-the-react-javascript-framework/

reactjs – Existing UI libraries to use with React.js? – Stack Overflow
http://stackoverflow.com/questions/23380903/existing-ui-libraries-to-use-with-react-js

Riot 2.0 | A React- like UI library
https://muut.com/riotjs/

5 Best Mobile Web App Frameworks: React – Modus CreateModus Create
http://moduscreate.com/5-best-mobile-web-app-frameworks-reactjs/

React (JavaScript library) – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/React_(JavaScript_library)

Sample Mobile Application with React and Cordova | Christophe Coenraets
http://coenraets.org/blog/2014/12/sample-mobile-application-with-react-and-cordova/

Material UI – Material Design React Components
http://callemall.github.io/material-ui/#/

Anyone have any opinion on React vs Polymer? It’s something i’ve been strugglin… | Hacker News
https://news.ycombinator.com/item?id=8050649

Riot vs React vs Polymer
https://muut.com/riotjs/compare.html

The value of react / Jonathan Krause @jonykrause, Front–end developer
http://jonykrau.se/posts/the-value-of-react

Component Interop With React And Custom Elements
http://addyosmani.com/blog/component-interop-with-react-and-custom-elements/

React.js and How Does It Fit In With Everything Else? – Funny Ant
http://www.funnyant.com/reactjs-what-is-it/

html – Is it possible to use Polymer inside of React? – Stack Overflow
http://stackoverflow.com/questions/26365545/is-it-possible-to-use-polymer-inside-of-react

javascript – Pros and Cons of Facebook’s React vs. Web Components (Polymer) – Programmers Stack Exchange
http://programmers.stackexchange.com/questions/225400/pros-and-cons-of-facebooks-react-vs-web-components-polymer

An Unconventional Review of React | Let’s Code JavaScript
http://www.letscodejavascript.com/v3/blog/2014/09/react_review

Introducing React Native: Building Apps with JavaScript
http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript

Boiling React Down to a Few Lines in jQuery – Hackflow
http://hackflow.com/blog/2015/03/08/boiling-react-down-to-few-lines-in-jquery/

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

Stay tuned!

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

Functional Programming: Links, News And Resources (20)

Previous Post
Next Post

A practical introduction to functional programming
http://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming

Functional Programming — Eloquent JavaScript
http://eloquentjavascript.net/1st_edition/chapter6.html

Functional Programming
http://scott.sauyet.com/Javascript/Talk/FunctionalProgramming/

16 Months of Functional Programming
http://www.vasinov.com/blog/16-months-of-functional-programming/

Functional programming – HaskellWiki
https://wiki.haskell.org/Functional_programming

Don’t Be Scared Of Functional Programming – Smashing Magazine
http://www.smashingmagazine.com/2014/07/dont-be-scared-of-functional-programming/

A blog
http://bensu.github.io/decomplecting_clojure/

Immediate mode GUIs | Lambda the Ultimate
http://lambda-the-ultimate.org/node/4561

Pure UI
http://rauchg.com/2015/pure-ui/

(lisp (flavored (erlang)))
http://lfe.io/

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

Stay tuned!

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