Translate
miércoles, 13 de noviembre de 2013
PYTHON VS. NODE VS. PYPY
Las comparaciones son odiosas, pero si buscamos performance no queda otra debemos comparar y buscar el más rápido, en esta ocasión quiero compartir un Benchmark acerca de la performance PYTHON VS. NODE VS. PYPY.
Por las dudas si no saben Pypy; PyPy es un intérprete y compilador JIT para el lenguaje Python, que se enfoca en la velocidad y eficiencia, y es 100% compatible con el intérprete original CPython.
Dejo el link: http://blog.kgriffs.com/2012/10/23/python-vs-node-vs-pypy.html
viernes, 8 de noviembre de 2013
TDD con Python
Les quiero compartir este genial libro sobre desarrollo guiado con pruebas con tecnología python. Esta muy bueno: https://docs.google.com/file/d/0B27y0EyqdKlPUUhSNjRibHBCQmM/edit?usp=sharing
Aprender a programar en Android desde cero gratuitamente
Quiero compartir estos recursos que están muy buenos y vienen muy bien para poder iniciarse en el desarrollo android:
http://www.elandroidelibre.com/2013/11/aprender-a-programar-en-android-desde-cero-gratuitamente.html
http://www.elandroidelibre.com/2013/11/aprender-a-programar-en-android-desde-cero-gratuitamente.html
GlassFish Commercial Edition ha muerto
Si bien no me afecta mucho la noticia porque nunca he usado Glassfish edición empresarial. Si me da miedo, Oracle no tiene ningun problema en matar un producto si no le va bien. De todas formas no se cuanta participación en la comunidad tiene Oracle.
De igual forma afecta bastante al producto dado que en USA por ejemplo, son de comprar el soporte comercial. Tambien recordemos que Oracle compro la empresa BEA que era dueña del servidor WebLogic y esto se veía venir. Oracle no iba a mantener 3 productos compitiendo entre ellos en el mercado.
La verdad que creo que es un primer paso a la destrucción de un gran producto. Espero que me equivoque.
Cinco proyectos para aprender Python
Quiero compartir un link interesante acerca de Proyectos hechos para jugar y aprender Python:
http://www.cyberhades.com/2013/08/19/cinco-proyectos-para-aprender-python/
Por que deberías aprender Haskell?
He escrito bastante de Haskell, porque me parece importante; y esto por que? Porque es un lenguaje funcional puro que gano terreno gracias a la innovación, Scala por ejemplo toma muchos conceptos de Haskell. Que sea un lenguaje funcional puro trae consigo muchas ventajas. Por ejemplo no lidiar con estados.
Haskell es lazy. En castellano perezoso lo que significa que el espera que necesites un valor para ejecutar código. Esto en ciertos casos es más eficiente. En Haskell lo que se guarda una variable por ejemplo, son funciones no valores, y cuando necesitamos valores se ejecuta la función.
Haskell es de tipado estático, aunque no necesitemos especificar el tipo. El lo infiere y luego trabaja siempre con ese tipo. Esto es muy útil para minimizar errores.
Haskell es conciso y elegante. Dado que es un lenguaje de programación declarativo, se puede hacer mucho con muy poco código.
Haskell fue creado por un grupo de investigación. El proyecto de crear Haskell comenzó en 1987 cuando un comité de investigadores se pusieron de acuerdo para diseñar un lenguaje revolucionario. En el 2003 el informe Haskell fue publicado, definiendo así una versión estable del lenguaje.
Haskell es lazy. En castellano perezoso lo que significa que el espera que necesites un valor para ejecutar código. Esto en ciertos casos es más eficiente. En Haskell lo que se guarda una variable por ejemplo, son funciones no valores, y cuando necesitamos valores se ejecuta la función.
Haskell es de tipado estático, aunque no necesitemos especificar el tipo. El lo infiere y luego trabaja siempre con ese tipo. Esto es muy útil para minimizar errores.
Haskell es conciso y elegante. Dado que es un lenguaje de programación declarativo, se puede hacer mucho con muy poco código.
Haskell fue creado por un grupo de investigación. El proyecto de crear Haskell comenzó en 1987 cuando un comité de investigadores se pusieron de acuerdo para diseñar un lenguaje revolucionario. En el 2003 el informe Haskell fue publicado, definiendo así una versión estable del lenguaje.
lunes, 4 de noviembre de 2013
Libro sobre go!
No recuerdo si ya compartí este link; igual el publico se renueva, un excelente libro sobre Go totalmente gratuito.
Dejo link:
http://www.golang-book.com/
Conferencia Regional de Software Libre 2013
Quiero compartir esta invitación con ustedes.
Invitación a la Conferencia Regional de Software Libre 2013
Ésta edición de la Conferencia Regional de Software Libre (CRSL) - Edición 2013 reunirá a las figuras más destacadas del Software Libre en la región y en el país. Se presentarán ponencias referidas al uso y/o desarrollo de tecnologías libres y se mostrarán sus aplicaciones en distintos ámbitos de la sociedad. Además se dictarán paneles de debate que vincularán a las entidades más relevantes (gobiernos, universidades, empresas y comunidad) que utilizan, capacitan o desarrollan con herramientas libres.
Objetivo
El objetivo es crear un espacio propicio de encuentro entre todos los actores interesados y/o involucrados en la temática del Software Libre que posibilite la discusión y el intercambio de ideas y opiniones de interés tanto en ambientes públicos como privados.
Lugar
Centro Cultural y de Convenciones de Entre Ríos "La Vieja Usina". Gregoria Matorras de San Martín 861. Paraná, Entre Ríos, Argentina.
Fecha
Jueves 7 de Noviembre de 2013.
Organiza
El Laboratorio de Investigación Gugler - Secretaria de Extensión - Facultad de Ciencia y Tecnología - Universidad Autónoma de Entre Ríos.
Certificación
Se entregarán certificados de asistencia avalado por el Laboratorio de Investigación Gugler. Todas los participantes que desean recibir el certificado, deberán registrarse en el formulario online y posteriormente acreditarse en la mesa de entrada el día del evento.
Costo
El evento es totalmente gratuito.
Enlaces
Sitio Institucional
http://crsl.gugler.com.ar
Inscripciones
http://crsl.gugler.com.ar/index.php/inscribite
Invitación a la Conferencia Regional de Software Libre 2013
Ésta edición de la Conferencia Regional de Software Libre (CRSL) - Edición 2013 reunirá a las figuras más destacadas del Software Libre en la región y en el país. Se presentarán ponencias referidas al uso y/o desarrollo de tecnologías libres y se mostrarán sus aplicaciones en distintos ámbitos de la sociedad. Además se dictarán paneles de debate que vincularán a las entidades más relevantes (gobiernos, universidades, empresas y comunidad) que utilizan, capacitan o desarrollan con herramientas libres.
Objetivo
El objetivo es crear un espacio propicio de encuentro entre todos los actores interesados y/o involucrados en la temática del Software Libre que posibilite la discusión y el intercambio de ideas y opiniones de interés tanto en ambientes públicos como privados.
Lugar
Centro Cultural y de Convenciones de Entre Ríos "La Vieja Usina". Gregoria Matorras de San Martín 861. Paraná, Entre Ríos, Argentina.
Fecha
Jueves 7 de Noviembre de 2013.
Organiza
El Laboratorio de Investigación Gugler - Secretaria de Extensión - Facultad de Ciencia y Tecnología - Universidad Autónoma de Entre Ríos.
Certificación
Se entregarán certificados de asistencia avalado por el Laboratorio de Investigación Gugler. Todas los participantes que desean recibir el certificado, deberán registrarse en el formulario online y posteriormente acreditarse en la mesa de entrada el día del evento.
Costo
El evento es totalmente gratuito.
Enlaces
Sitio Institucional
http://crsl.gugler.com.ar
Inscripciones
http://crsl.gugler.com.ar/index.php/inscribite
jueves, 31 de octubre de 2013
Dreamspark
La gente de Microsoft abrió una nueva pagina, para incentivar el estudio de sus tecnologías; este es uno de sus numerosos intentos. Me gusta que una empresa invierta en conocimiento y capacitación pero creo que microsoft esta invirtiendo demasiado en esto porque la gente del software libre comparte de forma gratuita. Y existen muchísimos manuales de uso de software libre.
A mi parecer Microsoft debería tomar otro camino, dar más importancia a las comunidades e invertir en tecnología libre. Si duda un jefe prefiere invertir en tener una arquitectura toda armada. Pero un desarrollador no, a los desarrolladores nos gusta el código y configurar solo lo que usamos. Por eso me gusta tanto el software open source y Java. Tener verdadera soberanía de la tecnología que usamos es más trabajo. Pero el trabajo es nuestro, es decir hacemos una inversión en nuestra gente.
Dejo link:
https://www.dreamspark.com/
A mi parecer Microsoft debería tomar otro camino, dar más importancia a las comunidades e invertir en tecnología libre. Si duda un jefe prefiere invertir en tener una arquitectura toda armada. Pero un desarrollador no, a los desarrolladores nos gusta el código y configurar solo lo que usamos. Por eso me gusta tanto el software open source y Java. Tener verdadera soberanía de la tecnología que usamos es más trabajo. Pero el trabajo es nuestro, es decir hacemos una inversión en nuestra gente.
Dejo link:
https://www.dreamspark.com/
miércoles, 30 de octubre de 2013
Probando Ubuntu 13.10 Saucy Salamander
La verdad es que mi prueba fue como usuario, no como técnico, no tengo la capacidad de decir si xmir es mejor o peor que tal o cual producto aun que 13.10 no lo use todavía. Opino como usuario, y la verdad estoy muy contento.
El sistema se instalo muy bien con 0 problemas con drivers o otras cosas. Luego apareció la interfaz típica de Unity, con pocas modificaciones a mi entender pero suficientes.
El sistema es estable, pero por alguna razón que tengo que ver se pone lento. (lo reviso y les digo)
Muy aconsejable, si no probaste linux esta podría ser una buena distro para empezar.
Dejo link y fotos:
http://www.ubuntu.com/
El sistema se instalo muy bien con 0 problemas con drivers o otras cosas. Luego apareció la interfaz típica de Unity, con pocas modificaciones a mi entender pero suficientes.
El sistema es estable, pero por alguna razón que tengo que ver se pone lento. (lo reviso y les digo)
Muy aconsejable, si no probaste linux esta podría ser una buena distro para empezar.
Dejo link y fotos:
http://www.ubuntu.com/
Execute LISP Program Online (GNU CLISP 2.49)
Queres probar Lisp y no tenes ganas de instalar cosas? Este sitio es para vos! Nos permite ejecutar lisp de forma online. Probalo y me contas!!
Y no tenes solo Lisp si no otros lenguajes...
Dejo link:
http://www.compileonline.com/execute_lisp_online.php
http://www.compileonline.com/
domingo, 27 de octubre de 2013
60 cursos universitarios, online y gratuitos que inician en Noviembre
Quiero compartir este link que me fue muy útil, muy buenos cursos en ingles y castellano.
Dejo link:
http://wwwhatsnew.com/2013/10/27/60-cursos-universitarios-online-y-gratuitos-que-inician-en-noviembre/
Dejo link:
http://wwwhatsnew.com/2013/10/27/60-cursos-universitarios-online-y-gratuitos-que-inician-en-noviembre/
sábado, 26 de octubre de 2013
7 días para Principles of Reactive Programming
El martes 23 de agosto, postee sobre el nuevo curso que dicta Martin Odersky, por medio de la pagina Coursera; ahora solo faltan 7 días así que si no te inscribiste; estas a tiempo!!
Dejo link:
https://www.coursera.org/course/reactive
Dejo link:
https://www.coursera.org/course/reactive
jueves, 24 de octubre de 2013
The Functional Database
El amigo Rich Hickey (creador de Clojure) creo una base de datos funcional llamada datomic. Pero que es una base de datos funcional? Lo que nos promete la programación funcional es mayor orden; mejor consistencia y facilidades en el mantenimiento.
Datomic es una base de datos ACID flexible y adaptable; que se integra de forma natural con Clojure; se puede buscar de forma funcional; por ejemplo una query tiene la siguiente forma:
{:find [variables...] :where [clauses...]}
Si bien tiene una versión de pago; podemos bajarnos su versión gratuita.
Dejo link:
http://www.datomic.com/
http://www.infoq.com/presentations/datomic-functional-database?utm_source=infoq&utm_medium=popular_links_homepage
Suscribirse a:
Entradas (Atom)