Clojure for Rubyists - accessing the GitHub API

preview_player
Показать описание
Watch an experienced Clojure user develop a small command-line application to access the GitHub API. Learn what makes Clojure different in philosophy and in practice, with an emphasis on the differences from Ruby. See an example of what Clojurians call REPL-driven development, which has some of the same benefits as test-driven development.

I livecoded this application at a combined Ruby and Clojure meetup [1] in Raleigh, NC on August 15, 2017. This is not a recording from the event, but a substantially similar (and a little longer) screencast I recorded the day afterward.

Рекомендации по теме
Комментарии
Автор

Very accessible video for new Clojurians! You could speed up even more by looking at clj-refactor, It allows you to move things in/out of lets, introduce namespaces etc.

Nice work.

BuildFunThings
Автор

This is such a great example of how to solve a real-world problem using Clojure in a clear, concise manner. I find too many tutorials are like, "here's how you define a variable, function, macro, metaprogram, okay now go have fun" and lots of other live programming videos use lots of snippets and have a clear, finished goal in mind that they skip over the iterative process. I've been trying to learn Clojure for a good bit now and I really appreciated the way this video was laid out.

deeeeeds
Автор

this is great and very well presented. Thanks for sharing!

thdcodes
Автор

You make interesting screencasts. Thanks!

markusharnvi
Автор

great video. you should consider doing a little tutorial for the spacemacs commands you use for clojure. Would love that.

torsenstarrow
Автор

Thanks for recording this! I liked the part where you made the -main function a composition of other functions.

tasshin
Автор

Great video! One tip, set in your layers command-log - very useful for demos like this, especially for people like me who use emacs standard distribution to figure out which cider command was called :) (I had to look up a few in spacemacs keybindings :P) Good job!

alexafshar
Автор

One thing I hate is how you can't eval unless you're on the character after the expression.

indigo
Автор

Well put together. Thanks.

I guess you already know by now that we can specify a column order for print-table, right?

nuttanart
Автор

Your machine seems to be a good bit faster than mine. Out of curiosity, what are your specs?

maskedbooger
join shbcf.ru