Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
5 Videos (10m)
    • Introduction

    • Coding the Server Class

    • Starting Up!

    • Understanding and Extending the Server

    • Conclusion


About This Class

Learn how to run your own web-served application with a minimum of code!

We'll be using Rack, a web server interface library, to make coding our application a breeze. We'll also use Pry, a debugging tool that allows us to inspect our code while it's being run, so we can pick our application apart piece by piece!

It's probably best if you have previous programming experience. We'll be diving into concepts like object-oriented programming, HTTP headers, and command-line coding without much explanation.

However, everyone is invited to learn! Here are some helpful links with reading material that can prepare you for the class:

What is a web server?

Learn Ruby fast:

Learn Ruby interactively:

The Rack library:

Some tutorials on using Rack:

The Pry library:

In future classes, we may dive into more detail on how the Rack library itself works, and take a look at some server fundamentals.






Reviews (0)

Martin (Chaim) Berlove

The people side of programming

Software developer and aspiring renaissance man. Broad interests in technology, computing, and most other things. I like to specialize in the human side of software engineering.

See full profile