23/02/2024
Armé un script para visualizar fechas importantes y recordar aniversarios.
24/11/2023
Cómo hacer que la carga de imágenes se haga bajo demanda en html.
24/11/2023
Cambié la forma de hacer releases en pilas, usando menos herramientas y haciendo todo más simple.
17/11/2023
Cómo crear componentes web sin usar frameworks o bibliotecas.
19/06/2023
Unas reflexiones sobre por qué conviene dedicar algunas horas a configurar el teclado.
19/04/2023
Explico una configuración de vim para ajustar el desplazamiento de pantalla.
07/03/2023
Vim puede recibir texto del portapapeles, pero te puede hacer un lío con las indentaciones.
06/03/2023
Una virtud que veo en algunas bibliotecas.
03/03/2023
Configuré un media center para ver películas y series en la televisión
02/03/2023
Adapté una app django al formato PWA
28/02/2023
Mi post (flashback) sobre el pycamp 2022 en Baradero
27/02/2023
La idea detrás de tomar notas y cómo impacta en mi día a día.
24/02/2023
Nos desafiamos con amigos a escribir posts todos los días.
22/02/2023
Cómo mejorar la apariencia de botones que demoran en responder.
13/02/2023
Mi configuración de zsh para indicar si estamos en el shell de VIM.
06/02/2022
Cómo mejorar la importación de módulos en un proyecto svelte.
25/12/2021
Cómo instalar y usar python-dotenv para leer la configuración de un proyecto como hacía pipenv.
28/11/2021
Me tomé unas vacaciones y participé de un evento espectacular llamado pycamp.
10/10/2021
Cómo dibujar y crear historias puede ayudar a convertirnos en protagonistas y dejar de ser espectadores.
24/09/2021
Unas reflexiones sobre los productos nuevos y las ilusiones que genera en las personas.
28/08/2021
¿Te molestan los íconos que saltan en el Dock de Osx?, ¿no?, ¡a mí sí!
27/07/2021
Recordé un consejo muy bueno acerca de las drogas, el aburrimiento y encontrar una profesión.
18/07/2021
Cómo tomar capturas de pantalla exactas en youtube.
16/07/2021
Algunas ideas interesantes que me encontré cuando grabé unos tutoriales nuevos de pilas engine.
09/07/2021
Cambié de terminal y comencé a encontrar varias cosas interesantes para mencionar.
04/07/2021
Una lista de comandos y ejemplos para convertir grillas de imágenes en archivos individuales.
28/06/2021
Grabé un video explicando conceptos iniciales de programación, algunas cosas que aprendí e ideas para mejorar.
28/06/2021
Cómo traducir cadenas de textos desde VIM muy rápidamente.
21/06/2021
Algunas razones para usar prettier a la hora de programar.
14/06/2021
Hice una limpieza y organización de fotos poniendo en prácticas algunas ideas de KonMari
05/06/2021
Cómo es pasarse a un teclado mecánico para el trabajo de todos los días.
03/06/2021
Algunas ideas que tuve al copiar y resguardar post que escribí en otro blog.
03/06/2021
Cómo automatizar carga de datos en un proyecto Django.
03/06/2021
Cómo configurar un servidor de emails para hacer pruebas locales mientras se programa una aplicación web con Django.
25/05/2021
Sobre dejar de usar servicios de música por streaming y tener una colección de música digital.
18/05/2021
Armé un timer pomodoro usando arduino y unos componentes extra.
11/05/2021
Empecé a escribir un libro muy breve sobre finanzas personales y cómo llevarlas adelante usando principios.
04/05/2021
Hice una revisión de mi seguimiento de hábitos y elaboré algunas ideas para mejorarlos.
29/04/2021
Una reseña sobre un documental que vi sobre redes sociales.
23/04/2021
Cómo se pueden resolver algunos problemas cambiando de enfoque y clarificando.
18/04/2021
Una reflexión sobre privilegios, malos momentos y quejas.
13/04/2021
Mi segundo listado de juegos favoritos.
09/04/2021
Algunas recomendaciones para trabajar y no abrumarse.
05/04/2021
Cómo personalizar la forma en la que tu navegador muestra contenidos de la web.
30/03/2021
Algunos consejos sobre cómo cambiar palabras en VIM y configuraciones útiles.
29/03/2021
Usando vim y un procesador de textos se pueden crear apuntes rápidos para tener como referencia la hora de programar.
24/03/2021
Algunos argumentos sobre cómo se pueden dividir la planificación de la ejecución de tareas para ser más productivos.
19/03/2021
Ember cambió mucho en estos años, así que para ponerme al día tuve que volver a aprender desde cero, como si no conociera nada de la herramienta que uso hace años.
16/03/2021
¿Hay que reinventar la rueda o no?, ¿En qué situaciones puede ser una buena idea volver a escribir todo desde cero?
10/03/2021
¿Conviene hacer las cosas bien o esperar a que sea realmente necesario?
09/03/2021
Una lista de los videojuegos que más disfruté y recomiendo.
08/03/2021
Vim puede funcionar junto a un corrector ortográfico que detecta errores gramaticales que se llama LanguageTool.
05/03/2021
Sumo es un personaje de la serie animada Clarence, un dibujo para chicos pero que también se puede mirar con ojos adultos.
03/03/2021
Si miramos a la programación funcional como una serie de herramientas y habilidades podemos tomar muchas cosas de ahí para simplificar gran parte de nuestro trabajo.
01/03/2021
Cómo mejoré mi uso de información haciendo recortes y apuntes para recordar cosas útiles.
26/02/2021
Junto a un amigo nos propusimos escribir en nuestros blogs todos los días, por un mes y ver si podíamos adquirir el hábito de publicar a diario.
24/02/2021
Cuento cómo hice que los bloques de pilas se resalten cuando entran en ejecución.
23/02/2021
Estuve experimentando en tomar notas en VIM en lugar de la aplicación Bear que uso a diario.
22/02/2021
Un pequeño consejo para copiar y pegar entre VIM y el portapapeles del sistema operativo.
19/02/2021
Muchas herramientas orientadas a aprender a programar usan bloques o código, ¿por qué no ambas?
18/02/2021
Muestro una alternativa para usar el navegador directamente con el teclado y varios atajos.
17/02/2021
Hice algunos ajustes al mapa de teclado para que sea más sencillo pulsar ESC y otras mini-optimizaciones.
16/02/2021
Seguramente escuchaste a alguien sostener que usar frameworks JavaScript hace que las aplicaciones sean más rápidas porque “el DOM es lento”. Aquí te voy a contar por qué es una idea equivocada.
12/02/2021
Un sistema de presupuestos te puede ayudar a dejar de preocuparte por la plata, ya sea que te falte o no, te da la posibilidad de tomar el control de tu situación financiera.
10/02/2021
Siempre me dio culpa dejar de leer un libro cuando me empieza a aburrir, tengo varios libros por la mitad y cada vez que los veo digo “tengo que retomarlo”, hasta hoy…
09/02/2021
Armé un sistema de eventos dentro de una aplicación realizada con TypeScript que previene algunos errores comunes gracias al sistema de tipos que trae el lenguaje.
08/02/2021
Empezar a desarrollar un proyecto web se puede convertir en una tarea compleja, con dependencias y archivos de configuración. En este post intentaré mostrar una alternativa modesta.
05/02/2021
Los programadores elegimos automáticamente escribir código en inglés, no importa el cliente ni el proyecto. ¿Por qué será?
04/02/2021
Hay días que terminamos de trabajar con la sensación de no haber progresado en nada… para esos días conviene al menos saber que hicimos el 1% de algo bueno.
03/02/2021
VIM es un editor único, incorpora un lenguaje para hacer operaciones de manera muy directa y tal vez eso sea lo más interesante de todo.
02/02/2021
Estoy buscando formas de ser más intencional con la tecnología e ir volviéndome menos proclive a ser guiado por recomendaciones o contenidos relacionados…
29/01/2021
La web es un espacio espectacular para aprender pero las cosas no duran mucho, muchos sitios se mudan, cambian los contenidos o desaparecen por completo. ¿Cómo podemos salvar aquello que es valioso para nosotros?
27/01/2021
Las falacias están en todos lados, desde la oficina hasta los newsletters de JavaScript.
25/01/2021
Hice una versión renovada del juego Don Ceferino Hazaña usando pilas-engine para la web.
25/08/2020
Volví a jugar Doom después de casi 25 años y te cuento en detalle cómo fue reencontrarme con este gran videojuego.
08/08/2020
En este artículo describo como realicé un pequeño editor de código que permite ejecutar código para dibujar en pantalla, recreando parte de la clásica tortuga de Logo e investigando sobre ideas de aprendizaje y código.
15/02/2020
Junto a Wally creamos un cuadro con relieve en homenaje a nuestro juego Dragon Punch. Usamos tijeras, gomitas, pegamento…
24/01/2020
Desde que comencé a trabajar desde casa me propuse mejorar poco a poco mi lugar de trabajo: comp…
15/12/2018
Una historia personal que me recuerda investigar, leer y comprender en lugar de explorar rápidamente una solución en stackoverflow.
04/03/2018
Un resumen de las motivaciones e ideas claves que me llevaron a implementar Pilas Engine 2
02/06/2016
Esta semana me propuse hacer una aplicación muy sencilla con ember y electron, un visor de videos offline HTML5…
26/04/2016
Publicamos un nuevo videojuego iOS: ¡The Zombie Smasher!, y en este post me gustaría hacer una pequeña reseña del juego y cómo lo realizamos.
15/04/2016
Como estuvimos agregando efectos especiales a varios de nuestros juegos, armé una guía detallando todos los pasos que seguimos para realizarlos.
25/11/2015
Hicimos un videojuego nuevo llamado Dragon Punch, inspirado en la serie animada Dragon Ball…
12/07/2015
Publicamos nuestro nuevo videojuego Dracula’s Nightmare, tanto para android como para iOS…
20/05/2015
Creamos una herramienta para facilitar la instalación de software en Huayra
01/03/2015
Esta semana pusimos en marcha un indicador de versiones muy simple para las aplicaciones de Huayra …
09/02/2015
Hoy quiero presentarles una aplicación nueva, diseñada especialmente para el nuevo huayra 3…
21/01/2015
Estamos muy cerca de lanzar la versión 0.91 de pilas-engine, así que me pareció buena idea compartir en el blog las características más importantes de esta nueva versión…
06/01/2015
En este artículo quiero mostrar cómo se pueden procesar imágenes de manera rápida y multiplataforma desde node-webkit…
13/12/2014
En este artículo vemos cómo integrar una aplicación emberjs dentro de node-webkit…
27/06/2014
Hace unas semanas empezamos a realizar una aplicación que sirve para hacer avatares y personalizar…
11/06/2014
Este viernes se realizó al hackatón del primer foro regional Programar en la universidad de Quilmes. …
26/05/2014
Esta semana arrancó la clase 3 del curso online de pilas-engine…
04/05/2014
Bret Victor dió una charla impresionante llamada Inventing on Principle, invitando a las personas a descubrir un principio, algo que los guíe, una causa por qué pelear…
19/04/2014
Esta semana estuvimos haciendo nuestro primer mini corto de stopmotion…
30/03/2014
El viernes pasado armamos con los chicos de huayra un taller de stopmotion…
05/03/2014
Una de las novedades que tenemos preparadas para huayra 2 es huayra stopmotion…
28/02/2014
Esta simple caricatura explica el impacto de las interrupciones en la cabeza de un programador…
20/02/2014
Esta semana quiero presentarles un software que estamos escribiendo en conectar igualdad…
29/01/2014
NodeJs es una de las herramientas que estoy utilizando en huayra como plataforma …
19/01/2014
El mes pasado tuve la posibilidad de asistir y participar como orador del Festival Misionero de Software Libre…
11/01/2014
Hace unos dias, implementé animaciones en los paneles de huayra-stopmotion…
18/11/2013
Este mes tuve la posibilidad de participar de un evento muy interesante llamado Encuentro Linux, en Temuco Chile…
03/11/2013
Esta semana tuve la oportunidad de viajar a Bariloche para dar un taller sobre pilas-engine…
01/11/2013
Esta semana publiqué el video de mi charla sobre pilas-engine en el evento PyCon 2013…
18/08/2012
En este artículo veremos una alternativa para empaquetar y distribuir nuestros juegos sobre windows de manera bastante sencilla…
27/07/2012
Vagrant permite facilitar la instalación y armado de entornos para aplicaciones …
29/02/2012
Hoy pude rediseñar el sistema de eventos de PilasEngine con varias mejoras que tenía en mente …
14/01/2012
En este artículo veremos cómo crear una grilla de imágenes para colocar en un videojuego. Usaremos gimp junto a unos complementos que escribí hace varios meses. Y por último, vamos a poner esa grilla en acción usando el motor pilas Conceptos iniciales Básicamente, una grilla se utiliza en los videojuegos 2D para representar todos los cuadros de una animación: Por ejemplo, en la imagen anterior tenemos 5 cuadros de animación en la misma imagen (tomado el juego sbfury de losersjuegos).
22/07/2010
En este artículo veremos algunas herramientas para que podamos crear nuestro propio intérprete de comandos….
30/06/2010
Python tiene una herramienta super interesante para los nuevos programadores…
01/01/0001
Esta es una traducción de un artículo publicado por Smash Magazine en el 2010. Hice esta traducción hace un buen tiempo junto a Rocio Viñas, pero nunca la había publicado. ¡Que la disfruten! Why the Lucky Stiff (o _Why para ser mas breves) fue uno de los programadores mas brillantes e inspiradores de estos tiempos. Se volvió famoso mediante una serie de blogs y una cantidad increible de proyectos open-source que mantuvo durante mas de 7 años.
01/01/0001
Existe una tarea para grunt que nos permite automatizar el empaquetado de nuestras aplicaciones para cada plataforma: grunt-node-webkit-builder. Esto es super útil, imaginá que podés tener tu aplicación lista para distribuir en linux, windows y mac en unos minutos… Instalación El primer paso es instalarnos la tarea para grunt: npm install grunt-node-webkit-builder –save Luego tenemos que agregar algunas reglas a nuestro archivo GruntFile.js. Por ejemplo, mi archivo GruntFile.js a la hora de comenzar un proyecto nuevo se ve así: