Software Craftless: Escribiendo Código Que Haría Vomitar a una Cabra

Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

La mayoría de las charlas técnicas te enseñan cómo escribir código limpio, escalable y mantenible. Esta no lo hace. Aquí aprenderás a escribir código que confunde, engaña y rompe cosas de maneras inesperadas... a propósito. Y además, en JavaScript.

Descubre cómo:

  • Esconder errores tan bien que ni siquiera tú puedas encontrarlos
  • Crear características que se rompen solo con mirarlas
  • Diseñar programas que solo funcionan en tu máquina local
  • Desarrollar funciones que devuelven ansiedad
  • Implementar estructuras de código que son ilegales en 42 países

Porque si nada ni nadie entiende tu código... no pueden despedirte. Esta es la charla que no sabías que necesitabas. Únete a mí, y juntos escribiremos código tan retorcido que haría vomitar a una cabra.

This talk has been presented at Web Engineering Summit 2026, check out the latest edition of this Tech Conference.

César Alberca
César Alberca
15 min
15 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
La charla profundiza en el concepto de escribir código complejo para impulsar la creatividad y parecer más inteligente, utilizando desafíos de JavaScript para resaltar la importancia del desarrollo front-end. Sugiere agregar confusión al código, utilizar funciones complejas y mezclar versiones de bibliotecas. El futuro del desarrollo front-end involucra emoji CSS, diversas etiquetas HTML y CSS funcional. Los principios de diseño arquitectónico incluyen la sobreingeniería de sistemas, el uso de diagramas con círculos y hexágonos, y la organización del código por tipo. Las estrategias de prueba efectivas se centran en la cobertura de código, las pruebas unitarias y el orden de las pruebas. Optimizar el diseño de la UI, el uso de IA y la utilización ética de la IA son esenciales, junto con la participación de la audiencia para obtener retroalimentación e interacción en redes sociales.
Video transcription and chapters available for users with access.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

El Potencial Caprichoso de los Marcos de Trabajo de JavaScript
React Summit US 2023React Summit US 2023
28 min
El Potencial Caprichoso de los Marcos de Trabajo de JavaScript
Top Content
The speaker discusses the whimsical and detailed work of Stripe, particularly their interactive and dynamic pages. They explain the use of React for building whimsical details and tracking mouse position. The speaker introduces React Spring for smooth animation and React3 Fiber for creating a 3D egg model. They also mention the use of Framer Motion and React server components for animating CSS properties.
Animaciones Emocionales y Funcionales de la Interfaz de Usuario en React
React Day Berlin 2022React Day Berlin 2022
28 min
Animaciones Emocionales y Funcionales de la Interfaz de Usuario en React
Today's Talk discussed the importance of UI animations in React, both functional and emotional. Examples were given using CSS and Framer Motion, with a focus on user feedback and accessibility. Design guidelines and animation usage were highlighted, as well as the consideration of negative emotions in animations. The Talk also touched on designing 404 error pages and concluded with gratitude to the audience and organizers.
JavaScript Haikus: Mis Aventuras en la Programación Mínima
JS GameDev Summit 2023JS GameDev Summit 2023
27 min
JavaScript Haikus: Mis Aventuras en la Programación Mínima
This Talk is about writing super tiny JavaScript programs, known as tiny code. It explores the concept of code golf and the use of a live editor for instant feedback. The Talk discusses various ways to share tiny code, including Twitter.net. It also covers creating graphics, games, and sound in a small space. The speaker highlights inspiring tweets and showcases examples of tiny code, including asemic writing. The future of tiny code includes new techniques, better browser support, and AI-assisted programming.
La Guía del Autoestopista para Arquitecturas Basadas en Eventos
Node Congress 2025Node Congress 2025
30 min
La Guía del Autoestopista para Arquitecturas Basadas en Eventos
Premium
Today's Talk introduced event-driven architectures with Node.js. The event loop in Node.js enables non-blocking interaction between components. The event emitter class is used to handle events synchronously. Redis and Apache Kafka are popular tools for event handling, with Kafka providing scalability and persistence. Kafka.js is a JavaScript library that supports transactions and compression. Server-sent events are used to send events to the client. A plugin and library are used to convert an event emitter to an async iterator. The client displays emojis and updates the vote count.
Hackeando un e-Reader con React
React Advanced 2023React Advanced 2023
7 min
Hackeando un e-Reader con React
React for eBooks? Learn how to hack an eReader to display a tea menu. Create images and write e-books using React. Use EPUB format to create chapters and include CSS. Use Pandoc and Dino to simplify the process and make quick updates.
Control de Robot en Tiempo Real Desde el Navegador Con WebRTC
JSNation 2025JSNation 2025
21 min
Control de Robot en Tiempo Real Desde el Navegador Con WebRTC
Nick Hare, developer advocate at Veeam, learned robotics from open source projects. WebRTC facilitates secure machine connections. Implementing WebRTC involves using Stun, ICE candidates, TURN servers, and signaling. Signaling and Remote Procedure Calls are crucial for peer-to-peer communication. Building a proof of concept with Notify involves PubSub messaging and REST API. Establishing WebRTC connections and data channels enables direct messaging. Video streaming and remote control are demonstrated with a webcam connected to a Raspberry Pi. VM robotics development allows building robots and smart machines with cloud support and SDK.