Angel \”Java\” Lopez on Blog

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

December 10, 2013

End Of Iteration 2013w49

Previous Post
Next Post

Node.js Course

I gave a one-day Node.js course, at Buenos Aires. I presented:

- JavaScript intro programming
- Node.js over V8, with only one JavaScript thread
- Node.js implementation of require
- Built-in modules, like fs, http, net, assert
- Elements of TDD with JavaScript/Node.js
- Using NPM for modules
- Samples
- Web apps using Express
- Real-Time client-server messaging using Socket.IO

My samples at

https://github.com/ajlopez/NodeSamples

I used Mongo.DB for some samples. As a final sample, I used:

https://github.com/ccoenraets/nodecellar

an excellent sample, with single page application, backbone.js, express, mongodb, and socket.io for real-time analytics

AjLisp in C#

I moved my old project from Google Code to GitHub

https://github.com/ajlopez/AjLisp/commits/master

And I revamped it a bit: renaming primitive verbs, some internal refactors.

Other work

I updated expressions in RuScript https://github.com/ajlopez/RuScript

I added arithmetic expressions to AjErl, my Erlang interpreter in C# https://github.com/ajlopez/AjErl

I ported AjLispJs to use simpleunit for tests https://github.com/ajlopez/AjLispJs

I refactored CobolScript lexer and parser implementation https://github.com/ajlopez/CobolScript

I converted ClojSharp, a Clojure-like interpreter in C#, to Visual Studio 2010 https://github.com/ajlopez/ClojSharp

I was working in two non-public projects, and started a new one on Saturday.

Keep tuned!

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

December 9, 2013

Python: Links, News And Resources (13)

Filed under: Links, Programming Languages, Python — ajlopez @ 6:38 pm

Previous Post
Next Post

Singly, OAuth
https://singly.com/features
Get started quickly with examples and libraries in Ruby (Rails, OmniAuth), Javascript (Node, Express), Python (Django), and more.

The Power of Pythonista 1.2
http://www.macdrifter.com/2012/11/the-power-of-pythonista-12.html
Pythonista is a well designed implementation of Python on iOS

7 Python Libraries you should know about
http://doda.co/7-python-libraries-you-should-know-about

Python operator precedence
http://stackoverflow.com/questions/3328355/python-operator-precedence

Strata NYC 2012 and PyData
http://blogger.ghostweather.com/2012/11/strata-nyc-2012-and-pydata.html
A talk at Strata NYC on network visualization

Simple read only attributes with meta-class programming (Python recipe)
http://code.activestate.com/recipes/197965-simple-read-only-attributes-with-meta-class-progra/

Camelot
http://www.python-camelot.com/
Camelot provides components for building business applications on top of Python, SQLAlchemy and Qt.  It is inspired by the Django admin interface.  You can use Camelot to develop both simple and complex business applications at warp speed.

Python @staticmethod vs @classmethod
http://rapd.wordpress.com/2008/07/02/python-staticmethod-vs-classmethod/

What is the difference between @staticmethod and @classmethod in Python?
http://stackoverflow.com/questions/136097/what-is-the-difference-between-staticmethod-and-classmethod-in-python

AMPPS
http://www.ampps.com/
AMPPS is a stack of the Apache Web Server, MySQL, PHP, Perl, Python and SOFTACULOUS.

Associação Python Brasil: Time to call it a day
http://www.erico.com.br/blog/2011/08/30/associacao-python-brasil-time-to-call-it-a-day

What does python print() function actually do?
http://stackoverflow.com/questions/1979234/what-does-python-print-function-actually-do

The new print function in Python 3
http://www.harshj.com/2008/12/09/the-new-print-function-in-python-3/

PyCon 2012 Argentina, Projects
http://ar.pycon.org/2012/projects/index

Tailing in Python
http://lethain.com/tailing-in-python/

Why can’t Python handle true/false values as I expect?
http://stackoverflow.com/questions/2055029/why-cant-python-handle-true-false-values-as-i-expect

#pythonIO webcast sobre Django
http://www.desarrolloweb.com/en-directo/pythonio-django-by-samuel-7619.html

bconstantin / django_polymorphic
https://github.com/bconstantin/django_polymorphic

#pythonIO – segundo round de Web2Py
http://www.youtube.com/watch?feature=player_embedded&v=mWTbJv-hRkc

Frameworks de desarrollo de videojuegos en Python en el #PyConVe
http://www.elchiguireliterario.com/2012/10/24/frameworks-de-desarrollo-de-videojuegos-en-python-en-el-pyconve/

Tv Stalker
http://www.tvstalker.tv/login
diegosarmentero / tvstalker
https://github.com/diegosarmentero/tvstalker
Tv Shows social guide

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 65 other followers