I'm LIVE on now. Join the stream!

Latest

Dec 12 - 2019
Talk @ Node+JS Interactive | Montreal, Canada
Description: Let’s start talking about taking the time to set up a proper test environment to repeat the exact same conditions as in production. Performance metrics? Response time higher? Memory leak? We would walk through different memory leak situations to identify and analyze patterns that produce an increase of memory, CPU usage, and the load average over time, without any apparent reason. Learn about memory and how to access Node.js memory using a V8 Inspector & Chrome Dev Tools, create a dump of the heap memory for the inspected application, with a lot of details about the memory usage, watching memory allocation in real time and finally a compilation of best practices about how we could end fixing the memory leak. In the end, we'll be able to use the right tools to monitor, understand, and debug the memory consumption of a Node.js application on time.
Slides
Video

Previous

Dec 11 - 2019
Workshop @ Node+JS Interactive | Montreal, Canada
TL;DR: Learn how to identify patterns, situations and solutions to fix common memory issues in Node.js production services.
Sep 15 - 2019
Workshop @ CCOSS | Guadalajara, Mexico
TL;DR: Comprehensive step by step workshop to learn how to contribute to Node.js.
Jun 21 - 2019
Workshop @ NodeConf Colombia | Medellin, Colombia
TL;DR: Curious about performance issues and how to debug memory bottlenecks? this is the oportunity to learn about tooling, best practices and how to prevent this type of situations.
Nov 23 - 2018
Talk @ NodeFest JP | Tokyo, Japan
TL;DR: Showing JavaScript and Node.js developers how to handle these cases will help to reduce the ship to production gap and the scary/hidden things from Node.js on production projects.
Nov 16 - 2018
Lightning Talk @ JSConf Colombia | Medellin, Colombia
TL;DR: Showing JavaScript and Node.js developers how to handle these cases will help to reduce the ship to production gap and the scary/hidden things from Node.js on production projects.
Nov 15 - 2018
Talk @ PataConf | Medellin, Colombia
TL;DR: The value of learning Lisp is in the ideas. I don’t write any Lisp code. But I use the ideas from Lisp in my code all the time. Learning Lisp was so helpful for me for the rest of the year, that I decided I wanted to share that experience with others.
Jul 23 - 2018
Talk @ NodeSummit | San Francisco, USA
TL;DR: Showing JavaScript and Node.js developers how to handle these cases will help to reduce the ship to production gap and the scary/hidden things from Node.js on production projects.
Jun 11 - 2018
Workshop @ HackdoConf | Quibdo, Colombia
TL;DR: The future of Rust on the web is quite bright! Let's explore how we can use the best of both languages to take advantage in specific situations.
Jun 09 - 2018
Talk @ HackdoConf | Quibdo, Colombia
TL;DR: The journey towards growing a tech career in both personal & professional contexts
Nov 03 - 2017
Workshop @ JSConf Colombia | Medellin, Colombia
TL;DR: Discover how to use Vue’s directives to speed up your workflow and create easy to maintain, yet reactive UIs
Nov 02 - 2017
Talk @ PataConf | Medellin, Colombia
TL;DR: Just a talk about my long experience learning concepts about Operating Systems development.
Oct 21 - 2016
Talk @ Connect.Tech | Atlanta, USA
TL;DR: There will be a quick intro to Rust, but more an appetizer than anything else; then explanation about how Rust and Node.js can work together, and at the end a few demos to take advantages from Rust in Node.js
Sep 28 - 2016
Workshop @ Mozfest | London, England
TL;DR: People will be able to create music using physical objects connected to sensors, so they will be able to express their creativity and produce fantastic songs that could be recorded and share after they finish.
Oct 16 - 2015
Workshop @ JSConf Colombia | Medellin, Colombia
TL;DR: A walkthrough about how to create an interpreted language using Jison and lexer concepts.
Oct 15 - 2015
Talk @ DevFest Colombia.dev | Medellin, Colombia
TL;DR: Hablar acerca de como usar Rust y Node.js en casos especificos donde se pueda dar un incremento en el rendimiento de una tarea.
Apr 16 - 2015
Talk @ Medellin JS | Medellin, Colombia
TL;DR: Quick review on how to compile io.js (node.js) for Firefox OS or ARM devices, and how to use it to access Node APIs from web applications.
Mar 26 - 2015
Talk @ Bogota JS | Bogota, Colombia
TL;DR: Quick review on how to compile io.js (node.js) for Firefox OS or ARM devices, and how to use it to access Node APIs from web applications.