tecnología

Crear un Webiste en Microsoft Azure Gratis

Pero solo por una hora… a manera de test-drive, la plataforma Azure de Microsoft estará disponible para experimentar crear y desarrollar websites gratuitamente. Por espacio de una hora estarás usando la arquitectura de la nube que dicha compañía provee. Tendrás la oportunidad de crear el website utilizando C#, Java, NodeJS, PHP o incluso solo HTML5. Puedes también escoger una template y de ahí comenzar a jugar. Otro punto atractivo, además de “interactuar con Azure”, es que puedes usar la versión online de Visual Studio o incluso descargar los files para continuar el desarrollo en tu ambiente local. Lo cual es ideal sabiendo que en una hora expira el uso.
Una hora es muy poco pero al menos te da una perspectiva de lo que puede ser un crear un website usando Azure. Aprovechen mientras dure.

programación

Podcasts recomendados para programadores

Podcast-iconPor razones ajenas a mi voluntad en los últimos meses me he convertido en fanático de ciertos Podcasts. La excusa inicial era mantenerme al día de las tendencias en el y aprender un poco mientras manejo ya que leer durante el viaje es algo temerario y creo que hasta ilegal. Cansado de escuchar la misma programación durante mis viajes de casa-a-trabajo-a-casa decidí invertir ese tiempo en escuchar algunos podcasts relacionados a programación (con excepción de La Garata). A continuación la lista de mis favoritos.

The Hanselminutes Podcast

Scott Hanselman es un tipo muy cool. Es programador, maestro y conferenciante. Trabaja para Microsoft y realmente le apasiona lo que hace. Su podcast es muy variado ya que regularmente trae invitados donde discuten temas relacionado a código y tecnología. Todos los viernes espero ansioso el download.

Coding Blocks

Allen Underwood, Joe Zack y Michael Outlaw son los responsables de uno de los mejores podcast sobre programación. Movidos por la necesidad de crear un espacio donde se tocaran temas de interés sobre tecnología y buenas prácticas a la hora de programar decidieron crear este show. Realmente hacen un trabajo excelente y la información que comparten es de alta calidad. Además la dinámica del show es excelente.

The Laravel Podcast

Laravel es uno de los frameworks más populares para PHP. Este podcast a cargo de Shawn McCool y contando regularmente con la participación de Taylor Otwell (el creador de Laravel) y Jeffrey Way (creador de Laracasts) se dedica a presentar los adelantos y noticias del framework y en general de PHP. Aun si no usas el framework las discusiones que ocurren sobre PHP son de gran beneficio para estar enterado de lo que ocurre en la comunidad.

Estos son los podcasts que escucho semanalmente.  A continuación varios que estaré añadiendo a la librería.
The Development Hell Podcast
Defensive Security Podcast
The Loosely Coupled Podcast

Y no puede faltar uno en español, Basta Ya De Picar, que entiendo están preparando material nuevo para el próximo año.

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.

tecnología

Respecto al aterrizaje de la sonda Philae en el cometa 67P

Estas palabras resumen lo asombroso de la  Misión Rosetta coordinada por la Agencia Espacial Europea (ESA). El éxito de la misa ha sido un hito histórico para la ciencia y la exploración espacial.

…hemos conseguido colocar una sonda sobre un cometa que viaja por el espacio a 66.000 km/h y que está a más de 500 millones de kilómetros de la Tierra, y esto después de haberlo perseguido durante diez años largos y a lo largo de 6500 millones de kilómetros.

– via Microsiervos

programación

Todos los posibles colores RGB en una sola imagen

No es nada fácil visualizar una imagen que contenga exactamente 16,777,216 millones de diferentes colores. AllRGB es un website que contiene una gran colección de estas imágenes. Pero el trabajo de József Fejes realmente se destaca sobre los demás.

Lo que comenzó como un reto terminó siendo una obra de arte. József Fejes, natural de Hungría, es un ágil programador y apasionado geek. Inspirado en un reto en el webiste Programming Puzzles & Code Golf de la comunidad Stack Exchange, donde requerían que a través de un programa se pudiera generar una imagen que contenga todos los posibles colores RGB, decidió codificarlo. József se basó en el conocimiento prévio de un screen saver codificado en assembly para construir la siguiente imagen, siendo el ganador del reto con su proyecto escrito en C#/.NET4.5.

rgb_4096

La descripción del proceso en su website es impresionante. Y las imágenes hablan por si solas. Si te interesa jugar con el código lo puedes hacer libremente. Además, no dejes de ver el proceso a través del siguiente video. Excelente trabajo Jocó.

diseño

Crear menú fijo al tope usando CSS y jQuery

Hay un efecto bastante práctico que podemos aplicar a nuestros menús cuando hacemos scroll hacia abajo. A través del siguiente ejemplo puedes crear fácilmente una barra de menú que quede estática al tope de la página web. Además tiene algunos elementos de transparencia que hacen que el efecto sea fluido y elegante.

See the Pen Menu stays on top by Jaime Olmo (@jamespr) on CodePen.