Web
Mastering OOP: una guía práctica sobre herencia, interfaces y clases abstractas
Podría decirse que la peor manera de enseñar los fundamentos de la programación es describir qué es algo, sin mencionar cómo o cuándo usarlo. En este artículo, Ryan M. Kay analiza tres conceptos básicos en OOP.
Lee masDescubrir código compartido programáticamente con oEmbed
Muchos sitios han alojado medios y contenido que se pueden compartir en otros lugares mediante el uso de algún código de inserción HTML. ¿Qué sucede si solo tiene la URL del elemento y necesita encontrar una versión integrable de los medios sin intervención humana? Ahí es donde entra oEmbed.
Lee mas¿Hay un futuro más allá de escribir un gran código?
Muchos desarrolladores llegan a un punto de sus carreras en el que han logrado muchas de sus metas y se preguntan sobre el futuro. Aunque algunos confían en continuar por el mismo camino, otros pueden sentir la necesidad de explorar diferentes opciones en las que sus habilidades puedan usarse para tener un impacto más amplio en los proyectos en los que trabajamos y los equipos con los que trabajamos. Exploré algunas de las diferentes direcciones que podemos tomar y las habilidades complementarias que pueden ayudarnos a lo largo de nuestro viaje.
Lee masPrimeros pasos con una pila de JavaScript Express y ES6+
Una introducción básica al proceso de desarrollo de aplicaciones web back-end con Express: analiza las funciones de JavaScript ES6+ de última generación, el patrón de diseño de fábrica, las operaciones CRUD de MongoDB, los servidores y los puertos, y el futuro con patrones arquitectónicos empresariales de n niveles para proyectos de TypeScript.
Lee masCómo usar FOMO para aumentar las conversiones
¿Qué pasa si eliminamos el "miedo" del "miedo a perderse" y usamos las partes buenas de esta estrategia de marketing en el diseño web y de aplicaciones? Este artículo desglosa cuatro formas en que puede usar (F)OMO al diseñar experiencias digitales.
Lee masRealización de animaciones de iOS en vistas con UIKit y UIView
Este artículo pretende ser una introducción a las animaciones de iOS que cubre de manera exhaustiva las diferentes formas de hacerlo. Comenzamos por comprender los conceptos básicos de las animaciones, pasamos a Core Frameworks construyendo un solo ejemplo usando los diferentes métodos ofrecidos y finalmente buscando formas de ajustar el rendimiento.
Lee masCree sus propios paneles de contenido expandibles y contraídos
En UI/UX, un patrón común que se necesita una y otra vez es el de un simple panel animado de apertura y cierre, o "cajón". No necesitas una biblioteca para hacerlos. Con algo básico de HTML/CSS y JavaScript, aprenderemos a hacerlo nosotros mismos.
Lee masEscribir un motor de aventura de texto multijugador en Node.js: crear el cliente de terminal (parte 3)
Esta tercera parte de la serie se centrará en agregar un cliente basado en texto para el motor de juego que se creó en la parte 2. Fernando Doglio explica el diseño básico de la arquitectura, la selección de herramientas y los puntos destacados del código al mostrarle cómo crear una interfaz de usuario basada en texto con la ayuda de Node.js.
Lee masAcelera tu sitio web con WebP
Las imágenes son una gran parte de la web y, sin embargo, pueden causar muchos desafíos para la experiencia del usuario si no se optimizan o entregan adecuadamente. Ha pasado casi una década desde que Google presentó al mundo WebP como una solución a este problema. A medida que más de nuestros navegadores, dispositivos y software lo admitan, es hora de que los diseñadores web comiencen a adoptarlo como su formato de imagen predeterminado.
Lee mas“Crear una vez, publicar en todas partes” con WordPress
El término COPE ("Crear una vez, publicar en todas partes") es una metodología para publicar nuestro contenido en diferentes salidas (sitio web, sitio AMP, correo electrónico, aplicaciones, etc.) al tener una única fuente de verdad para todos ellos. Exploremos cómo implementar COPE usando WordPress.
Lee mas