IoT

Control de luces LED ZigBee con Go Web App

Cover image

Normalmente, cuando se compra una luz doméstica que se desea controlar electrónicamente, es necesario instalar un software personalizado. Pero con el protocolo ZigBee y la pasarela RaspBee II, puedes utilizar dispositivos compatibles y software de código abierto. En este artículo te mostraré cómo agregar un servicio Go REST personalizado a la pila.

IoT

Trabajar a distancia con Visual Studio Code

Cover image

En muchas circunstancias es conveniente trabajar remotamente utilizando Visual Studio Code. Hay una buena extensión de VS Code que te permite trabajar en una máquina remota como si fuera tu máquina local. Esto es genial para cosas como programación embebida o desarrollo en la nube. Lee aquí cómo hacerlo.

Miscelánea

¿Será imprescindible la RV en el espacio?

Cover image

Con la propuesta de vuelo a Marte y su exploración, se prevé una larga estancia de los astronautas en condiciones claustrofóbicas. Podrían los sistemas de Realidad Virtual (RV) aliviar parte del estrés de las largas estancias en el espacio?

Web

Formatos de imagen web

Cover image

En un panorama digital donde los contenidos visuales reinan, la demanda de formatos de imagen web eficientes y de alta calidad nunca ha sido mayor. Descubra los secretos de los formatos de nueva generación en el navegador, que prometen redefinir la forma en que consumimos y compartimos la información visual. Este artículo se centra en los formatos de imagen que admiten directamente los navegadores modernos.

Web

Lista de comprobación para publicar paquetes NPM

Cover image

Las listas de comprobación pueden ser herramientas útiles para manejar las complejidades de la vida moderna. Utilizadas por pilotos y otras profesiones que manejan tareas complejas, las listas de comprobación también pueden ser útiles para los desarrolladores de software. Lea más en este artículo sobre una lista de comprobación de calidad para publicar paquetes de NPM.

Web

Potentes listas de frecuencias de palabras para el aprendizaje de lenguas extranjeras

Cover image

Siempre que empiece a aprender un nuevo idioma, se enfrentará a la cuestión de cómo aprender vocabulario. Hay muchos enfoques diferentes para este problema, pero uno de los más populares es aprender primero las palabras más comunes. Utilizando mis potentes listas de frecuencia de palabras, podrá aprender las palabras más comunes de un idioma extranjero de forma rápida y eficaz.

Web

React Three Fiber para visualizar un modelo 3D glTF

Cover image

React Three Fiber es un wrapper de React para la librería Three.js, facilitando la integración de objetos 3D en aplicaciones React. Reivindica una velocidad y capacidades similares a las de Three.js directamente. En este artículo, te muestro mediante una aplicación de demostración cómo mostrar un modelo glTF en el navegador.

Cloud

Cómo Dockerizar una Aplicación Prisma Nest.js

Cover image

A menudo la gente utiliza Nest.js y Prisma juntos cuando programan una aplicación backend. Luego está la cuestión de cómo desplegar la aplicación con Docker. Este artículo te muestra cómo.

Web

Códecs de audio web

Cover image

Con el auge de las conferencias web y las videollamadas, la necesidad de una buena calidad de audio es más importante que nunca. Este artículo le dará una visión general de los distintos códecs de audio que se utilizan en la web y cómo se comparan entre sí.

Web

Libros electrónicos web mejorados con Honkit

Cover image

Me encanta leer libros. Pero también me gusta leer libros en mi tableta o en mi portátil. Con una aplicación como Honkit se pueden crear libros electrónicos de gran calidad a partir de archivos Markdown. Estos ebooks son fáciles de distribuir y se pueden leer utilizando el navegador. Este artículo explica cómo crear ebooks con Honkit.

Web

Los mejores lenguajes de WebAssembly

Cover image

WebAssembly define un formato de código binario portátil para programas ejecutables. Puede utilizarse para ejecutar lenguajes que soporten WebAssembly en el navegador. Por lo tanto, ya no estás restringido a usar solo JavaScript en el navegador. En este artículo quiero mostrarte qué lenguajes de programación soportan actualmente WebAssembly.

IoT

Uso de Systemd para iniciar una aplicación Python con Virtualenv

Cover image

Systemd es genial para iniciar y detener servicios en Linux. Cuando quieras iniciar una aplicación Python que utiliza virtualenv, debes tener especial cuidado. Este artículo explica cómo crear un script systemd usando el ejemplo de la aplicación de código abierto Timetagger Python.