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
Michel Martens
Ben Orenstein
Sebastian Sogamoso
Chris Hunt
Santiago Pastorino
Netto Farah
Ernesto Tagwerker
Mike AbiEzzi
+13