Programando sockets TCP con Ruby
Sebastian Sogamoso • Montevideo, Uruguay • Spanish • Talk

Date: May 23, 2014
Published: November 15, 2014
Announced: unknown

Como desarrolladores Ruby, una gran parte de nuestro tiempo estamos construyendo aplicaciones que dependen de algún tipo de conexión de red. Debido a las grandes abstracciones de Ruby damos la mayoría de las cosas relacionadas con la red por sentado. Creemos que sabemos cómo todo funciona, pero lo hacemos? Vamos a repasar los fundamentos juntos, aprender sobre los modelos de Ruby, los sockets TCP y cómo podemos hacer un buen uso de ellos.

Incluso si no estás haciendo network programming, el ser capaz de bucear a través de múltiples niveles para comprender lo que está pasando te dará una gran ventaja. El tipo de conceptos vamos a repasar en esta charla no se aplican sólo a Ruby. Todos los idiomas modernos soportan el API de sockets de Berkeley y por tanto este conocimiento es portátil y te servirá durante muchos años.

La primera parte de la charla se trata de ir a través de los fundamentos de la programación con sockets. Esto incluye la creación de sockets, el cliente y el ciclo de vida del servidor, la lectura y la escritura de datos, el manejo de los sockets en Ruby y SSL. La última parte de la charla tiene que ver con la aplicación de estos conceptos a un problema del mundo real escribiendo un servidor web.

RubyConf Uruguay 2014

Explore all talks recorded at RubyConf Uruguay 2014
+13