Clojure for RailsWorkshop

This workshop will introduce developers to service development using Kit micro-framework and it's similarity to Rails. The workshop will cover setting up a new project, adding routes, managing resources, and working with the database.

Get notified when we're open for registration.

By continuing you agree to terms and conditions and privacy policy.

Your instructors

Dmitri Sotnikov is a passionate Clojure developer who enjoys building web applications. He has developed a number of popular Clojure libraries and is the author of the Luminus micro-framework.

Dmitri Sotnikov
Dmitri Sotnikov
Software Developer

Jenny Quach is a front-end oriented web developer who is constantly searching for new approaches to creating maintainable UI with complex user experiences. She has 3 years of experience working with several Clojure/ClojureScript code bases and is currently on a journey exploring new frameworks for inspirations to bring back into ClojureScript.

Jenny Quach
Jenny Quach
Fullstack Web Developer

Workshop details

What will your learn?

This workshop will introduce developers to service development using Kit micro-framework and it's similarity to Rails. The workshop will cover setting up a new project, adding routes, managing resources, and working with the database.

Kit

Introduction to Kit microframework

State Management

State management using Integrant component system

Ring HTTP Stack

Introduction to building HTTP services with Ring

Request Routing

HTTP request routing with Reitit

RDBMS with Kit

Working with relational databases using Kit

Testing & Deployment

Testing and packaging the application for deployment

What should you know?

Basic proficiency with Clojure and familiarity with the HTTP stack.

When does it take place?

29-Nov-2023 (Wed) at 14:00 UTC

Frequently asked questions

When does the workshop start?
We are working hard to bring you the best possible workshop. Sing up to get notified when we are ready for registration.
Can I get reimbursed?
We hope so! We've had students in the past ask their boss or HR department and get reimbursement for the ClojureStream Courses and we believe the same thing can work here. More and more organizations are encouraging their teams to contribute by learning.
What is the refund policy?
If you are no longer able to participate in the workshop or feel it's not a fit, you can withdraw your enrollment in exchange for a full refund provided you make your request no later than one 14 days before workshop start. No withdrawals or refunds are possible after this date. No deferrals or transfers are possible at any time. If we won't be able to deliver the workshop after purchase we'll do a full refund to all participants.
Is special software or technology required?
The workshop works best if you have a keyboard, so we recommend laptops instead of mobile devices. You will also have to install Zoom, a free to install tool that's used in the workshop.