Código Abierto

open sign

Software

Muchos de los mejores programas son gratuitos y de código abierto. Es importante también contribuir.

Mi repositorio de GitHub: https://github.com/tderflinger

OSI Open Source logo

Proyectos destacados de mi repositorio GitHub:

Vue-audio-tapir

Componente grabador de audio para Vue.js 3. Permite grabar, reproducir y enviar mensajes de audio a un servidor.

https://github.com/tderflinger/vue-audio-tapir

Relacionado con esto está audio-tapir-function, una función backend sin servidor para el envío de datos de audio en un correo electrónico como archivo adjunto.

https://github.com/tderflinger/audio-tapir-function

MMM-Hanzi

MMM-Hanzi es un módulo de Magic Mirror² que ayuda a aprender chino mandarín. Rota entre los caracteres chinos (hanzi), su pronunciación (en pinyin) y la traducción al inglés.

https://github.com/tderflinger/MMM-Hanzi

MMM-GConnect

MMM-GConnect es un módulo Magic Mirror² que muestra los datos deportivos de tu cuenta de Garmin Connect™.

https://github.com/tderflinger/MMM-GConnect

Arduino-blink-purec

Una implementación en C puro de un programa de parpadeo para el Arduino Uno.

https://github.com/tderflinger/arduino-blink-purec

Blog

Este sitio web está hecho con el gran generador de sitios estáticos Gatsby escrito en JavaScript. Gatsby está programado en React. La biblioteca CSS que utilizo es Tailwind. Mis formularios de contacto están escritos en la sólida biblioteca React UI MUI.

Para el menú desplegable en la versión móvil uso react-burger-menu. Además, uso la librería de ganchos de React @react-hook/media-query. Prismjs formatea y resalta el código fuente que incluyo en muchos de mis artículos.

Programo los componentes utilizando la gran herramienta de documentación y prueba de la interfaz de usuario Storybook. Mi linter favorito es ESLint que también uso para este sitio. La aplicación Husky hace que los ganchos Git sean fáciles, la aprovecho para mi proceso de precommit. Mis pruebas de E2E están escritas usando el fantástico framework de pruebas Cypress.

Puedes ver los componentes de la interfaz de usuario de este blog en mi sitio de Storybook:

https://storybook.tderflinger.com

Todas estas bibliotecas y aplicaciones de software son de código abierto y de uso gratuito. Sin la contribución de muchos desarrolladores este blog no sería posible.

Muchas gracias a todos.

Artículos

La mayoría de mis artículos en este sitio web tienen una licencia Creative Commons International (CC-BY) de código abierto.

Creative Commons License