Video description
In this Building Microservices with Clojure and Pedestal training course, expert author Scott Rehorn will teach you how to set up, modify, and deploy a basic microservice based on Clojure and Pedestal. This course is designed for users that already have programming experience.
You will start by learning about the stack and toolchain, then jump into using Pedestal. From there, Scott will teach you how to use Pedestal as a web services framework to handle request and response routing and content handling. This video tutorial also covers persistence, how to protect your endpoints with a simple API key strategy, and how to use XML in Clojure. Finally, you will learn about Java Interop.
Once you have completed this computer based training course, you will be fully capable of setting up, modifying, and deploying a microservice with Clojure and Pedestal.
Table of contents
-
Introduction
- What's All This? 00:04:15
- Sample App And Cast Of Characters 00:03:07
- Sample App 00:05:18
- About The Author 00:01:27
- How To Access The Working Files 00:02:14
-
The Stack And The Toolchain - Bootstrap
- Requirements Check And Stack Overview 00:03:36
- Leiningen Introduction 00:04:04
- LightTable 00:04:02
- Ring And Pedestal Introduction 00:03:30
- Heroku 00:06:00
-
Doing Useful Stuff With The Basic Framework
- Pedestal Orientation 00:03:31
- More Pedestal And Ring 00:03:41
- Maps And JSON In Clojure 00:03:45
- Add A GET Endpoint 00:03:07
- Add A Parameterized GET 00:03:37
- Add A POST Endpoint With Some Payload 00:03:45
- LightTable And The nRepl To Make Live Changes 00:04:51
-
Persistence
- Basic Setup For Persistence - Part 1 00:03:06
- Basic Setup For Persistence - Part 2 00:03:37
- Supporting POST 00:04:42
- Basic Queries 00:03:43
-
More Things Most Microservices Need
- Protecting Your Endpoints With A Simple API Key Strategy 00:05:13
- Using HTTP Client - Part 1 00:03:25
- Using HTTP Client - Part 2 00:04:04
- Using HTTP Client For POST 00:04:17
- Brief Look At XML In Clojure - Part 1 00:04:57
- Brief Look At XML In Clojure - Part 2 00:05:09
-
Java Interop And Other Useful Things
- Namespaces And Require 00:03:15
- Java Interop 00:03:33
- Connecting To Libraries 00:03:18
-
Conclusion
- Wrap Up 00:04:24
Product information
- Title: Building Microservices with Clojure
- Author(s):
- Release date: July 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771374354
You might also like
book
Microservices with Clojure
The common patterns and practices of the microservice architecture and their application using the Clojure programming …
video
Building Web Applications in Clojure
The most difficult part of mastering any language is knowing how to apply it, in an …
book
Clojure Applied
Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended …
book
Clojure Programming
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and …