Tag Archives: code

micro notas

Micro notas #9

A través de estas micro notas hablo brevemente de aquellas noticias o enlaces que me han parecido curiosas y relevantes al mundo de la programación y la tecnología.

Open Source .net libraries that make your life easier – A parte de los Top 100 packages que podemos encontrar en Nuget Thomas Van Machelen ha compilado una corta pero productiva lista de librerías de código abierto que son de gran utilidad para proyectos en .Net.

PHP vs ASP.NET – El eterno debate de nunca acabar. Aunque reconozco que el autor del artículo expone varios puntos interesantes. Muy buena lectura para aquellos que desarrollan en ambas plataformas.

Rankings de los lenguajes de programación durante el año 2014 – Aunque vayamos a mitad del 2015 nunca es tarde estudiar este tipo de información. En programación no es bueno dejarse llevar por tendencias pero no está demás visualizar a donde se está moviendo la industria.

SQLite, donde lo encajo? – En la misma documentación del proyecto te lo contestan. Buen recurso para cuando te encuentras en la disyuntiva de escoger si pasar todo el trabajo de instalar/configurar MySQL o SQL Server Express en vez de usar algo mas ligero como SQLite.

Michigan Micro Mote (M3) – Sorprendente logro de poder miniaturizar un ordenador en apenas algunos milímetros. Con la popularidad que esta alcanzando el IoT este es uno de esos proyectos que debemos mantener en el radar. Microsiervos le ha reseñado brevemente y hay un video donde explican muchas de sus utilidades.

How to Read Source Code – Spoiler de la vida de un programador… en múltiples ocasiones tendrás que leer código que no ha sido escrito por ti y llorarás, restallarás cosas de tu escritorio, suspirarás y rogarás no querer pasar por eso pero así es esto. Aria Stewart comparte una serie de consejos que harán de esta tarea una mas llevadera. Muy buena lectura si deseas aportar a proyectos open source.

programación

Object-Oriented JavaScript explicado visualmente

El concepto de programación orientada a objetos es uno que muchas veces nos tardamos en digerir. Hablar en términos de objetos cuando lo que estamos construyendo es un pedazo de código es algo que merece reflexión. Pero similar a como un ingeniero utiliza un plano y construye a base se ciertos materiales un edificio, lo mismo sucedo cuando construimos una aplicación a base de códigos e instrucciones. Luego de romper con ciertos esquemas mentales llegamos a la conclusión de lo efectivo que es seguir esta metodología y los patrones que nos ayudan a rehusar todo ese código (Chain of Responsibiliy, Interpreter, Singleton etc). Cuando hablamos de OO en Javascript (largo suspiro) el tema se hace un poco más difícil de entender. Gracias al siguiente video todas esas lagunas que pueden surgir son aclaradas. No he visto ayuda más útil para entender el tema que este video creado por James Shore. Sin duda una joya para nuestra colección de referencias.

programación

Algoritmos y esa cosa fea llamada Notación O Grande

No es un secreto el interés que siento por en análisis de algoritmos y de como a través de las matemáticas podemos tener una noción más concreta de su rendimiento. En este momento no es mi intención escribir sobre el tema sino más bien compartir un buen artículo que he leído en Medium. Te adelanto que es totalmente en inglés. Tyler Neylon ha agrupado de manera clara y concisa varios conceptos sobre análisis de algoritmos a través de su artículo Big-Oh For Algorithms: Explained Intuitively and Precisely.

Big-Oh For Algorithms

El articulo está lleno de gráficas y explicaciones que te ayudaran a entender en detalle cómo podemos retar la complejidad de un algoritmo para exprimir su rendimiento. No dejes de revisar las referencias al final de artículo.