Crystal Co-creator
Crystal Core Team Member
Kemal Creator
Day 1 | |
---|---|
09:00 - 10:00 | 09:00 - 10:00 Breakfast & Registration |
10:00 - 11:30 | 10:00 - 11:30 From 0 to 100 and beyond
A quick guide to the language and its ecosystem. Boost your macro-fu capabilities. |
11:30 - 12:30 | 11:30 - 12:30 Into the wild
Play with JSON and other data coming from the web, databases, and other sources. Make the first steps in performant use of IO. |
12:30 - 13:30 | 12:30 - 13:30 Lunch |
13:30 - 14:30 | 13:30 - 14:30 Concurrency & Processes
Grasp the design of IO. Feel how fibers boost the language’s runtime performance. Make fibers and processes talk to each other. |
14:30 - 15:00 | 14:30 - 15:00 Coffee Break |
15:00 - 16:30 | 15:00 - 16:30 Hands on Lab: CLI & Graphics
The world is not just about http:// , there are command line tools and UI that can be built. Let’s build some sample apps. |
16:30 - 17:30 | 16:30 - 17:30 Networking Session |
Day 2 | |
---|---|
09:00 - 10:00 | 09:00 - 10:00 Breakfast |
10:00 - 11:00 | 10:00 - 11:00 That good old lib
Down the rabbit hole with C bindings to bring that loved library to the party. |
11:00 - 12:00 | 11:00 - 12:00 Oh my compiler
Meet face to face with the compiler. Experience the phases the code goes through to generate the desired executable. Unleash the skills you have for building dev tools. |
12:00 - 12:30 | 12:00 - 12:30 Guest speaker: Serdar Doğruyol
Kemal: Fast, Effective, Simple Web Framework.
Kemal is a modular web framework for Crystal. With Kemal you can build web apps, APIs in a matter of time. It's fast yet really effective on your precious resources (CPU, Memory e.g) |
12:30 - 13:30 | 12:30 - 13:30 Lunch |
13:30 - 14:15 | 13:30 - 14:15 Care to share?
How to create a shareable library, going through the common tasks for testing, CI, publishing, and using it. |
14:15 - 15:00 | 14:15 - 15:00 It works NOT ONLY in my machine
Build & deployment alternatives. Review state of the art platform support. |
15:00 - 15:30 | 15:00 - 15:30 Coffee Break |
15:30 - 17:00 | 15:30 - 17:00 Hands on Lab: .as(HTTP::Server)
Use the built in capabilities or the framework you choose to create a neat http server process. All the static typing at your service. |
17:00 - 17:30 | 17:00 - 17:30 Q&A |
17:30 - 18:30 | 17:30 - 18:30 Snacks + Networking session |