Mi nombre es Fernando Briano y soy programador.
HTML + CSS vs JS vs jQuery

Puede que no necesites JavaScript

Al hacerse muy populares frameworks como jQuery, algunos desarrolladores generamos malos hábitos.  Entre ellos, abusamos de incluir archivos en nuestros proyectos web que implican más pedidos http y descargas que muchas veces son innecesarias. Algo de eso ya hablé en un post sobre animaciones de scroll fluidas con JavaScript. En el mismo espíritu de la […]

JavaScript

Animación de scroll fluída en JavaScript con smoothScroll

Hace poco trabajé en un sitio en el que evité a toda costa incluir archivos JavaScript como bootstrap.js o jQuery. Lo poco que había que hacer con JS lo hice a mano. Creo que la ventaja más grande de jQuery es poder hacer: $(’.selector’).click(function(){ alert("Hiciste clic!"); }); Pero a menos que seamos muy vagos (característica […]

OSM en móvil

Reimplementando Google Maps con OpenStreetMap

El título de este post es pretencioso, pero una buena forma de llamar la atención al tema. Usar Google Maps tiene varias desventajas, siendo la primera la falta de privacidad: Google ya tiene más que suficiente información sobre nosotros, por lo que cuanto más servicios de Google podamos reemplazar por alternativas, mejor. Por otro lado, […]

Validador CI

JavaScript para validar Cédula de Identidad Uruguaya

Otro mini proyecto de fin de semana, la validación de la Cédula de Identidad Uruguaya en JavaScript. Un problema mayor que tienen varios sitios uruguayos es la validación de la cédula. Fue lo que me llevó a escribir la gema ci_uy en Ruby, y ahora la implementación en JS como ejercicio. El número de la […]

Web Volume Control

Proyectos de fin de semana – Notificador de temperatura y “Control remoto” web

A veces programar cosas, por muy simples e inútiles que sean, resulta tan catártico como entretenido, y una buena forma de invertir el tiempo en un fin de semana. Este fin de semana armé dos proyectos bastante simples que surgieron a partir de una idea y la pregunta de “¿Se podrá hacer esto?”. Supongo que […]

Super Time Tracker

Proyecto de Fin de Semana: Super Simple Time Tracker

En mi trabajo actual solíamos cobrar por hora. Usábamos una aplicación de time tracking para llevar la gestión a lo largo del mes de las horas que trabajábamos. Después pasamos a modalidad “sueldo fijo” y ya no tuvimos que volver a usar MinuteDock… La semana pasada empecé un proyecto en paralelo donde sí tengo que […]

Terminal

Node.js y npm en Debian

Empecé en un proyecto Ember.js en el trabajo y por lo tanto tuve que instalar algunas herramientas de desarrollo nuevas (para mí). Entre otras cosas instalé node.js y npm. Debian Testing tiene versión lo suficientemente recientes de node (vo.10.22 en el sistema contra v0.10.23 la más reciente [disponible en Debian Sid]) así que usé el […]

Mozilla Hacks

Firefox Developer Tools, parte 1: la Consola Web y el Debugger JavaScript

Hasta hace un tiempo usaba casi a diario Firefbug en Firefox, una herramienta para inspeccionar HTML y CSS, debuggear JavaScript, analizar el rendimiento de un sitio y más. Era la herramienta para desarrollo web por excelencia. Pero de un tiempo a ahora, la reemplacé completamente con las herramientas para desarrollo nativas de Firefox. Desde hace […]

Mile High Comics

Bookmarklet para MileHighComics.com

Uno de los sitios de cómics donde he comprado más seguido es Mile High Comics. A través del newsletter de Mile High Comic se puede acceder a descuentos especiales con palabras clave que aplican una vez que se hace el checkout de la compra. Creé mi primer bookmarklet y se usa en las páginas que […]

Evita los obstáculos de la trampa JavaScript en GMail

Mensaje de la Free Software Foundation: Hoy estamos lanzando el primero de una serie de artículos sobre cómo usar los sitios web comunes sin utilizar JavaScript privativo. Puedes no estar al tanto de los peligros del software privativo JavaScript – un problema que hemos considerado en The JavaScript Trap – ejecutándose en tu computadora, dentro […]

Ejemplos de que JavaScript puede desplazar a Flash

A partir de uno de mis primeros posts, ya dejé clara mi posición respecto a la tecnología Flash de Adobe (Macromedia) con Flash: 5 razones para no usarlo. Si bien tuve que usarlo para dibujar un dinosaurio, y otra vez un auto, en clases de Hipermedia, e incluso fui justo con Flash para barrapunteros como […]

IDEs para programadores web: PHP, JavaScript

Esta semana Pablo publicó un post en Nuevos Programadores sobre IDEs para PHP. Comenta sobre el sitio PHP Editors donde se publican reviews de herramientas para programadores PHP. Aprovecho esta entrada y otras para actualizar mi anterior post: Probando IDE’s para Desarrollo Web. En Smashing Magazine publican un artículo relacionado: The Big PHP IDE Test: […]

Disponible NetBeans IDE 6.5

Ya está disponible para su descarga NetBeans IDE 6.5 en los sistemas operativos Windows, Mac, GNU/Linux, y Solaris. En esta nueva versión enfocada al desarrollo de aplicaciones web, de escritorio, empresariales y móviles con soporte para los lenguajes PHP, JavaScript, Java, C/C++, Ruby y Groovy. Entre las mejoras para Java se encuentra soporte a varios […]

Motores Javascript: ¿La muerte de IE6?

La web está apuntando cada día más a ofrecer servicios y aplicaciones web basadas fuertemente en JavaScript para la interacción del usuario con la información (OMG The Cloud!). Esto le da cada vez más importancia a los motores de renderizado de JavaScript en los navegadores web. Con el reciente lanzamiento de Google Chrome, se destacó […]

Nuevo release: Calculadora en JavaScript 1.0.1

Aprovechando que es GPL, Pablo se bajó el código de la calculadora en JavaScript que tengo en la página de Mini-proyectos, y la actualizó. Los “releases”, como agregó Pablo, vienen así: 1.0.0 Fernando Briano 1.0.1 Pablo Rodríguez =============================== Soporte para decimales Reseteo de la cuenta luego del resultado Display readonly Apariencia con CSS =============================== Con […]

Página 1 de 11
Toasty!