Seleccionar página

El software generalmente se construye sin tener restricciones específicas en mente. Luego se despliega en producción, y en ciertas situaciones puede no cumplir con las expectativas, consumir demasiados recursos o romperse por completo.

En esta charla, veremos algunas técnicas que son útiles para desarrollar un software eficiente: encontrar cuellos de botella, creación de perfiles, presupuestos de tiempo y micro benchmarks. Revisaremos un par de ejemplos prácticos usando Node.js y Go. ¡La mayoría de las técnicas también se pueden usar en otros lenguajes!

Diapositivas

Alejandro Fernández

Alex Fernández is a developer with more than 20 years of experience in the software industry. Shameless tinkerer since forever, he likes building more than adapting and adapting more than configuring. During the course of his career he has gone from caring about seconds to worrying about milliseconds, and then to squeezing those last microseconds; which honestly feels like an improvement.

Novedades

customElements a fondo

Vamos a dar repaso general a customElements y todos sus métodos. Esta es una pieza clave para la creación de Custom Tag, uno de los pilares de los Web Components. Hemos intentado empezar por lo más básico e ir avanzando hasta describir algunos de sus comportamientos más complejos, además de describir algunas de las características más importantes de los Web Components.

Uso de jsRPC en una aplicación de ejemplo

Para poder comprender mejor cómo podemos utilizar la librería jsRPC hemos creado una aplicación de ejemplo en la que hemos utilizado el modelo RPC para que el front invoque funciones del servidor y para que los diferentes microservicios invoquen de forma remota funciones entre ellos.

Un completo sistema RPC en Javascript con sólo 100 líneas

La aparición de gRPC de Google ha hecho que vuelva a ponerse de moda los sistemas de Remote Procedure Calls. La mayoría de las implementaciones de RPC se han ajustado muy poco a las características idiomáticas de Javascript. Con jsRPC mostramos cómo desarrollar un completo sistema RPC utilizando las características de Javascript.

Usar correctamente el método sort()

En general no se hace un uso habitual del método .sort() de los Array y muchas ocasiones se desconoce cómo hacer funcionar este método de forma correcta. En este artículo os contaremos cómo funciona y cómo sacar partido a sus características.