Angel \”Java\” Lopez on Blog

July 5, 2015

New Month’s Resolutions: July 2015

Filed under: C Sharp, JavaScript, Meteor, NodeJs, Open Source Projects — ajlopez @ 7:11 pm

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
http://www.ajlopez.com
http://twitter.com/ajlopez

July 4, 2015

Git: Links, News And Resources (10)

Filed under: Git, Links — ajlopez @ 2:45 pm

Previous Post

Git Branching for Agile Teams (webinar) – YouTube
https://www.youtube.com/watch?v=9SZ7kSQ2424

Explain Git with D3
http://www.wei-wang.com/ExplainGitWithD3/

nodegit/nodegit
https://github.com/nodegit/nodegit

Having a hard time understanding git-fetch – Stack Overflow
http://stackoverflow.com/questions/1070496/having-a-hard-time-understanding-git-fetch

Git: Cannot see new remote branch – Stack Overflow
http://stackoverflow.com/questions/12762922/git-cannot-see-new-remote-branch

Git Source Code Review
http://fabiensanglard.net/git_code_review/index.php

Explain Git with D3
http://onlywei.github.io/explain-git-with-d3/#

Showcases
https://github.com/showcases/

gollum/gollum
https://github.com/gollum/gollum

most influential github users by location | Nodejitsu Inc.
http://blog.nodejitsu.com/most-influential-github-users-by-location/

Using A Single Git Repository For Multiple Heroku Projects | ThoughtStream.new :derick_bailey
http://lostechies.com/derickbailey/2014/02/27/using-a-single-git-repository-for-multiple-heroku-projects/

Understanding Git
http://www.queness.com/post/16139/understanding-git

mgaitan/waliki
https://github.com/mgaitan/waliki

preciosa/CONTRIBUTING.md at develop · mgaitan/preciosa
https://github.com/mgaitan/preciosa/blob/develop/CONTRIBUTING.md

Configuring Jenkins continuous integration server to work with Git | Labs | UVD
http://www.uvd.co.uk/blog/labs/configuring-jenkins-continuous-integration-server-to-work-with-git/

gitsh: A dedicated shell for Git commands – SD Times: Software Development News
http://sdt.bz/content/article.aspx?ArticleID=68723&page=1

creationix/js-git at legacy
https://github.com/creationix/js-git/tree/legacy

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

Stay tuned!

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

July 2, 2015

Big Data: Links, News And Resources (6)

Filed under: Big Data, Links — ajlopez @ 10:47 am

Previous Post

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
http://www.cs.berkeley.edu/~matei/papers/2011/tr_spark.pdf

¿Que pasa con BigData en Argentina? | IT on business!
http://itonbusiness.wordpress.com/2013/03/04/que-pasa-con-bigdata-en-argentina/

Big Data Developers in Buenos Aires (Buenos Aires) – Meetup
http://www.meetup.com/Big-Data-Developers-in-Buenos-Aires/?gj=ej1b&a=wg2.1_grpn

A programmer’s guide to big data: 12 tools to know — Tech News and Analysis
http://gigaom.com/2012/12/18/a-programmers-guide-to-big-data-12-tools-to-know/

Running the Largest Hadoop DFS Cluster
http://www.infoq.com/presentations/Hadoop-HDFS-Facebook

Thoughts on AWS Redshift… | Database Fog Blog
http://robklopp.wordpress.com/2013/03/11/thoughts-on-aws-redshift/

Amazon preparing ‘disruptive’ big data AWS service? • The Register
http://www.theregister.co.uk/2013/02/19/amazon_new_big_data_aws_service/

Incremental computing – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Incremental_computing

Realtime vs Long Term Data Analysis with Storm/Hadoop/Cassandra – storm-user | Google Groups
https://groups.google.com/group/storm-user/browse_thread/thread/4426ad919c1eb3bd

The history of Hadoop: From 4 nodes to the future of data — Tech News and Analysis
http://gigaom.com/2013/03/04/the-history-of-hadoop-from-4-nodes-to-the-future-of-data/

Understanding the Parallelism of a Storm Topology – Michael G. Noll
http://www.michael-noll.com/blog/2012/10/16/understanding-the-parallelism-of-a-storm-topology/

Big Data Lets You Profile and Recruit the Best Employees | SmartData Collective
http://smartdatacollective.com/kathryn1723/108026/big-data-lets-you-profile-and-recruit-best-employees

Push Technology
http://www.pushtechnology.com/

BigData Spain – Home
http://www.bigdataspain.org/en/

Big Jobs
http://www.bigdataspain.org/jobs/en/

‘Big data’ is dead. What’s next? | VentureBeat
http://venturebeat.com/2013/02/22/big-data-is-dead-whats-next/

How to Build Big Data Pipelines for Hadoop Using OSS
http://www.infoq.com/presentations/Big-Data-Pipelines-Spring

How Netflix is turning viewers into puppets – Salon.com
http://www.salon.com/2013/02/01/how_netflix_is_turning_viewers_into_puppets/

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

Stay tuned!

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

June 30, 2015

Drones: Links And Resources (3)

Filed under: Drones, Links, Robotics — ajlopez @ 10:16 am

Previous Post

Writing Your First AR Drone NodeJS Program! – Hacking Drones
http://drones.johnback.us/blog/2013/01/28/writing-your-first-ar-drone-plus-nodejs-program/

Drone Games – A NodeCopter style programming competition powered by drones and JavaScript
http://dronegames.co/

Programming drones in C# | Paolo Brocco Works
http://www.pbworks.net/programming-drones-in-c-sharp/

Robot App Store | Knowledge-Base | How to Program ARDrone Remotely Over WIFI
http://www.robotappstore.com/Knowledge-Base/How-to-Program-ARDrone-Remotely-Over-WIFI/96.html

Hacking Drones
http://drones.johnback.us/

DJI – The World Leader in Camera Drones/Quadcopters for Aerial Photography
http://www.dji.com/

How I Accidentally Kickstarted the Domestic Drone Boom | WIRED
http://www.wired.com/2012/06/ff_drones/

Obama’s Drone War – The New Yorker
http://www.newyorker.com/magazine/2014/11/24/unblinking-stare

Tickle: Visual programming for Rolling Spider MiniDrone on your iPad! – Parrot news | Parrot news
http://blog.parrot.com/2015/03/23/learn-visual-programming-rolling-spider/

Drone sobre caverna inexplorada en Vietnam | Orgullo Nerd
http://www.orgullonerd.com/drone-sobre-caverna-inexplorada-en-vietnam/

The loneliness of the long-distance drone pilot
http://kernelmag.dailydot.com/issue-sections/headline-story/11553/air-force-drone-pilot-problem/?tw=dd

Hacker Guide
http://nodecopter.com/hack

PIXHAWK Research Project – ETH PIXHAWK: MAV Computer Vision
https://pixhawk.ethz.ch/

APM | Open source autopilot
http://ardupilot.com/

arduleader/thirdparty at master · geeksville/arduleader
https://github.com/geeksville/arduleader/tree/master/thirdparty

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

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

Stay tuned!

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

June 29, 2015

Drones: Links And Resources (2)

Filed under: Drones, Links, Robotics — ajlopez @ 11:11 am

Previous Post
Next Post

AR.Drone 2.0. Parrot new wi-fi quadricopter – AR.Drone.com – HD Camera – Civil drone – Parrot
http://ardrone2.parrot.com/

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

mavlink – ROS Wiki
http://wiki.ros.org/mavlink

Field Reordering and CRC Extra Calculation – QGroundControl GCS
http://qgroundcontrol.org/mavlink/crc_extra_calculation

MAVLink Micro Air Vehicle Communication Protocol – QGroundControl GCS
http://qgroundcontrol.org/mavlink/start

mavlink/mavlink
https://github.com/mavlink/mavlink/

Parrot AR.Drone – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Parrot_AR.Drone

MAVLink – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/MAVLink

IEEE Xplore Abstract – Path planning and Ground Control Station simulator for UAV
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6496845&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6496845

DroneAPI Tutorial | Developer
http://dev.ardupilot.com/wiki/droneapi-tutorial/

Augmented reality display of air traffic for amateur drones — Lemondronor
http://lemondronor.com/blog/indexphp/2013/5/augmented-reality-display-of-air-traffic-for-drones

Cheap ADS-B on amateur drones — Lemondronor
http://lemondronor.com/blog/indexphp/2013/4/cheap-ads-b-on-amateur-drones

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

Stay tuned!

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

June 26, 2015

Drones: Links and Resources (1)

Filed under: Drones, Links, Robotics — ajlopez @ 10:44 am

Next Post

AR.Drone voice control – YouTube
https://www.youtube.com/watch?v=uhBa11gdbeU

Announcing Dronecode: Expanding the Architecture of Participation for Unmanned Aerial Vehicles | Linux.com
http://www.linux.com/news/featured-blogs/167-amanda-mcpherson/791452-announcing-dronecode-expanding-the-architecture-of-participation-for-unmanned-aerial-vehicles

Linux Foundation Presents Dronecode Project – YouTube
https://www.youtube.com/watch?v=_5n7iG_XK-Q

Home | Dronecode
https://www.dronecode.org/

Con los drones, la ciencia ficción llegó para monitorear los cultivos – 28.06.2014 – lanacion.com
http://www.lanacion.com.ar/1705025-con-los-drones-la-ciencia-ficcion-llego-para-monitorear-los-cultivos

Robots, JavaScript, and Drones: Welcome to the Hardware Revolution – Julia Grace – YouTube
https://www.youtube.com/watch?v=1_MrdP8fTaI

Just a Drone Taking a Dog for a Walk, NBD
http://mashable.com/2014/05/22/drone-walking-a-dog/

Segu-Info: Un argentino demuestra que los semáforos se pueden hackear
http://blog.segu-info.com.ar/2014/05/un-argentino-demuestra-que-los.html#axzz31VHbaVVI

Foam-squirting quadcopter becomes a flying 3D printer
http://www.gizmag.com/flying-3d-printer-robot/31975/

Darpa Turns Aging Surveillance Drones Into Wi-Fi Hotspots | Danger Room | WIRED
http://www.wired.com/2014/04/drones-mobile-hotspots/

Google Buys Drone Company Titan Aerospace – Business Insider
http://www.businessinsider.com/google-buys-drone-company-titan-aerospace-2014-4

Google Bought a Drone Company, Which Isn’t At All Creepy, Nope
http://gizmodo.com/google-buys-startup-drone-company-1563071529

The NodeCopter – Programming flying robots with node.js
http://nodecopter.com/

7 Industries Drones Are Set to Revolutionize
http://www.makeuseof.com/tag/7-industries-drones-set-revolutionize/

Keynote – artoo.io – Ron Evans – LA Ruby Conference 2013
http://confreaks.com/videos/2315-larubyconf2013-keynote-artoo-io

The Drones of the Future Won’t Kill, They’ll Take Selfies | Wired Design | Wired.com
http://www.wired.com/design/2013/11/the-drones-of-the-future-wont-kill-theyll-take-selfies/

‘Drone It Yourself’ Lets You Create a Drone from Any Object
http://mashable.com/2013/07/06/drone-it-yourself/

DIY Drones
http://diydrones.com/

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

Stay tuned!

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

June 24, 2015

Genetic Algorithms: Links And Resources (4)

Filed under: Artificial Intelligence, Genetic Algorithm, Links — ajlopez @ 11:14 am

Previous Post

Genetic algoritms applied to machine learning
http://www.ijcsit.com/docs/Volume%202/vol2issue5/ijcsit20110205121.pdf

Announcing gerl: Genetic Programming in Erlang
http://dan.bravender.net/2007/9/27/Announcing_gerl%3A_Genetic_Programming_in_Erlang.html

Parallel genetic algorithm in Erlang
http://personal.denison.edu/~lalla/MCURCSM2011/6.pdf

A genetic algorithm example in Erlang. | Dream Child
https://atrueswordsman.wordpress.com/2010/12/14/a-genetic-algorithm-example-in-erlang/

IEEE Xplore Abstract – Machine learning using a genetic algorithm to optimise a draughts program board evaluation function
http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=592428&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D592428

antirez/shapeme
https://github.com/antirez/shapeme

Encog Machine Learning Framework | Heaton Research
http://www.heatonresearch.com/encog

AI Programming: Noob to Pro | Game Jolt
http://gamejolt.com/community/forums/topics/ai-programming-noob-to-pro/699/

(1) Life as evolving software | Gregory Chaitin – Academia.edu
https://www.academia.edu/5799236/Life_as_evolving_software

aforge – AForge.NET Framework – Google Project Hosting
https://code.google.com/p/aforge/

IEEE Xplore – Using genetic algorithms to solve the South African school timetabling problem
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5716348

Pragmatic Genetic Programming | Engineering Useful Surprises
http://www.vagueinnovation.com/pragmatic_gp/

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

Stay tuned!

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

June 22, 2015

Erlang: Links, News And Resources (14)

Filed under: Erlang, Functional Programming, Links, Programming Languages — ajlopez @ 9:28 am

Previous Post

Leapsight Semantic Dataspace – for High Resolution Customer Engagament Marketing | Erlang Solutions
https://www.erlang-solutions.com/resources/webinars/leapsight-semantic-dataspace-high-resolution-customer-engagament-marketing

Webinars | Erlang Solutions
https://www.erlang-solutions.com/resources/webinars

London Erlang User Group: Data and logic on acid: Introducing Leapsight Semantic Dataspace (LSD) | Erlang Solutions
https://www.erlang-solutions.com/event/london-erlang-user-group-data-and-logic-acid-introducing-leapsight-semantic-dataspace-lsd

Erlang: The Unintentional Neural Network Programming Language
http://www.erlang-factory.com/upload/presentations/384/GeneSher.pdf

Announcing gerl: Genetic Programming in Erlang
http://dan.bravender.net/2007/9/27/Announcing_gerl%3A_Genetic_Programming_in_Erlang.html

A Generalized Parallel Genetic Algorithm in Erlang
http://personal.denison.edu/~lalla/MCURCSM2011/6.pdf

mlen/genetic
https://github.com/mlen/genetic

A genetic algorithm example in Erlang. | Dream Child
https://atrueswordsman.wordpress.com/2010/12/14/a-genetic-algorithm-example-in-erlang/

Programming in Elixir with the Phoenix Framework – Building a basic CRUD app · Garrett Heinlen
http://gogogarrett.sexy/programming-in-elixir-with-the-phoenix-framework-building-a-basic-CRUD-app/

Introduction – Elixir
http://elixir-lang.org/getting-started/introduction.html

Elixir Documentation – Elixir
http://elixir-lang.org/docs.html

BEAM File Format
https://synrc.com/publications/cat/Functional%20Languages/Erlang/BEAM.pdf

Hitchhiker’s Tour of the BEAM
http://www.erlang-factory.com/upload/presentations/708/HitchhikersTouroftheBEAM.pdf

Joe Armstrong
http://joearms.github.io/

Erlang Factory SF Bay Area 2015
http://www.erlang-factory.com/sfbay2015#home

Reactive Cloud Actors: An Evolvable Web of Events
http://www.infoq.com/articles/reactive-cloud-actors

unbalancedparentheses/gut
https://github.com/unbalancedparentheses/gut
gut is a template printing, aka scaffolding, tool for Erlang. Like rails generate or yeoman

FiaR @ ErlangBA Meetup by Inaka Labs on Prezi
https://prezi.com/o0_apxvgf3py/fiar-erlangba-meetup/

organix/tartjs
https://github.com/organix/tartjs
Tiny Actor Run-Time in JavaScript

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

Stay tuned!

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

June 19, 2015

Erlang: Links, News And Resources (13)

Filed under: Erlang, Functional Programming, Links, Programming Languages — ajlopez @ 10:27 am

Previous Post
Next Post

[erlang-questions] Why do we need modules at all?
http://erlang.org/pipermail/erlang-questions/2011-May/058768.html

How I Start.
http://howistart.org/posts/erlang/1

edgurgel/poxa
https://github.com/edgurgel/poxa

Erjang – inside Erlang on the JVM // Speaker Deck
https://speakerdeck.com/krestenkrab/erjang-inside-erlang-on-the-jvm

Erjang – A JVM-based Erlang VM
http://www.infoq.com/presentations/Erjang-A-JVM-based-Erlang-VM

integration – Java to Erlang messages – Stack Overflow
http://stackoverflow.com/questions/4132554/java-to-erlang-messages

Erlang — The Jinterface Package
http://www.erlang.org/doc/apps/jinterface/jinterface_users_guide.html

Erjang, Why? – Java to the Limit
http://www.javalimit.com/2009/12/erjang-why.html

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

https://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf
https://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf

Prettt-tty, pretty, pretty good!: Actors are not a good concurrency model
http://pchiusano.blogspot.com.ar/2010/01/actors-are-not-good-concurrency-model.html

5 Programming Languages You’ll Need Next Year (and Beyond) – Dice News
http://news.dice.com/2014/07/29/5-programming-languages-youll-need-next-year-beyond/

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

Stay tuned!

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

June 18, 2015

Genetic Algorithms: Links And Resources (3)

Filed under: Genetic Algorithm, Links — ajlopez @ 10:13 am

Previous Post
Next Post

Machine Learning: Genetic Algorithms in Javascript Part 2
http://burakkanber.com/blog/machine-learning-genetic-algorithms-in-javascript-part-2/

Machine Learning: Genetic Algorithms Part 1 (Javascript)
http://burakkanber.com/blog/machine-learning-genetic-algorithms-part-1-javascript/

Exact and Asymptotically Exact Solutions for a Class of Assortment Problems
http://joc.journal.informs.org/content/21/1/13

Genetic Algorithm for Dynamic Path Planning
http://deimos.eos.uoguelph.ca/sareibi/PUBLICATIONS_dr/abs-conferences/Shamli_CCECC04_R5.pdf

A Mobile Robot Path Planning Using Genetic Algorithm in Static Environment
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.165.9531

Evolutionary systems and artificial life
http://informatics.indiana.edu/rocha/alife.html

Evolution computations on C#
http://www.codeproject.com/Articles/15979/Evolution-computations-on-C

Sketch of an “artificial scientist” project
http://www.vagueinnovation.com/pragmatic_gp/sketch-of-an-artificial-scientist-project/

dolphin278 / genetic
https://github.com/dolphin278/genetic
Implementation of genetic algorithms for nodejs

Genetic and Evolutionary Computation: Medical Applications
http://www.amazon.com/Genetic-Evolutionary-Computation-Medical-Applications/dp/0470748133

The AI Revolution Is On
http://www.wired.com/magazine/2010/12/ff_ai_essay_airevolution/

Genetic Algorithm For Hello World
http://www.puremango.co.uk/2010/12/genetic-algorithm-for-hello-world/

Next generation of algorithms inspired by problem-solving ants
http://phys.org/news/2010-12-algorithms-problem-solving-ants.html

Introduction to Genetic Algorithms
http://www.amazon.com/Introduction-Genetic-Algorithms-S-N-Sivanandam/dp/3642092241

genetic-my-number
http://code.google.com/p/genetic-my-number/

Human-based computation
http://en.wikipedia.org/wiki/Human-based_computation

Curve fitting with Pyevolve
http://acodersmusings.blogspot.com.ar/2009/07/curve-fitting-with-pyevolve.html

Pragmatic Genetic Programming
http://www.vagueinnovation.com/pragmatic_gp/

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

Stay tuned!

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

Older Posts »

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 69 other followers