Chances are you will need to access an API on the web without a custom API client. You’ll have to make the web requests yourself. You want something reliable, fast, and with all the features. In Clojure, that is clj-http.
Screencasts, Whiteboards, and Slides produced to help you learn
Curated selections of courses on a specific topic
If you’re looking to watch absolutely all of the courses on this site, I’ve put together a suggested order. Start at the beginning and just watch everything straight through. Be sure to click those checkmarks to track your progress.
Web development is an extremely popular use for Clojure. If you want to learn web programming, here are the courses I recommend you watch. I am assuming you already are familiar with Clojure. Be sure to click those checkmarks to track your progress. Backend You’ll want to learn Ring. It is a unifying set of […]
Parts of courses on specific topics
Have you ever wanted to make a Twitter bot? In this Clojure in One Hour lesson, I make a very simple Twitter bot in about 30 minutes. It’s ready for lots of tweets to broadcast to the world!
The basic action on the web is the request. clj-http makes it really easy to do all of the requests you need. This first lesson explains the basics of http requests.
clj-http can do a lot. Chances are everything you need to do is available. I go through some of the more common options that you’ll need to use.
Sometimes a website does not have an API. If you can access the functionality you need by clicking around in the browser, you can script it. Most sites track the session using a cookie. clj-http makes it easy.
Mostly when we are programming with an HTTP client, we area accessing an API. That usually means JSON or EDN. In this lesson, we instruct clj-http to make requests that send and receive JSON.