-
Coursera: curso de Android, cierre y reflexiones
El domingo terminé finalmente el curso de Android. Se estiró bastante más de las 8 semanas inicialmente anunciadas, pues 8 semanas era sólamente el tiempo de clase y más allá de eso había un trabajo final que consistía en 3 actividades: resolver dos ejercicios de programación, hacer tres evaluaciones de pares y hacer una autoevaluación. El curso… — read more
-
Coursera: Curso de Android, Semanas #4 & #5
La cosa se puso más dura, muchos más videos y al mismo tiempo mucho más contenido, lo cual hace que sea más difícil afianzar los conocimientos. Estoy descubriendo que realmente no es una cuestión tan simple hacer aplicaciones para dispositivos móviles en la actualidad. Si bien sólo tengo una idea aproximada de lo que es… — read more
-
Recomendaciones idiomáticas para programadores
Las recomendaciones que comparto en esta sección han surgido principalmente de mi experiencia personal como programador y como docente de programación. Decidí ponerlas por escrito cuando me dí cuenta que las repetía una y otra vez para los distintos alumnos que pasaban por mis clases. Aprende inglés Nos guste o no el inglés es la… — read more
-
JavaScript en OLX
Este semana estuve participando de un entrenamiento en JavaScript organizado por la gente de OLX con quien vengo trabajando desde hace casi un año. El entrenamiento fue dictado por Kyle Simpson (@getify) y estaba titulado «Advanced JavaScript». Cómo dijo el propio Kyle durante la apertura, un nombre mejor podría haber sido «JavaScript Foundations», pues justamente… — read more
-
Coursera: Curso de Android, Semana #3
Ayer completé la tercer semana, durísimo. Tuve que ver 4 videos y hacer 5 ejercicios de programación, uno de los cuales me llevó varias horas debido a que la configuración provista en el código base del ejercicio no permitía ejecutar la aplicación en un emulador. Hasta el momento el curso ha estado enfocado en cuestiones… — read more
-
Un defecto en producción, ¿que harías tu?
A partir de ciertos problemas de calidad en sus aplicaciones, al área de sistemas de una organización decide invertir en la adopción de ciertas prácticas. Trabaja durante un año adoptando prácticas y principios tales como integración continua, control de configuración, mejora continua, planificación adaptativa, automatización de pruebas, etc. Todo esto a la par de un… — read more
-
Coursera: Curso de Android, Semana #2
Completé la segunda semana del curso: 4 videos, un par de ejercicios de programación y un cuestionario. Tuve que invertir casi 3 horas. Me pasa que cuanto más avanzo más dudas me van surgiendo, lo cual en un contexto así lo interpreto como un buen síntoma. Por lo que visto hasta el momento me va… — read more
-
Javascript tests running on Jenkins
Nowadays, no matter what technology you use to build your web application, it is almost sure you will need to write some JavaScript code. At the same Javascript script code is not only used to animate the web pages, it is also used to handle validations and application flow. Because of this, everyday is more… — read more
-
Visual Studio 2013, esas cosas tan típicas de Microsoft
La semana pasada empecé a trabajar en un nuevo proyecto. Algo en teoría simple, un sitio web de tipo «informativo», en el sentido que tiene mucha información y muy poca lógica de negocio. El líder técnico del cliente decidió que lo hicieramos con ASP.NET MVC 4, corriendo sobre .Net 4.5 y utilizando Visual Studio 2013… — read more
-
ASP.NET: WebForms and MVC Side by Side
This is the situation I am facing: I have a WebForms application that has been running for years. It was initially built with VS2008 (net 3), then was updated to VS2010 (net 4) and was recently updated to VS2012 (net 4.5). The client has decided to redesign the UI of some pages. He hired a… — read more