Angel \”Java\” Lopez on Blog

April 5, 2014

Always Be Coding

Filed under: Open Source Projects, Programming Languages, Software Development — ajlopez @ 10:49 am

As a professional software developer, we should pursue to be better programmers. One activity I adopted some years ago, is: "Always Be Coding”. Every day, write a piece of code. Try something new. Improve something old. Open your brain. Explore a new path. Learn a new language. Practice TDD every day. Push for simplicity. Start a simple project “Hello world” using new technology or operating system. Write a simple web site using the new web framework in the block. If you write C# or Java, try Ruby or Clojure. If you use Ruby on Rails, try Sinatra, or make a switch to Python and Django. If you like Lisp, try ClojureScript for a web project. If you like Smalltalk, try Pharo and Seaside. If you are a programming language geek, go for Rust, Go, Dart. If you write ASP.NET MVC for a living, try SignalR, then Node.js and Socket.IO. Change your editor. Change your programming language. Or write your own.

Even if all these languages, technologies, libraries, and frameworks are not in your “daily work”, the new insights are welcome. And the constant practice makes the master. If you keep the brain open, new ideas could fertilize your mind and your skill toolbox. In our profession, the change is the only constant. Altought there are other things to practice, “soft” skills, teamwork, you (and me) should be trained every day.

So, to put my money where my mouth is, every day I write a piece of code, in public and non-public projects. Partial evidence:

That’s is my public commitment: to write code every day. To learn something new, to practice an skill, to explore a new way of doing things. Always be coding

More fun is coming.

Original photo from http://atechnologyjobisnoexcuse.com/2012/04/coffees-for-coders/

Keep tuned!

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

April 3, 2014

New Month’s Resolutions: April 2014

Review of my March’s resolutions:

- Work on DictSharp [complete] see repo
- Give talk about Node.js Distributed Applications [complete] see repo see online slides
- Improve SimpleGammon [complete] see repo
- Improve Annalisa [complete] see repo
- Add @for to Templie [pending]
- Work on PreciosaAnnalisa online web services [complete] see repo
- Improve my Node.js Distributes Applications samples [complete] see repo see repo see repo
- Work on ScalaSharp [complete] see repo
- Improve ClojSharp [complete] see repo
- Improve SimpleAsync, do operation (functions in parallel) [pending]
- Improve Aktores [pending]
- Distributed messages in AjErl [pending]
- Add variable scope to Mass language [pending]
- Start code generation as a service [partial]

Additionally, I worked on:

- Complexo, simple complex numbers operations in JavaScript [complete] see repo
- Started RustScript, a Rust programming language interpreter in JavaScript [complete] see repo
- Continue RuScript, a Ruby interpreter in JavaScript [complete] see repo
- Continue RubySharp, a Ruby interpreter in C# [complete] see repo
- Started AjLispScala, a Lisp interpreter in Scala, using TDD and SBT [complete] see repo
- Recorded a second video Node.js Spanish tutorial [complete] see post

For this new month, my resolutions are:

- Continue AjLispScala
- Continue AjGenesisNode-Express
- Continue AjGenesisNode-PHP
- Continue RuScript
- Continue RustScript
- Distributed Messages in AjErl
- Give a talk Intro to Node.js
- Publish a new Node.js video tutorial

More fun is coming.

Keep tuned!

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

March 5, 2014

End Of Iteration 2014w09

Previous Post
Next Post

More interesting stuff for my neuron, and deliberate TDD (Test-Driven Development) practice.

Annalisa

A lot of new work at

https://github.com/ajlopez/Annalisa

It takes an string and extract information based on rules. For example, it can detect the brand of a product description, its weight, weight unit, etc. I put an online demo in Spanish for analyze or search into Preciosa project data:

http://preciosaannalisa.herokuapp.com/

DictSharp

I started a simple in-process, in-memory key/value store in C#:

https://github.com/ajlopez/DictSharp

A dictionary with a an internal tree, instead of using hashes. I should complete the node split operation, enumerate the keys, and compress the keys. A key is an string, and the associated value could be typed or a generic object.

SimpleGeoLoc

Motivated by a use case of Preciosa project, I wrote:

https://github.com/ajlopez/SimpleGeoLoc

A simple JavaScript module to manage a list of geolocated items (via latitude, longitude), and then retrieve the items near a point in a given radius.

OStore

I refactored my in-memory repository:

https://github.com/ajlopez/OStore

to support optional autonumeric ids, and tests using SimpleUnit. Notably, I found an issue: SimpleUnit can be installed as global module in NPM (Node Package Manager) but the bin file has a shebang (!#) in the first line, ending with \r\n (carriage return line feed). Then, Linux operating system take the shebang, and use it as the name of the program to execute the script, WITH THE CARRIAGE RETURN in the name. So, I fixed it removing the carriage return. Weird thing in the third millenium. I updated

https://github.com/ajlopez/AjGenesisNode
https://github.com/ajlopez/SimpleUnit

to have no carriage return in bin scripts.

Others

I worked on two non-public projects, using C#. I started my Python samples https://github.com/ajlopez/PythonSamples. I added some nodes to AST (Abstract Syntax Tree) in https://github.com/ajlopez/ScalaSharp.

More fun is coming.

Keep tuned!

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

January 23, 2014

Erlang: Links, News And Resources (6)

Previous Post
Next Post

Elixir – A modern approach to programming for the Erlang VM on Vimeo
http://vimeo.com/53221562

15 Erlang – Distributed Programs – Node Creation – YouTube
http://www.youtube.com/watch?v=UZ93akCarck

JLOUIS Ramblings: Acme as an editor
http://jlouisramblings.blogspot.co.uk/2013/04/acme-as-editor_20.html

Erlang/OTP at EE: journey and lessons learned – Erlang User Group (London, England) – Meetup
http://www.meetup.com/erlangusergroup/events/116722662/

Erlang Factory – Dublin Erlang Factory Lite 2013 – Register
https://www.erlang-factory.com/conference/Dublin2013/register

Aprendiendo Erlang: Comunicación entre procesos (Ping-Pong).
http://aprendiendo-erlang.blogspot.com.ar/2011/06/comunicacion-entre-procesos-ping-pong.html

Erlang — Concurrent Programming
http://www.erlang.org/doc/getting_started/conc_prog.html

extend/bullet · GitHub
https://github.com/extend/bullet
Bullet is a Cowboy handler and associated Javascript library for maintaining a persistent connection between a client and a server.

duomark/erlangsp · GitHub
https://github.com/duomark/erlangsp
Erlang Services Platform

Erlang the movie II the sequel
http://www.gar1t.com/blog/2013/03/21/erlang-the-movie-ii-the-sequel/

Erlang-style Supervisor Module for Scala Actors ←
http://jonasboner.com/2008/06/16/erlang-style-supervisor-module-for-scala-actors/

Open Telecom Platform – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Open_Telecom_Platform

What They Don’t Teach You About Running a Business When Taking Your CS Degree
http://www.infoq.com/presentations/Business-Lessons-Cesarini

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

ErlangDC 2013 Conference
http://erlangdc.com/

jacobgroundwater/federation · GitHub
https://github.com/jacobgroundwater/federation
Node.js. Federation is inspired by Akka and Erlang, and borrows some semantics from the actor model.

Federation by jacobgroundwater
http://underflow.ca/federation/
Federation is a federated message network for distributed environments

Programming Rules
http://www.erlang.se/doc/programming_rules.shtml

[erlang-questions] hobbyists, erlang, elixir (was Improve $handle_undefined_function)
http://erlang.org/pipermail/erlang-questions/2013-January/071949.html

Merge branch ‘bjorn/remove-parameterized-modules/OTP-10616′ · 35adf88 · erlang/otp
https://github.com/erlang/otp/commit/35adf88290339ecdbbcd0a1290032d599bda26c4#commitcomment-2459599

Persisting your entities in erlang
http://marcelog.github.com/articles/erlang_persistence_entities.html

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

Keep tuned!

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

January 12, 2014

New Month’s Resolutions: January 2014

A bit late, I was busy these days.

Review of my December’s Resolutions:

- Give a one-day Node.js course [complete]
- Refactor and improve CobolScript [partial] see repo
- Continue writing Ruby to JavaScript compiler [complete] see repo
- Variable scope in Mass language [pending]
- More modules in AjTalkJs [pending]

I was working on:

- Code generation using AjGenesis for Node, and templates for Express [complete]
- Started DylanSharp, Dylan interpreter in C# [complete] see repo
- Start to revamping old PHP websited [complete] see repo and repo
- Start support for modules and REPL to AjErl, my Erlang interpreter in C# [complete] see repo

My new month’s resolutions are:

- Start to implement Akka-like actor model in C#
- Start to implement Scala interpreter in JavaScript
- Work on AjErl
- Work on Mass (I have many ideas to implement as module pattern and variable scope access)
- Work on DylanSharp
- Start an implementation of ML (JavaScript? C#?)

More fun is comming

Keep tuned!

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

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: Erlang, Functional Programming, Links, Programming Languages — 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

December 12, 2013

Python: Links, News And Resources (14)

Filed under: Links, Programming Languages, Python — ajlopez @ 5:07 pm

Previous Post

rbarrois/factory_boy
https://github.com/rbarrois/factory_boy
A test fixtures replacement for Python

Introducción a Tryton Application Platform // Speaker Deck
https://speakerdeck.com/smarro/introduccion-a-tryton-application-platform

exception – Try/Catch in Python – Stack Overflow
http://stackoverflow.com/questions/730764/try-catch-in-python

koonsolo/MysticMine
https://github.com/koonsolo/MysticMine
Open Source Game

fisadev/talks
https://github.com/fisadev/talks

Creando un SCADA con Python y HTML5
http://www.slideshare.net/nahueldefosse/creando-un-scada-con-python-y-html5

Virtual machines should be invisible
http://www.cs.iastate.edu/~design/vmil/2011/papers/p02-kell.pdf

PyCon Argentina 2012 – Design Patterns en Python // Speaker Deck
https://speakerdeck.com/dlitvakb/pycon-argentina-2012-design-patterns-en-python

Python 2 debe morir // Speaker Deck
https://speakerdeck.com/ralsina/python-2-debe-morir

PyCon 2012
http://www.infinity77.net/pycon/pycon2012.html

python – How to install pip on windows? – Stack Overflow
http://stackoverflow.com/questions/4750806/how-to-install-pip-on-windows

Flask – El microframework que revoluciona el mundo // Speaker Deck
https://speakerdeck.com/hugoruscitti/flask-el-microframework-que-revoluciona-el-mundo

pilas-engine – haciendo juegos en medio de la revolución // Speaker Deck
https://speakerdeck.com/hugoruscitti/pilas-engine-haciendo-juegos-en-medio-de-la-revolucion

slides/ponete-pilas-django at master · machinalis/slides
https://github.com/machinalis/slides/tree/master/ponete-pilas-django

slides/javascript-para-programadores-python at master · machinalis/slides
https://github.com/machinalis/slides/tree/master/javascript-para-programadores-python

¡ Bienvenido a pilas !
http://www.pilas-engine.com.ar/
Game Engine

A Simple Python NodeVisitor Example
http://codemonkeytips.blogspot.com.ar/2010/08/simple-python-nodevisitor-example.html

Eli Bendersky’s website » Blog Archive » Python internals: Working with Python ASTs
http://eli.thegreenplace.net/2009/11/28/python-internals-working-with-python-asts/

Blender – Python
https://sites.google.com/site/blenderpython/

Watch PyDay Rafaela Episodes | Blip
http://blip.tv/pyday-rafaela

Twitter / reingart: Introducción a Sugar en @pyconar …
https://twitter.com/reingart/status/269069285987598338/photo/1

Jython 2.7 and techniques for integrating with Java – Frank Wierzbicki
http://www.slideshare.net/fwierzbicki/jython-update-2012

Java Empowered by Jython
http://www.slideshare.net/fpieraut/jython

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

Keep tuned!

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

« Newer PostsOlder Posts »

The Shocking Blue Green Theme. Create a free website or blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 68 other followers