
Descubre proyectos divertidos y únicos de JavaScript que inspiran a experimentar y disfrutar la programación. Aprende por qué es importante divertirse mientras programas.

Estrategias para impulsar tu carrera como ingeniero de software, incluyendo consejos prácticos y experiencias personales para el crecimiento profesional y el éxito en la industria tecnológica.

Estrategias y consejos prácticos para impulsar tu carrera como ingeniero de software, incluyendo habilidades técnicas y blandas esenciales para el éxito profesional.

Aprende a crear pruebas en JavaScript para Node, navegador y CI, incluyendo sincrónicas, asíncronas, basadas en promesas y async/await. Herramienta esencial para pruebas unitarias e integración.

Demostración práctica de creación de pruebas en JavaScript: síncronas, asíncronas con callbacks, basadas en promesas y async/await. Incluye pruebas en Node, navegador y CI.

Create real-time audio visualizations using web technologies like Web Audio, WebGL, and Canvas 2D. Learn to build modular, portable systems for stunning visual performances.

Explore the parallels between art history and web development, improving designer-developer communication through artistic analysis and CSS insights.

Explore cryptography basics and JOSE framework for secure data transfer. Learn about encryption, hashing, JWE, and JWK through simple examples, making complex concepts accessible.

Explore how machine learning and TensorFlow.js enable virtual backgrounds in browser-based telehealth, enhancing doctor-patient video calls with professional-looking environments.

Explore A/B testing and canary releases for product development. Learn tools, strategies, and pitfalls in experimentation, data collection, and analysis to optimize your development process.

Explore the untapped potential of JavaScript generators for producing and consuming data series, implementing lazy sequences, custom iterables, and simplifying asynchronous programming.

Learn to transform old phones into interactive wall art using Node.js, Raspberry Pi, and web APIs. Create unique displays for photos, lists, and visualizations while exploring IoT integration.

Explore the hidden emotional impact of code deployments across different roles in a company and learn strategies for managers to mitigate negative effects and create a better work environment.

Explore functional TypeScript techniques to write clearer, more intentional code. Learn to leverage TypeScript features and functional programming practices for improved code readability and maintainability.

Strategies for overcoming non-technical challenges faced by software engineering interns, including imposter syndrome and minority-specific anxieties, with advice for managers on supporting new interns.

Explore the upcoming "Records & Tuples" ECMAScript proposal, introducing immutable primitives to JavaScript. Learn their capabilities, use cases, and potential impact on development practices.

Explore CSS grid implementation strategies for enterprise applications, weighing options and addressing team proficiency challenges to enhance frontend development.

Explore functional programming theory and its application in frontend development, discussing benefits and challenges for web developers.

Explore real-time distributed stream processing with Antimony, a Rust-based system designed to outperform Apache Storm, addressing architectural and efficiency issues.

Evaluating Rust for IoT: Experience porting Tock OS to Bluetooth Low Energy SoC, exploring memory safety, low runtime overhead, and power consumption compared to C implementations.

Strategies for effective Test-Driven Development in Rust, overcoming obstacles like lack of reflection and strict compiler. Learn patterns to ship confidently using TDD methodology.