Angel \”Java\” Lopez on Blog

August 8, 2016

New Month’s Resolutions: August 2016

July was an intensive month in my software development job. But I had time to work on personal projects. Review of my past month resolutions:

– Improve WangTiles [pending]
– Improve WangTilesJS [pending]
– Improve CrysSharp [complete] see repo
– Improve CrysJS [complete] see repo
– Improve SimpleForth [pending]
– Improve BlockchainSharp [complete] see repo
– Improve SimpleBlockchain [complete] see repo

I also worked on:

– Start ChinesP, chinese practice web site [complete] see repo
– Update SimpleLists [complete] see repo

My new month’s resolutions

– Improve CrysSharp
– Improve CrysJS
– Improve BlockchainSharp
– Improve SimpleBlockchain
– Start Solidity Compiler

Stay tuned!

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

July 30, 2016

Clojure: Links, News And Resources (43)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 6:35 pm

Previous Post
Next Post

Intro to Programming Games with Clojure – E-String
http://e-string.com/articles/intro-programming-games-clojure/

stuartsierra/clojure.walk2
https://github.com/stuartsierra/clojure.walk2

Clojure vs Elisp – Side by side comparison | TechWars
http://www.techwars.io/fight/clojure/elisp/

Node.js & Clojure in Codenvy
http://blog.codenvy.com/two-project-two-challenge-solution/

[#CLJS-965] Make :foreign-libs more useful – Clojure JIRA
http://dev.clojure.org/jira/browse/CLJS-965

juliangamble/clojure-conj-2014-paradigms-of-core-async
https://github.com/juliangamble/clojure-conj-2014-paradigms-of-core-async

Clojure Ants in ClojureScript Demo | Cool Pacific
http://juliangamble.com/blog/2014/12/31/clojure-ants-in-clojurescript-demo/

Improving the performance of vec – Inside Clojure
http://insideclojure.org/2015/01/07/vec-perf/

Getting Started with Sparkling
https://gorillalabs.github.io/sparkling/articles/getting_started.html

modularity.org
http://modularity.org/index.html

cloxp
http://robert.kra.hn/projects/cloxp

The idea behind top down development · marick/Midje Wiki
https://github.com/marick/Midje/wiki/The-idea-behind-top-down-development

Running REPLs · clojure/clojurescript Wiki
https://github.com/clojure/clojurescript/wiki/Running-REPLs

The Old Way, The New Way
http://swannodette.github.io/2014/12/31/the-old-way-the-new-way/

The Essence of ClojureScript Redux
http://swannodette.github.io/2015/01/02/the-essence-of-clojurescript-redux/

Scala Vs Clojure – Let’s get down to business – Best In Class
http://www.bestinclass.dk/blog/scala-vs-clojure-lets-get-down-to-business

Clojure Namespaces and Vars | Clojure Documentation | Clojure Docs
http://clojure-doc.org/articles/language/namespaces.html

funcool/cuerdas
https://github.com/funcool/cuerdas

Browserless ClojureScript
http://swannodette.github.io/2014/12/21/browserless-clojurescript/

Leiningen 2 – Humane build management for Clojure
http://www.slideshare.net/JR0cket/leiningen-2-humane-build-management-for-clojure

ClojureScript Tutorial
http://www.niwi.be/cljs-workshop/

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

Stay tuned!

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

July 29, 2016

Git: Links, News And Resources (12)

Filed under: Git, Links — ajlopez @ 9:39 am

Previos Post

New in Cordova 6: App Templates using Git — Modus Create: Front End Development — Medium
https://medium.com/modus-create-front-end-development/new-in-cordova-6-app-templates-using-git-24bcacc96b39#.wksnsd6p4

linux – How can I update to a newer version of Git using apt-get? – Unix & Linux Stack Exchange
http://unix.stackexchange.com/questions/33617/how-can-i-update-to-a-newer-version-of-git-using-apt-get

Docker: Git for deployment
http://blog.scoutapp.com/articles/2013/08/28/docker-git-for-deployment

Git – Reset Demystified
https://git-scm.com/blog

Learn the workings of Git, not just the commands
http://www.ibm.com/developerworks/library/d-learn-workings-git/index.html

Gregory Szorc’s Digital Home | Notes from Facebook’s Developer Infrastructure at Scale F8 Talk
http://gregoryszorc.com/blog/2015/03/28/notes-from-facebook’s-developer-infrastructure-at-scale-f8-talk/

Git Workflow Guide with Examples for Pros | Toptal
http://www.toptal.com/git/git-workflows-for-pros-a-good-git-guide

Vulnerability announced: update your Git clients
https://github.com/blog/1938-git-client-vulnerability-announced

StackStorm | Leaders in Cloud Infrastructure Solutions
http://stackstorm.com/

10 Kickass Technologies Modern Developers Love
http://pages.zeroturnaround.com/10KATools.html

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

Stay tuned!

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

July 28, 2016

Clojure: Links, News And Resources (42)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 10:39 am

Previous Post
Next Post

bbatsov/clojure-style-guide
https://github.com/bbatsov/clojure-style-guide

basic setup for cljs.test
http://keeds.github.io/clojurescript/2014/12/19/cljs-test.html

Composing Data Pipelines: (Mostly) Stateless Web Applications in Clojure
http://blog.carbonfive.com/2014/12/14/composing-data-pipelines-mostly-stateless-web-applications-in-clojure/

kunstmusik/signals
https://github.com/kunstmusik/signals

philipschwarz/diamond-problem-in-clojure
https://github.com/philipschwarz/diamond-problem-in-clojure

ghubber/bote
https://github.com/ghubber/bote
SMTP server

Why Clojure? | AI3:::Adaptive Information
http://www.mkbergman.com/1825/why-clojure/

Clojure Concurrency with core.async Videos
http://www.purelyfunctional.tv/core-async

magnars/prone
https://github.com/magnars/prone

michalmarczyk/ctries.clj
https://github.com/michalmarczyk/ctries.clj

A farewell note to a programming language – Matthias Nehlsen
http://matthiasnehlsen.com/blog/2014/12/04/Farewell-Scala/

danstone/silc
https://github.com/danstone/silc

magomimmo/cljs-start
https://github.com/magomimmo/cljs-start

Purging proc – Baby Steps
http://smallcultfollowing.com/babysteps/blog/2014/11/26/purging-proc/

Autotesting ClojureScript
http://noprompt.github.io/clojurescript/testing/ruby/2014/01/25/autotesting-clojurescript.html

Compojure Address Book Part 1
http://www.jarrodctaylor.com/posts/Compojure-Address-Book-Part-1/

Frame Language in Clojure (part 1)
http://highorderdysfunctions.blogspot.com.ar/2014/06/frame-language-in-clojure-part-1.html

dobladez/flappy-bird-demo
https://github.com/dobladez/flappy-bird-demo

Clojure Compilation: Parenthetical Prose to Bewildering Bytecode
http://nicholaskariniemi.github.io/2014/01/26/clojure-compilation.html

ClojureCLR: Using ngen to improve ClojureCLR startup time
http://clojureclr.blogspot.com.ar/2011/12/using-ngen-to-improve-clojureclr.html

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

Stay tuned!

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

July 27, 2016

Clojure: Links, News And Resources (41)

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

Previous Post
Next Post

Home gollum/gollum Wiki
https://github.com/gollum/gollum/wiki

simon-brooke/smeagol
https://github.com/simon-brooke/smeagol

bhauman/lein-figwheel
https://github.com/bhauman/lein-figwheel

cemerick/piggieback
https://github.com/cemerick/piggieback

clojure – What are the practical differences between special forms and macros? – Stack Overflow
http://stackoverflow.com/questions/9396784/what-are-the-practical-differences-between-special-forms-and-macros

symbols – Clojure: what is difference between resolve and var? – Stack Overflow
http://stackoverflow.com/questions/11887852/clojure-what-is-difference-between-resolve-and-var

» Clojonic: Pythonic Clojure
http://www.pixelmonkey.org/2014/11/02/clojonic

pixelmonkey.org – Andrew Montalenti’s blog
http://www.pixelmonkey.org/

[#CLJ-1330] Class name clash between top-level functions and defn’ed ones – Clojure JIRA
http://dev.clojure.org/jira/browse/CLJ-1330

language lawyer – Clojure: how is defn different from fn? – Stack Overflow
http://stackoverflow.com/questions/16956767/clojure-how-is-defn-different-from-fn

What is fn* and how does Clojure bootstrap? – Stack Overflow
http://stackoverflow.com/questions/10767305/what-is-fn-and-how-does-clojure-bootstrap

divs1210/cljos
https://github.com/divs1210/cljos

Thinking in Data
http://www.infoq.com/presentations/Thinking-in-Data

Om interop with 3rd party JS libs · Robert Stuttaford, Clojure Enthusiast
http://www.stuttaford.me/2014/08/10/om-interop-with-3rd-party-libs/

Building an iOS weather app with Angular and ClojureScript
http://keminglabs.com/blog/angular-cljs-weather-app/

LispCast Introduction to Clojure Videos
http://www.purelyfunctional.tv/intro-to-clojure

arcadia-unity/Arcadia
https://github.com/arcadia-unity/Arcadia

immoh/lively
https://github.com/immoh/lively

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

Stay tuned!

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

July 26, 2016

Clojure: Links, News And Resources (40)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 9:35 am

Previous Post
Next Post

Om sweet Om: (high-)functional frontend engineering with ClojureScript and React
http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/

wiseman/turboshrimp
https://github.com/wiseman/turboshrimp

gigasquid/clj-drone
https://github.com/gigasquid/clj-drone

OSCON 2013: Carin Meier, “The Joy of Flying Robots with Clojure” – YouTube
https://www.youtube.com/watch?v=Ty9QDqV-_Ak&html5=1

josephmisiti/awesome-machine-learning
https://github.com/josephmisiti/awesome-machine-learning

Clojure instaREPL
http://web.clojurerepl.com/

Teach Your Eye to Eat (Clojure)
http://www.infoq.com/presentations/clojure-syntax

The Functional Final Frontier
http://www.infoq.com/presentations/om-clojurescript-facebook-react

yieldbot/flambo
https://github.com/yieldbot/flambo

marcuscreo/clojure-learning-resources
https://github.com/marcuscreo/clojure-learning-resources

“Onyx: Distributed Workflows for Dynamic Systems” by Michael Drogalis – YouTube
https://www.youtube.com/watch?v=vG47Gui3hYE&feature=youtu.be&a

CSP and transducers in JavaScript
http://phuu.net/2014/08/31/csp-and-transducers.html

Transducers.js: A JavaScript Library for Transformation of Data
http://jlongster.com/Transducers.js–A-JavaScript-Library-for-Transformation-of-Data

The Language of the System – Rich Hickey – YouTube
https://www.youtube.com/watch?v=ROor6_NGIWU

Rich Hickey Transducers – YouTube
https://www.youtube.com/watch?v=6mTbuzafcII

MichaelDrogalis/onyx-starter
https://github.com/MichaelDrogalis/onyx-starter

MichaelDrogalis/onyx
https://github.com/MichaelDrogalis/onyx

@MichaelDrogalis — Onyx: Distributed Data Processing for Clojure
http://michaeldrogalis.tumblr.com/post/96727357001/onyx-distributed-data-processing-for-clojure

Zero downtime Clojure deployments
http://www.uswitch.com/tech/zero-downtime-clojure-deployments/

Conjcraft: A Minecraft Mod implemented in Clojure | Metaphysical Developer
http://metaphysicaldeveloper.wordpress.com/2012/04/20/conjcraft-a-minecraft-mod-implemented-in-clojure/

Clojure Code Quality Tools – blog.mattgauger.com
http://blog.mattgauger.com/blog/2014/09/15/clojure-code-quality-tools/

Wrangling messy political data into usable information – Sunlight Foundation Blog
http://sunlightfoundation.com/blog/2014/09/16/wrangling-messy-political-data-into-usable-information/

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

Stay tuned!

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

July 22, 2016

Clojure: Links, News And Resources (39)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 3:17 pm

Previous Post
Next Post

sunlightlabs/echelon
https://github.com/sunlightlabs/echelon
Using Datomic

ztellman/potemkin
https://github.com/ztellman/potemkin

Taming the Asynchronous Beast with CSP in JavaScript
http://jlongster.com/Taming-the-Asynchronous-Beast-with-CSP-in-JavaScript

Wit — Natural language for the Internet of Things
https://wit.ai/

BuyHappy
http://buyhappy.co/jobs.html

bridgethillyer.github.io/simplicity-ws/#/
http://bridgethillyer.github.io/simplicity-ws/#/

Google DevArt: Co(de)Factory
http://devartcodefactory.com/#/home

postspectacular/devart-codefactory
https://github.com/postspectacular/devart-codefactory

11 Great Free Ebooks On Programming In Clojure
http://www.efytimes.com/e1/fullnews.asp?edid=128684&magid=11

Some trivial examples of using Clojure Transducers – An Ostler in IT
http://ianrumford.github.io/blog/2014/08/08/Some-trivial-examples-of-using-Clojure-Transducers/

DomKM/omelette
https://github.com/DomKM/omelette

Transducers are Coming — Cognitect Blog
http://blog.cognitect.com/blog/2014/8/6/transducers-are-coming

Clojure/conj • Nov 20-22, 2014 • Washington D.C. • Call For Proposals
http://clojure-conj.org/call-for-proposals

How To Make Your Open Source Project Really Awesome – The ClojureWerkz Blog
http://blog.clojurewerkz.org/blog/2013/04/20/how-to-make-your-open-source-project-really-awesome/

How to Make Your Open Source Project Really Awesome, Part 2 – The ClojureWerkz Blog
http://blog.clojurewerkz.org/blog/2014/07/20/how-to-make-your-open-source-project-really-awesome/

jonase/cljsfiddle at lisp
https://github.com/jonase/cljsfiddle/tree/lisp

lispinsummerprojects.org/static/summer/151106.pdf
http://lispinsummerprojects.org/static/summer/151106.pdf

mori
http://swannodette.github.io/mori/
Immutability

arrdem/grimoire
https://github.com/arrdem/grimoire

Grimoire
http://grimoire.arrdem.com/

Stay tuned!

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

July 18, 2016

Clojure: Links, News And Resources (38)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 10:57 am

Previous Post
Next Post

Clojure talk en el ruby meetup del 03/Jul/2014 en Yellowspot on Vimeo
http://vimeo.com/album/2946327

Category Theory abstractions for Clojure
http://niwibe.github.io/cats/

quux00/land-of-lisp-in-clojure
https://github.com/quux00/land-of-lisp-in-clojure

eobrain/funcgo
https://github.com/eobrain/funcgo

nberger/rapipago_scraper
https://github.com/nberger/rapipago_scraper

nberger/rapipago-simple-map
https://github.com/nberger/rapipago-simple-map

nberger/rapipago_api
https://github.com/nberger/rapipago_api

rschmitt/dynamic-object
https://github.com/rschmitt/dynamic-object

jfacorro/clojure-lab
https://github.com/jfacorro/clojure-lab

Quoting Without Confusion | 8th Light
http://blog.8thlight.com/colin-jones/2012/05/22/quoting-without-confusion.html

ribol
http://docs.caudate.me/ribol/

zcaudate/ribol
https://github.com/zcaudate/ribol

Pain we forgot – Scattered Thoughts
http://scattered-thoughts.net/blog/2014/05/17/pain-we-forgot/

JavaScriptCore integration with ClojureScript in iOS
http://web.cecs.pdx.edu/~cpinera/javascriptcore-integration-with-clojurescript-in-ios.html

Prismatic/om-tools
https://github.com/Prismatic/om-tools

thegeez blog – Gin Rummy with Datomic
http://thegeez.net/2014/06/12/gin_datomic.html

Pizza For Thought: Clojure:Lisp :: LSD:Meditation
http://pizzaforthought.blogspot.in/2014/06/clojurelisp-lsdmeditation.html

Understanding Clojure’s PersistentVector implementation
http://blog.higher-order.net/2009/02/01/understanding-clojures-persistentvector-implementation.html

oakes/Nightmod
https://github.com/oakes/Nightmod

Clojure for Java Programmers Part 2 – Rich Hickey – YouTube
https://www.youtube.com/watch?v=hb3rurFxrZ8

Clojure for Java Programmers Part 1 – Rich Hickey – YouTube
https://www.youtube.com/watch?v=P76Vbsk_3J0

Clojure, Postgres, JSON
http://hiim.tv/clojure/2014/05/15/clojure-postgres-json/

Yeller – Tuning Clojure – Experiences from a 45x performance improvement
http://yellerapp.com/posts/2014-05-21-tuning-clojure-an-experience-report.html

The Axis of Eval: Why I ignore Clojure
http://axisofeval.blogspot.com.ar/2010/04/why-i-ignore-clojure.html

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

Stay tuned!

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

July 14, 2016

Clojure: Links, News And Resources (37)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 10:07 am

Previous Post
Next Post

Clojure Pitfalls: Part 1 – mishadoff thoughts
http://mishadoff.github.io/blog/clojure-pitfalls-part-1/

Datomic – Home
http://www.datomic.com/

Light Table Blog
http://www.lighttable.com/2014/05/16/pain-we-forgot/

The Weird and Wonderful Characters of Clojure
http://yobriefca.se/blog/2014/05/19/the-weird-and-wonderful-characters-of-clojure/

Scientific computing’s future: Can any coding language top a 1950s behemoth? | Ars Technica
http://arstechnica.com/science/2014/05/scientific-computings-future-can-any-coding-language-top-a-1950s-behemoth/

hugoduncan/criterium
https://github.com/hugoduncan/criterium

aboekhoff/congomongo
https://github.com/aboekhoff/congomongo

fergalbyrne/clortex · GitHub
https://github.com/fergalbyrne/clortex
Machine learning

Post: My Thoughts on the Datomic License
http://blog.goodstuff.im/datomic_license

Proposing a new Clojure documentation system (in Clojure)
http://www.marshut.com/iuyxnw/proposing-a-new-clojure-documentation-system-in-clojure.html

Create and deploy a Clojure app to Google App Engine
http://flowa.fi/blog/2014/04/25/clojure-gae-howto.html

Java.next: Concurrency in Clojure
http://www.ibm.com/developerworks/java/library/j-jn14/index.html

How to Make an HTTP Call in Clojure When You Don’t Know Anything – blog blog blog
http://nerd.kelseyinnis.com/blog/2014/04/22/how-to-make-an-http-call-in-clojure-when-you-dont-know-anything/

Functional Rocks in London Start-ups!
http://functionalworks.ghost.io/2014/04/24/functional-programming-in-start-ups/

Fast Clojure/Java Web Apps on Nginx Without Any Java Web Server | Javalobby
http://java.dzone.com/articles/develope-high-performance

Neocons 3.0.0-rc1 is released – The ClojureWerkz Blog
http://blog.clojurewerkz.org/blog/2014/04/26/neocons-3-dot-0-0-rc1-is-released/

ssh-repl
https://gist.github.com//candera/11310395

Hello World Open
https://helloworldopen.com/

Explorations in Clojure’s core.logic | jrheard’s blog
http://jrheard.tumblr.com/post/43575891007/explorations-in-clojures-core-logic

pleasetrythisathome/tao
https://github.com/pleasetrythisathome/tao
ClojureScript and Om

Lazy Sequences in Clojure
http://theatticlight.net/posts/Lazy-Sequences-in-Clojure/

Reagent: Minimalistic React for ClojureScript
http://holmsand.github.io/reagent/

(365) What will it take for clojure to become mainstream? – Quora
http://www.quora.com/What-will-it-take-for-clojure-to-become-mainstream

This is “why clojure”, for those who are always asking.
http://www.marshut.com/iurykx/this-is-why-clojure-for-those-who-are-always-asking.html

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

July 13, 2016

Clojure: Links, News And Resources (36)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 10:54 am

Previous Post
Next Post

Clojure AST Quickref
http://mkremins.github.io/clojure-ast-ref/

functional-koans/clojure-koans
https://github.com/functional-koans/clojure-koans

henrygarner/redstone
https://github.com/henrygarner/redstone

Data Structures in Clojure: Binary Search Trees – Macromancy
http://macromancy.com/2014/04/09/data-structures-clojure-trees.html

fogus: Open source board/card/dice game design
http://blog.fogus.me/2013/10/31/open-source-boardcarddice-game-design/

fogus: Emergence and quality
http://blog.fogus.me/2014/04/19/emergence-and-quality/

My Clojure Adventure: Getting Started with Ring and Compojure – Clojure Web Programming
http://www.myclojureadventure.com/2011/03/getting-started-with-ring-and-compojure.html

From a monolithic Ruby on Rails app to the JVM
http://www.slideshare.net/pcalcado/from-a-monolithic-ruby-on-rails-app-to-the-jvm

jackschaedler/goya
https://github.com/jackschaedler/goya

GoyaPixel
http://jackschaedler.github.io/goya/

Functional programming in Clojure
http://iloveponies.github.io/120-hour-epic-sax-marathon/index.html

clojure-euler – Problem 001
http://clojure-euler.wikispaces.com/Problem+001

sudoku_compact.clj
https://gist.github.com/swannodette/3217582

Decompiling Clojure I – Interrupted
http://blog.guillermowinkler.com/blog/2014/04/13/decompiling-clojure-i/

Simple and Easy: A Vocabulary to Describe Software Complexity | Daemon.co.za
http://daemon.co.za/2014/03/simple-and-easy-vocabulary-to-describe-software-complexity/

puppetlabs/trapperkeeper
https://github.com/puppetlabs/trapperkeeper

Clojure: an outsider’s investigation | OlinData
http://www.olindata.com/blog/2014/04/clojure-outsiders-investigation

A New Era of Application Services at Puppet Labs | Puppet Labs
http://puppetlabs.com/blog/new-era-application-services-puppet-labs

Cadejo – YouTube
https://www.youtube.com/watch?v=GgXCAMs2EQY

plewto/Cadejo · GitHub
https://github.com/plewto/Cadejo/

Immutability, MVCC, and garbage collection | Xaprb
http://www.xaprb.com/blog/2013/12/28/immutability-mvcc-and-garbage-collection/

How do we define a grammar for clojure code using instaparse? – Stack Overflow
http://stackoverflow.com/questions/18187249/how-do-we-define-a-grammar-for-clojure-code-using-instaparse

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

Stay tuned!

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

« Newer PostsOlder Posts »

Blog at WordPress.com.