# Weekly Programming Challenge #10

DevFeed: [Weekly Programming Challenge #10](<https://devfeed.tech/articles/weekly-programming-challenge-10-21092.md>)

Original publisher: [Read original article](<http://weblog.jamisbuck.org/2016/10/1/weekly-programming-challenge-10.html>)

Author: Jamis

Published: 2016-10-01T06:00:00Z

Content type: tutorial

Language: en

Sources: [Jamis Buck](<https://devfeed.tech/sources/jamis-buck.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Network](<https://devfeed.tech/topics/network.md>), [Server](<https://devfeed.tech/topics/server.md>), [client](<https://devfeed.tech/topics/client.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [elixir](<https://devfeed.tech/tags/elixir.md>), [http](<https://devfeed.tech/tags/http.md>), [http-server](<https://devfeed.tech/tags/http-server.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [network](<https://devfeed.tech/tags/network.md>), [programming](<https://devfeed.tech/tags/programming.md>), [server](<https://devfeed.tech/tags/server.md>)

## AI overview

This article introduces a weekly programming challenge focused on socket programming. It asks readers to explore writing a simple client and server that exchange information over a network, after recapping submissions for the previous challenge on Bezier curves.

## Source excerpt

Socket programming -- 5-minute read