ferclaverino

Todo empezó jugando a los rastis

Refactoring: Improving the Design of Existing Code

Estoy volviendo a leer este libro que para mi es un clásico de la artesanía de software: Refactoring: Improving the Design of Existing Code. Algo que me gusta es que, en mi humilde opinión, es un libro que permanece en el… Seguir leyendo →

Hola tessel 2

Hace poco tuve la suerte de conseguir una tessel 2, una plataforma de desarrollo para robótica e internet of the things. Tiene la particularidad que ejecuta nodejs (la estoy probando con v6.9.2 y ES6), lo cual la hace muy amigable para quienes… Seguir leyendo →

Introduciendo TDD donde no hay pruebas

La primera versión de este simple auto a control remoto no tenía ningún test. Usándolo me di cuenta que no era muy cómodo manejarlo, ya que para moverlo hacia adelante había que apretar la tecla “arriba” y luego “espacio” para frenar…. Seguir leyendo →

Nodebot con control manual – shu

El primer paso (incremento) en este camino de aprender sobre diseño haciendo nodebots, es hacer un auto a controlado manualmente (usando un teclado) y remotamente (bluetooth). Veamos la primera versión del código: Command Pattern Ahora bien, por donde empezar a hacer… Seguir leyendo →

Nodebots para aprender sobre diseño

Tengo la intención de aprender y enseñar sobre diseño de software usando notebots. Un nodebot es un robot programado en javascript. Algunos frameworks para hacerlo son johnny-five o cylonjs. Para este serie de posts voy a estar usando johnny-five y arduino. La… Seguir leyendo →

Sobre principios y patrones de diseño

Con el paso de los años los lenguajes y frameworks, herramientas, técnicas y plataformas, lo que llamamos tecnología, van cambiando aceleradamente (1). Sin embargo, hay algo que permanece en el tiempo, un hilo invisible que une a un programa escrito en FORTRAN… Seguir leyendo →

arduino + johnny-five + bluetooth

La primera vez que quise usar arduino + johnny-five + bluetooth me llevó unas cuantas horas darme cuenta como hacerlo. Quisiera compartir una breve guía para hacerlo. Fijate bien qué placa bluetooth tenés, en la wiki hay 2 guías muy… Seguir leyendo →

Acceder a raspberry pi usb sobre ip (para arduino)

Queriendo hacer cosas con arduino, pero sin usar la computadora que uso para trabajar (y asi evitar el riesgo de quemarla), sino que usando una raspberry pi remotamente me encontré con la necesidad de acceder al puerto usb de la raspberry pi por… Seguir leyendo →

Diseñar y construir – yin/yang

Cuando comencé hace algunos años en esta actividad de desarrollar software, hacía lo que se llama big design upfront, donde primero se diseñaba todo en detalle (usando diagramas uml) y luego se construía. Siguiendo, sin saberlo, lo que se conoce como… Seguir leyendo →

Aprendiendo sobre diseño – ShuHaRi

Un concepto interesante de las culturas orientales es el de las etapas del camino a la maestría: su-ha-ri su (守): aprender los fundamentos (las recetas y técnicas), lo que nos ofrece una base que nos sostiene para crecer, como la tierra a los árboles…. Seguir leyendo →

« Artículos antiguos

© 2017 ferclaverino — Funciona gracias a WordPress

Tema realizado por Anders NorenIr arriba ↑