Angel \”Java\” Lopez on Blog

January 10, 2014

Erlang: Links, News And Resources (5)

Previous Post
Next Post

I have more links about this interesting programming language and distributed technology:

Erlang/OTP: Volumen I, Un Mundo Concurrente | Bosque Viejo
http://bosqueviejo.net/2012/11/25/erlangotp-volumen-i-un-mundo-concurrente/

Erlang/OTP
http://erlang.bosqueviejo.net/

High Scalability – High Scalability – BigData using Erlang, C and Lisp to Fight the Tsunami of Mobile Data
http://highscalability.com/blog/2012/11/26/bigdata-using-erlang-c-and-lisp-to-fight-the-tsunami-of-mobi.html

What Can Be Done with Java but Should Better Be Done with Erlang
http://www.infoq.com/presentations/Erlang-Java

Erjang
http://erjang.org/
Erjang is a virtual machine for Erlang, which runs on Java

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

The Erlang stack | the web dev
http://thewebdev.de/the-erlang-stack/

cannedprimates/stdlib2
https://github.com/cannedprimates/stdlib2
Erlang stdlib extensions

Elixir v0.7.1 released and the end of a journey – Elixir
http://elixir-lang.org/blog/2012/11/18/elixir-v0-7-1-released-and-the-end-of-a-journey/

Erlang Scales … Do You?
http://www.infoq.com/presentations/Erlang-Scalability

Lambda Luminaries (Pretoria) – Meetup
http://www.meetup.com/lambda-luminaries

Erlang: Is Elixir (elixir-lang.org) production ready? – Quora
http://www.quora.com/Erlang/Is-Elixir-elixir-lang-org-production-ready?srid=d34&st=ns

Elixir
http://elixir-lang.org/
Elixir is a functional meta-programming aware language built on top of the Erlang VM

Why I Program In Erlang
http://www.evanmiller.org/why-i-program-in-erlang.html

I hope Wittgenstein would approve / erlang-subscribe-at~couchdb.apache.org
http://wactbprot.tumblr.com/post/33831719034/erlang-subscribe-at-couchdb-apache-org

Episode 12 – Isaac Schlueter – http://www.jsconflive.com
http://www.jsconflive.com/pages/20120631

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

Keep tuned!

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

January 3, 2014

Erlang: Links, News And Resources (4)

Filed under: Programming Languages, Functional Programming, Links, Erlang — ajlopez @ 4:34 pm

Previous Post
Next Post

I’m very interested in this programming languages, and I’m working on a C# Interpreter implementation. More links:

OTP Technical Board – Decisions affecting R16.
http://www.erlang.org/news/35

aerosol / vimerl
https://github.com/aerosol/vimerl
The Erlang plugin for Vim

Errors and Exceptions
http://learnyousomeerlang.com/errors-and-exceptions

Live Blogging: getting started with Erlang and Nitrogen
http://www.corebvba.be/blog/post/Live-Blogging-getting-started-with-Erlang-and-Nitrogen.aspx

A DSL for Scripting Refactoring in Erlang
http://www.infoq.com/presentations/Wrangler-Refactoring-Erlang
Simon Thompson introduces Wrangler, a refactoring tool written in Erlang for Erlang code and embeddable in common IDEs, such as Emacs and Eclipse.

Joxa
http://joxa.org/
Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system.

Erlang Solutions’s Videos
http://vimeo.com/erlang/videos/sort:date

Scaling to Millions of Simultaneous Connections: Rick Reed
http://vimeo.com/44312354

Chicago Boss
http://www.chicagoboss.org/
Just install Erlang on your computer, download Chicago Boss, and follow the simple instructions. You’ll be ready to work on your first prototype in minutes.

Rebar Releases and Being Wrong
http://ferd.ca/rebar-releases-and-being-wrong.html

Erlang on Xen
http://erlangonxen.org/

Concurrency Among Strangers
Programming in E as Plan Coordination
http://erights.org/talks/promises/paper/tgc05.pdf

ErlPort – Erlang port protocol for Python
http://erlport.org/

Webmachine: a Practical Executable Model of HTTP
http://www.infoq.com/presentations/Webmachine

ericmoritz / wsdemo
https://github.com/ericmoritz/wsdemo/blob/results-v1/results.md
C10K Websocket Test

Distribution Protocol
http://www.erlang.org/doc/apps/erts/erl_dist_protocol.html

External Term Format
http://www.erlang.org/doc/apps/erts/erl_ext_dist.html
The external term format is mainly used in the distribution mechanism of Erlang.

Erlang, do they really understand?
http://bosqueviejo.net/en/2011/08/11/erlang-realmente-lo-entienden/

Estructura Lider/Trabajador en Erlang
http://bosqueviejo.net/2012/05/07/estructura-lider-trabajador-en-erlang/

No, Erlang no es eso
http://bosqueviejo.net/2012/04/18/no-erlang-no-es-eso/

Erlang: Servidores Concurrentes TCP
http://bosqueviejo.net/2012/04/09/erlang-servidores-concurrentes-tcp/

Erlang: Servidores UDP
http://bosqueviejo.net/2012/03/21/erlang-servidores-udp/

Building Polyglot Systems with Scalang
http://www.infoq.com/presentations/Building-Polyglot-Systems-with-Scalang
Cliff Moon discusses Scalang, a message passing and actor library enabling easy communication between Scala and Erlang apps, wrapping services in Scalang actors.

Erlware
http://blog.erlware.org/
Erlang Tools and Packages

Learn you some Erlang
http://learnyousomeerlang.com/

Building Highly Available Systems in Erlang
http://www.infoq.com/presentations/Building-Highly-Available-Systems-in-Erlang
Joe Armstrong discusses highly available (HA) systems, introducing different types of HA systems and data, HA architecture and algorithms, 6 rules of HA, and how HA is done with Erlang.

Higher Order Functions
http://learnyousomeerlang.com/higher-order-functions

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

Keep tuned!

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

January 1, 2014

Erlang: Links, News And Resources (3)

Filed under: Programming Languages, Functional Programming, Links, Erlang — ajlopez @ 8:42 pm

Previous Post
Next Post

Brief Introduction to Parse Transformations
http://www.erlang-factory.com/upload/presentations/521/yrashk_parse_transformations_sf12.pdf

Differences between pattern matching and unification?
http://stackoverflow.com/questions/4442314/differences-between-pattern-matching-and-unification

mashion/chloe · GitHub
https://github.com/mashion/chloe
A realtime web server that doesn’t suck… or at least won’t suck when it’s finished.

InfoQ: Chloe and the Real Time Web
http://www.infoq.com/presentations/Chloe-and-the-Real-Time-Web

.NET Rocks! Bryan Hunter and OJ Reeves Program in Erlang
http://dotnetrocks.com/default.aspx?showNum=753

Erlang EUnit – introduction « Erlang, Testing and TDD
http://erlcode.wordpress.com/2010/08/30/erlang-eunit-introduction/

Dizzy Smith – Building Erlang Applications With Rebar
http://ontwik.com/erlang/dizzy-smith-building-erlang-applications-with-rebar/

Erlang Factory – Dave Smith, YAED. Author of rebar and bitcask
http://www.erlang-factory.com/conference/SFBay2011/speakers/DizzySmith

How to create, build, and run an Erlang OTP application using Rebar | Skeptomai
http://skeptomai.com/?p=56

Richard Jones | Erlang rebar tutorial: generating releases and upgrades
http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades

Rebar – Erlang Web wiki
http://wiki.erlang-web.org/Rebar

Erlang App. Management with Rebar
http://alancastro.org/2010/05/01/erlang-application-management-with-rebar.html

basho/rebar
https://github.com/basho/rebar

Erlang – Leex and Yecc [RustyKlophaus.com]
http://rustyklophaus.com/articles/20110208-LeexAndYecc.html

Qrly – selectores a lo jquery para XML y HTML en erlang
http://marianoguerra.blogspot.com.ar/2011/07/qrly-selectores-lo-jquery-para-xml-y.html

marianoguerra/qrly
https://github.com/marianoguerra/qrly

Distributed OTP Applications | Learn You Some Erlang for Great Good!
http://learnyousomeerlang.com/distributed-otp-applications

marianoguerra/emel
https://github.com/marianoguerra/emel
generate HTML (or XML) using CSS-like selectors in erlang

Erlang Factory: Chad DePue: Lua Integration with Erlang
http://www.planeterlang.org/en/planet/article/Erlang_Factory_Chad_DePue_Lua_Integration_with_Erlang/

Erlang Factory – Chad DePue, Entrepreneur and creator of ErlangInside.com
http://delicious.com/redirect?url=http%3A//www.erlang-factory.com/conference/SFBay2012/speakers/ChadDePue

Inaka Networks: Scaling Erlang
http://inaka.net/blog/2011/10/07/scale-test-plan-simple-erlang-application/

Inaka Networks
http://inakanetworks.com/
Erlang programming from Argentina (ex-Microsoft founder)

Seth Ladd’s Blog: Calculating Combinations the Erlang Way
http://blog.sethladd.com/2007/08/calculating-combinations-erlang-way.html

Generate permutations iteratively without recursion or stack with Ruby/Erlang
http://stackoverflow.com/questions/8480487/generate-permutations-iteratively-without-recursion-or-stack-with-ruby-erlang

erlang – How to effectively store a large set of permutations? – Stack Overflow
http://stackoverflow.com/questions/8717375/how-to-effectively-store-a-large-set-of-permutations

recursion – Generate custom permutations with Erlang – Stack Overflow
http://stackoverflow.com/questions/8489250/generate-custom-permutations-with-erlang

Permutations – Rosetta Code
http://rosettacode.org/wiki/Permutations#Erlang

Erlang Solutions’s videos on Vimeo
http://vimeo.com/erlang/videos

Charla: Gestión de Llamadas con Erlang/OTP | Bosque Viejo
http://bosqueviejo.net/2012/03/07/charla-gestion-de-llamadas-con-erlangotp/

Philip Wadler’s home page
http://homepages.inf.ed.ac.uk/wadler/

Concurrency in Erlang & Scala: The Actor Model / Ruben Vermeersch (RubenV)
http://ruben.savanne.be/articles/concurrency-in-erlang-scala

What is actor model in context of a programming language?
http://stackoverflow.com/questions/669323/what-is-actor-model-in-context-of-a-programming-language

Reia Programming Language
http://reia-lang.org/
Reia is a Ruby-like scripting language for the Erlang virtual machine. Reia brings you the best of both worlds between Ruby’s friendly syntax, reflection, metaprogramming, and the amazing power of blocks, and Erlang’s immense abilities for concurrency, distribution, hot code swapping, and fault tolerance.

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

Keep tuned!

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

December 30, 2013

Clojure: Links, News And Resources (11)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 4:43 pm

Previous Post

I have ten additional posts in my Clojure queue. A new one:

Clojure and the future for programmers like me
http://www.exampler.com/blog/2011/09/29/my-clojure-problem/
Attitudes common in the Clojure community are making that community increasingly unappealing to people like me. They may also be leading to a language less appealing to people like me than a Lisp should be.

A world in a ref
http://clj-me.cgrand.net/2011/10/06/a-world-in-a-ref/

A tour of the Clojure landscape
http://ericlavigne.wordpress.com/2011/01/30/a-tour-of-the-clojure-landscape/

Introduction to Clojure
http://stuartsierra.com/download/2011-09-18-strangeloop-clojure-intro.pdf
by @stuartsierra at #strangeloop

Writing CouchDB Views using ClojureScript
http://cemerick.com/2011/10/11/writing-couchdb-views-using-clojurescript/

Clojure Lisp Programming
http://www.udemy.com/clojure-code

frenchy64 / typed-clojure
https://github.com/frenchy64/typed-clojure
Gradual typing for Clojure

ClojureSphere
http://www.clojuresphere.com/
Browser the open-source Clojure ecosystem

midje
http://www.clojuresphere.com/midje/midje
A TDD library for Clojure that supports top-down (‘mockish’) TDD, encourages readable tests, provides a smooth migration path from clojure.test, balances abstraction and concreteness, and strives for graciousness.

Laziness: the Good, the Bad, and the Ugly
http://www.infoq.com/presentations/Laziness-Good-Bad-Ugly

The London Clojure Community:Persistent Data Structures in Clojure
http://skillsmatter.com/podcast/home/persistent-data-structures-in-clojure

Learning Clojure: Leiningen
http://rockhoppertech.com/blog/learning-clojure-leiningen/

The Curious Clojurist with Neal Ford
http://www.youtube.com/watch?v=bxLnpgnDApg

The Value of Values – Rich Hickey
http://jaxenter.com/the-value-of-values-rich-hickey-44872.html

Clojure Programming
http://www.clojurebook.com/

Prismatic’s "Graph" at Strange Loop
http://blog.getprismatic.com/blog/2012/10/1/prismatics-graph-at-strange-loop.html

Ruby + Clojure = Rouge
https://github.com/unnali/rouge#readme

Clojure Tetris
http://clojure-tetris.herokuapp.com/

codeq
http://blog.datomic.com/2012/10/codeq.html

Macros are Hard!
http://www.infoq.com/presentations/Clojure-Macros

Writing Datomic in Clojure
http://www.infoq.com/presentations/Datomic

Why Clojure?
http://thecleancoder.blogspot.com.ar/2010/08/why-clojure.html

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

Keep tuned!

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

October 8, 2013

Scala: Links, News And Resources (6)

Filed under: Functional Programming, JVM, Links, Programming Languages, Scala — ajlopez @ 7:01 pm

Previous Post

Concurrent and Distributed Applications with Akka, Java and Scala
http://www.slideshare.net/frodriguezolivera/concurrent-and-distributed-applications-with-akka-java-and-scala
by @frodriguez

A better Java: Scala or Xtend?
http://duncan.mac-vicar.com/2012/09/30/a-better-java-scala-or-xtend/

Ken Little on Scaling Tumblr
http://www.infoq.com/interviews/little-scaling-tumblr

Scala 2013: A Pragmatic Guide to Scala Adoption in Your Java Organization
http://zeroturnaround.com/labs/scala-2013-a-pragmatic-guide-to-scala-adoption-in-your-java-organization/

Java NIO and Scala Continuations
http://jim-mcbeath.blogspot.nl/2011/03/java-nio-and-scala-continuations.html
Combining Java’s NIO non-blocking input/output with Scala’s delimited continuations allows making a multi-client stateful server that does not require a a dedicated thread for every active client.

ReactiveMongo for Scala: Unleashing MongoDB Streaming capabilities for Realtime Web
http://stephane.godbillon.com/2012/08/30/reactivemongo-for-scala-unleashing-mongodb-streaming-capabilities-for-realtime-web

Effective Scala
http://twitter.github.com/effectivescala/

Rúnar Bjarnason on Scalaz, Lenses, Functional Programming and Scala
http://www.infoq.com/interviews/bjarnason-scalaz

Scala Adding Macros to the Language
http://www.infoq.com/news/2012/07/scala-macros

janm399 / akka-patterns
https://github.com/janm399/akka-patterns
Demonstration of the common Akka patterns

Java 8 vs Scala: a Feature Comparison
http://www.infoq.com/articles/java-8-vs-scala

Why Scala? Our Take at Boundless
http://engineering.boundless.com/post/26363784706/why-scala-our-take-at-boundless

Scala, Functional Programming and Play 2.0
http://www.infoq.com/interviews/sadek-drobi
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.

Scala ou Java? Explorando mitos, polêmicas e fatos
http://www.infoq.com/br/articles/avaliando-scala

A Startup Junkie’s Journey to Python via Java, Ruby and Scala
http://thethingisis.files.wordpress.com/2012/03/pycon-2012-poster1.png

Programming Language Performance
http://www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html

Compile Online
http://www.compileonline.com/index.php

Ozma: Extending Scala with Oz Concurrency
http://www.infoq.com/presentations/Ozma-Extending-Scala-with-Oz-Concurrency

Workshop: Build an Image Processing Server
http://www.meetup.com/ny-scala/events/28334281/

romix / akka-protostuff-serialization
https://github.com/romix/akka-protostuff-serialization
protostuff-runtime based serializers for Akka

romix / akka-quickser-serialization
https://github.com/romix/akka-quickser-serialization
quickser based serializers for Akka

Play!: I’ll See Your Async and Raise You Reactive
http://www.infoq.com/presentations/Play-I-ll-See-Your-Async-and-Raise-You-Reactive
Guillaume Bort and Sadek Drobi introduce Play, a Java and Scala web development framework, insisting on its asynchronous reactive capabilities built on Iteratee IO.

Building Polyglot Systems with Scalang
http://www.infoq.com/presentations/Building-Polyglot-Systems-with-Scalang
Cliff Moon discusses Scalang, a message passing and actor library enabling easy communication between Scala and Erlang apps, wrapping services in Scalang actors.

Scalatron
http://scalatron.github.com/
Learn Scala with a Programming Game

The Scala Compiler Corner
http://lampwww.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/
A collection of resources for compiler hackers

tim8dev / play-akka-pi
https://github.com/tim8dev/play-akka-pi
Pi Approximation distributed over the network using AKKA 2.0 Remote Actors :-)

debasishg / cqrs-akka
https://github.com/debasishg/cqrs-akka
An implementation of CQRS using scalaz for functional domain models and Akka for event sourcing

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

Keep tuned!

Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

September 24, 2013

Scala: Links, News And Resources (5)

Filed under: Functional Programming, Java, JVM, Links, Programming Languages, Scala — ajlopez @ 5:48 pm

Previous Post
Next Post

CQRS with Akka actors and functional domain models
http://debasishg.blogspot.com.ar/2011/01/cqrs-with-akka-actors-and-functional.html

Akka Consumer Actors: New Features and Best Practices
http://krasserm.blogspot.com.ar/2011/02/akka-consumer-actors-new-features-and.html

MongoDB for Akka Persistence
http://debasishg.blogspot.com.ar/2009/08/mongodb-for-akka-persistence.html

PubSub with Redis and Akka Actors
http://debasishg.blogspot.com.ar/2010/04/pubsub-with-redis-and-akka-actors.html

Above the Clouds: Introducing Akka
http://www.infoq.com/presentations/Introducing-Akka

Akka: Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors
http://www.slideshare.net/jboner/akka-simpler-scalability-faulttolerance-concurrency-remoting-through-actors

Starting with Akka and Scala
http://roestenburg.agilesquad.com/2010/04/starting-with-akka-and-scala.html

Akka and the Java Memory Model
http://blog.typesafe.com/akka-and-the-java-memory-model

Task Dispatch and Nonblocking IO in Scala
http://blog.ometer.com/2011/11/13/task-dispatch-and-nonblocking-io-in-scala/

spray / spray
https://github.com/spray/spray/wiki
spray is a suite of lightweight Scala libraries for building and consuming RESTful web services on top of Akka.

Benchmarking JVM Concurrency Options for Java, Scala and Akka
http://www.infoq.com/articles/benchmarking-jvm

Functional Java
http://functionaljava.org/
…Fully operational Actors for parallel computations…

Cassie: A Scala client for Cassandra
https://dev.twitter.com/blog/cassie-scala-client-for-cassandra

Scalding
https://dev.twitter.com/blog/scalding
Scalding, a Scala API for Cascading

Esos raros lenguajes nuevos NodeJs, Scala, Clojure, Erlang, Python, Ruby
http://altnethispano.org/wiki/van-2012-04-14-esos-raros-lenguajes-parte1.ashx
http://altnethispano.org/wiki/van-2012-04-14-esos-raros-lenguajes-parte2.ashx

Combinator Parsing
http://www.artima.com/pins1ed/combinator-parsing.html

(take 5 daniel-spiewak)
http://clojure.com/blog/2012/04/19/take5-daniel-spiewak.html
Daniel Spiewak is a highly respected member of the Scala programming language community and an overall thoughtful polyglot

Nick Kallen Discusses Scala at Twitter
http://www.infoq.com/interviews/kallen-scala-twitter

The Why and How of Scala at Twitter
http://www.slideshare.net/al3x/the-how-and-why-of-scala-at-twitter

Lang.NEXT Trip Report
http://bartoszmilewski.com/2012/04/06/lang-next-trip-report/

Pervasive Parallelism in Scala
http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Pervasive-Parallelism-in-Scala

twitter / util
https://github.com/twitter/util
Wonderful reusable code from Twitter

Learn about Efficient Functional IO in Scala from John De Goes’ Presentation at NEScala
http://marakana.com/s/post/1130/learn_about_efficient_functional_io_in_scala_from_john_de_goes_presentation_at_nescala

Thinking Scala
http://underflow.ca/blog/655/thinking-scala/
Scala is one of those languages that’s almost too smart for it’s own good. I like everything about it, but I still think it lacks appeal to a wide audience.

Actor Applications
http://actor-applications.cs.illinois.edu/index.html
This website serves as a collection of Akka/Scala actor applications.

Actor References, Paths and Addresses
http://doc.akka.io/docs/akka/2.0/general/addressing.html

Differences between pattern matching and unification?
http://stackoverflow.com/questions/4442314/differences-between-pattern-matching-and-unification

Supervision and Monitoring
http://doc.akka.io/docs/akka/2.0/general/supervision.html

SIP-18 – Modularizing Language Features
http://docs.scala-lang.org/sips/pending/modularizing-language-features.html

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

Keep tuned!

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

August 22, 2013

Clojure: Links, News And Resources (10)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 5:32 pm

Previous Post
Next Post

nchurch / go
https://github.com/nchurch/go
Game of Go evaluation

jimpil / enclog
https://github.com/jimpil/enclog
Clojure wrapper for Encog (v3) (Machine-Learning framework that specialises in neural-nets)

macourtney / Conjure
https://github.com/macourtney/Conjure
A Rails like framework for Clojure

ClojureScript Anatomy
http://www.infoq.com/presentations/ClojureScript
Michael Fogus discusses the internal workings of ClojureScript, how it analyzes and compiles Clojure code to JavaScript.

Liberator
http://clojure-liberator.github.com/
With Liberator it is easy to create RESTful web services in Clojure.

Bootstrapping Clojure at Groupon
http://www.infoq.com/presentations/Bootstrapping-Clojure
Tyler Jennings presents how he ended up choosing Clojure, how he is using a Ruby tool-chain in Clojure, plus advice on introducing Clojure to a team.

DSLs in Clojure
http://www.infoq.com/presentations/DSL-Clojure
Jim Duey advises on solving a problem by dividing it in smaller requirements that are dealt with, then using DSLs to compose results into one big solution. Code samples in Clojure.

Pluralsight Course Library
http://www.pluralsight.com/training/Courses
Now with Clojure courses

An Apology Of Sorts: Functional Languages Are (Still) Overrated
http://www.benrady.com/2012/09/functional-languages-are-still-overrated.html

Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability
http://www.infoq.com/interviews/hickey-datomic-functional
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.

EDN
https://github.com/edn-format/edn
Extensible Data Notation

Clojure, Leiningen 2 and Heroku: AOT Compilation Gotchas
http://www.leonardoborges.com/writings/2012/09/10/clojure-leiningen-heroku-aot-compilation-gotchas/

When Things Go Wrong: Clojure’s Exceptional Handling of Exceptions
http://pragprog.com/magazines/2009-07/when-things-go-wrong

Joxa
http://joxa.org/
Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system.

Newtonian
http://vimeo.com/48222827
Particle System in Clojure with Quil

meteorfox / newtonian
https://github.com/meteorfox/newtonian
Particle System in Clojure

Getting started querying an Eclipse workspace using Ekeko
http://www.youtube.com/watch?v=5wvVFQa1hVU&feature=youtu.be
Applicative logic meta-programming using Clojure’s core.logic against an Eclipse workspace.

cderoove / damp.ekeko
https://github.com/cderoove/damp.ekeko
Applicative logic meta-programming using Clojure’s core.logic against an Eclipse workspace.

Keynote: The Value of Values
http://www.infoq.com/presentations/Value-Values
Rich Hickey compares value-oriented programming with place-oriented programming concluding that the time of imperative languages has passed and it is the time of functional programming.

Distilling Java Libraries
http://www.infoq.com/presentations/Distilling-Java-Libraries
Zach Tellman provides advice on calling Java libraries from Clojure, exemplifying with Clojure code drawing graphics on the screen using the Java2D library.

SOLID Clojure
http://www.infoq.com/presentations/SOLID-Clojure
Colin Jones discusses applying the SOLID OOP principles to Clojure programming in order to create systems that are easy to change.

nbeloglazov / clojure-interactive-tasks
https://github.com/nbeloglazov/clojure-interactive-tasks
Set of interactive tasks to be solved using clojure

2012 State of Clojure survey
http://cemerick.com/2012/07/19/2012-state-of-clojure-survey/

TodoMVC with ClojureScriptOne MVC and Enfocus
http://todomvc.herokuapp.com/#all

Functional Programming for the Object-Oriented Programmer
https://leanpub.com/fp-oo

Rich Hickey – Podcast Episode 014
http://thinkrelevance.com/blog/2012/07/31/rich-hickey-podcast-episode-014

Real World Clojure – Doing Boring Stuff With An Exciting Language
http://www.infoq.com/presentations/Real-World-Clojure
Sean Corfield shows how to use Clojure as a general purpose scripting language for building web applications, tackling persistence, email, internationalization, configuration and environment issues.

Reactive Programming for Clojure(Script) UIs
https://groups.google.com/forum/#!topic/clojure-dev/LzVu4dIvOrg/discussion

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

Keep tuned!

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

June 11, 2013

Scala: Links, News And Resources (4)

Filed under: Functional Programming, Java, JVM, Links, Programming Languages, Scala — ajlopez @ 3:44 pm

Previous Post
Next Post

Word Count MapReduce with Akka
http://www.akkaessentials.in/2012/03/word-count-mapreduce-with-akka.html

All #Actors in #Scala – compared
http://klangism.tumblr.com/post/2497057136/all-actors-in-scala-compared

London Scala days 2012
http://skillsmatter.com/event/java-jee/scala-days-2012/ac-3445

Iteratees Page History
https://github.com/playframework/Play20/wiki/Iteratees

Introducing Typesafe Stack 2.0
http://blog.typesafe.com/introducing-typesafe-stack-20

Diagrams of the Fault Tolerance Sample (Scala)
http://doc.akka.io/docs/akka/2.0/scala/fault-tolerance-sample.html

Why functional programming matters (aka MapReduce for humans)
https://gist.github.com/2011876

Concurrency in Erlang & Scala: The Actor Model
http://ruben.savanne.be/articles/concurrency-in-erlang-scala

What is actor model in context of a programming language?
http://stackoverflow.com/questions/669323/what-is-actor-model-in-context-of-a-programming-language

The Big Three – Scala, Clojure and Groovy
http://thecodegeneral.wordpress.com/2012/03/04/the-big-three-jvm-languages/

Akka Project
https://github.com/akka/akka

Scala > Java
http://marakana.com/static/courseware/scala/presentation/scala%20%3E%20java.html

A Non-Blocking Factorial Function? (Programming with Actors and Continuations)
https://groups.google.com/forum/?fromgroups=#!topic/scala-user/QD73Ijckjpg

A DSL for Continuation Passing Style in Scala
http://glennosborne.blogspot.com.ar/2012/02/dsl-for-continuation-passing-style-in.html

NorthEast Scala
http://nescala.org/

Real life Scala feedback from Yammer
http://blog.joda.org/2011/11/real-life-scala-feedback-from-yammer.html

Scala, Akka, and Play: An Introduction on Heroku
http://www.slideshare.net/havocp/scala-akka-and-play-an-introduction-on-heroku

The Middleware Connection: Scala, Akka, and Heroku
http://readwrite.com/2011/10/28/the-middleware-connection-scal

Scaling Out with Scala and Akka on Heroku
https://devcenter.heroku.com/articles/scaling-out-with-scala-and-akka

Talking about Akka, Scala and life with Jonas Bonér
http://jetbrains.dzone.com/articles/talking-about-akka-scala-and

Scala, Akka, and Play!: An Introduction in the Cloud
http://www.youtube.com/watch?v=RTK4eOZEsog

Heroku supports Play!, Akka and Scala
http://www.scala-lang.org/node/11761

Scala & Akka Creators Launch Typesafe Company for Multicore and Cloud Architectures
http://www.infoq.com/news/2011/05/typesafe

Akka Future vs. Twitter’s Finagle Future
https://groups.google.com/forum/#!msg/akka-user/eXiBV5V7ZzE/3VrLg855SrAJ

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

Keep tuned!

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

March 26, 2013

Scala: Links, News And Resources (3)

Filed under: Functional Programming, Java, JVM, Links, Programming Languages, Scala — ajlopez @ 3:46 pm

Previous Post
Next Post

Scalaz
http://code.google.com/p/scalaz/
https://github.com/scalaz/scalaz
Scalaz: Type Classes and Pure Functional Data Structures for Scala

CLOJURE VS SCALA
http://hammerprinciple.com/therighttool/items/clojure/scala
Suppose you had to choose between Clojure and Scala, which would you pick?

ScalaIDE for Eclipse
http://scala-ide.org/

Scala for the Intrigued: Creating Higher Order Functions
http://pragprog.com/magazines/2012-02/scala-for-the-intrigued

Scala for the Intrigued: Working with Collections
http://pragprog.com/magazines/2012-01/scala-for-the-intrigued
n this fifth installment of his series on the Scala programming language, Venkat mixes object oriented and functional styles to reveal the power and grace of Scala collections.

Scala for the Intrigued: Cute Classes and Pure OO
http://pragprog.com/magazines/2011-11/scala-for-the-intrigued
This third installment of his series on Scala shows how Scala’s OO purity leads to simple, elegant code.

Scala for the Intrigued: Functional Style of Programming
http://pragprog.com/magazines/2011-12/scala-for-the-intrigued
Venkat delves into the functional style of programming in Scala.

Languages, Verbosity, and Java
http://www.informit.com/articles/article.aspx?p=1824790
With the new spate of programming languages emerging for the Java virtual machine and other platforms, it’s more important than ever that the rules of a language make code clear and concise. But clarity and conciseness don’t exactly go hand in hand.

Running Spring Java and Scala Apps on Heroku
http://www.infoq.com/presentations/Running-Spring-Java-and-Scala-Apps-on-Heroku

A little scalaz IO action
https://gist.github.com/1552195

Functional IO in Scala with Scalaz
http://www.stackmob.com/2011/12/scalaz-post-part-2/

Everything I Ever Learned about JVM Performance Tuning @twitter
http://www.infoq.com/presentations/JVM-Performance-Tuning-twitter
Attila Szegedi discusses performance problems encountered at Twitter running Java and Scala applications, presenting how they solve them through JVM tuning.

Offbeat: Scala by the end of 2011 – No Drama but Frustration is Growing
http://gridgaintech.wordpress.com/2011/12/11/offbeat-scala-by-the-end-of-2011-no-drama-but-frustration-is-growing/

Real life Scala feedback from Yammer
http://blog.joda.org/2011/11/real-life-scala-feedback-from-yammer.html

Actors: can we do better?
http://vimeo.com/20307408
Paul Chiusano presents to the Northeast Scala Symposium nescala.org

scala symposium Boston
http://nescala.org/

Continuations and Other Functional Patterns
http://vimeo.com/20305325

Building an HTTP streaming API with Scala
http://vimeo.com/20306881

Guerrilla Guide to Pure Functional Programming
http://vimeo.com/20293743

Referentially transparent nondeterminism
http://pchiusano.blogspot.com/2011/06/referentially-transparent.html

Scala’s version fragility make the Enterprise argument near impossible
http://lift.la/scalas-version-fragility-make-the-enterprise
An attribute of Scala is that the Scala compiler generates fragile byte-code.  This means that all the code in an executable (JAR or WAR) must be compiled with the same library and compiler versions.

Functional Scala: Curried Functions and spicy Methods
http://gleichmann.wordpress.com/2011/12/04/functional-scala-curried-functions-and-spicy-methods/

Functional Programming For Java Programmer Scala Or Clojure?
http://www.nairaland.com/nigeria/topic-718309.0.html

Scala vs Ceylon vs Kotlin
https://plus.google.com/105933370793992913359/posts/4ihU1TdzSA8

Scala feels like EJB 2, and other thoughts
http://blog.joda.org/2011/11/scala-feels-like-ejb-2-and-other.html

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

Keep tuned!

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

March 14, 2013

Scala: Links, News And Resources (2)

Filed under: Functional Programming, Java, JVM, Links, Programming Languages, Scala — ajlopez @ 3:52 pm

Previous Post
Next Post

More about Scala programming language and ecosystem

Learning Scala? Learn the Fundamentals First
http://tataryn.net/2011/10/learning-scala-learn-the-fundamentals-first/

Injectors and Extractors in Scala
http://blog.jayway.com/2011/10/11/injectors-and-extractors-in-scala/

How to maintain compatibility and language quality
https://gist.github.com/1241465

Akka 2.x roadmap…
https://docs.google.com/document/pub?id=1CMz_MEQA8oPcGw9oaFdq_KYYFB_5qZjsDYYwuXfZhBU&pli=1

Look ma…. location transparency

London Scala Users’ Group:Practical Scalaz: making your life easier the hard way
http://skillsmatter.com/podcast/home/practical-scalaz-2518/js-2679

jdegoes / blueeyes
https://github.com/jdegoes/blueeyes
A lightweight Web 3.0 framework for Scala, featuring a purely asynchronous architecture, extremely high-performance, massive scalability, high usability, and a functional, composable design.

Actors that Unify Threads and Events
http://lamp.epfl.ch/~phaller/doc/haller07actorsunify.pdf

Clojure vs Scala – anecdote Options
http://groups.google.com/group/clojure/browse_thread/thread/b18f9006c068f0a0?pli=1

Contrasting Performance : Languages, styles and VMs – Java, Scala, Python, Erlang, Clojure, Ruby, Groovy, Javascript
http://blog.dhananjaynene.com/2011/08/cperformance-comparison-languages-styles-and-vms-java-scala-python-erlang-clojure-ruby-groovy-javascript/

Scala: Making it easier to abstract code
http://www.markhneedham.com/blog/2011/07/23/scala-making-it-easier-to-abstract-code/

Scala: Companion Objects
http://www.markhneedham.com/blog/2011/07/23/scala-companion-objects/

Scala programming tutorial part 1. (environment setup)
http://www.youtube.com/watch?v=zicyW1EeRIU

Scala programming tutorial part 2. (executable, print)
http://www.youtube.com/watch?v=9mFV9pfUenU

Working Hard to Keep It Simple in Scala
http://www.softdevtube.com/2011/08/01/working-hard-to-keep-it-simple-in-scala/

Good article on Functional Programming #FunctionalProgramming #Scala #ErLang
http://vikasgoel.tumblr.com/post/8369381751/good-article-on-functional-programming

Working Hard to Keep It Simple
http://www.oscon.com/oscon2011/public/schedule/detail/21055

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

More Scala resources are coming

Keep tuned!

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

« Newer PostsOlder Posts »

Theme: Shocking Blue Green. Get a free blog at WordPress.com

Follow

Get every new post delivered to your Inbox.

Join 67 other followers