It’s a screencast, a series of video tutorial about web development using ClojureScript and Clojure.
Yes, Lambda Island is the main thing I invest my time in, and what I try to live off.
I’m also available for Clojure-related consulting and mentoring. These engagements help me to make sure the educational material draws from real world industry experience. They also help me to pay the bills until Lambda Island has grown to a size where it can sustain itself.
If you’re completely new to Clojure, or even to programming, then you probably are better off elsewhere. Follow a few tutorials, read the documentation, until you’ve grasped the basics of the language.
If you have your environment set up, and know the basics of syntax, functions, and data structures, then you should be fine. Some episodes will be more focused on beginners than others, you might have to rewind sometimes or look things up, but you will also learn a ton.
Probably, there’s always more to learn, or knowledge to refresh. Nobody knows every library out there, or even every bit of functionality hidden in ClojureScript, Clojure, and their host platforms. If you’re looking to broaden and deepen your knowledge, or if you’re interested in practical assistance to get stuff done, then you’re in the right place.
The common theme is “Web development with ClojureScript and Clojure”, but I’ll interpret that broadly. Most episodes will fall in one of three categories: front-end with ClojureScript, back-end with Clojure, and language essentials. That said I might occasionally do episodes about related topics that I think web developers should be aware of, like security, internet standards, or system administration.
The videos on this site should provide enough value to justify your subscription, but by signing up you also enable me to keep working on open source and spend time on community initiatives.
I devote a good chunk of my time organizing ClojureBridge Berlin, because I believe the lack of broad representation in our industry hurts us all. I’m also devoted to lowering the barrier to entry for people coming to Clojure. That’s why I created Chestnut, and why I contribute to various libraries and tools. I also run some community infrastructure, like Clojureverse and the Clojurians Slack Log.
I want to help Clojure succeed, because I believe a world in which Clojure succeeds is a better world. We need languages that help us build maintainable systems, with fewer defects, that can evolve over time, and that let us do all that efficiently. For me that language is Clojure.
Videos go out every two to three weeks. Sometimes it takes longer, occasionally a video comes out sooner. This can depend on the topic, the length and scope of the video, and the amount of other engagements I have going at any one time.
Researching and writing takes a lot of time, and I rather commit to a high level of quality, than to a fixed rate of output.
If you sign up for an annual subscription you can pay by wire transfer. Inside the SEPA (Europe) zone this should be straightforward. Outside SEPA I recommend TransferWise. Get in touch at firstname.lastname@example.org if you want to make use of this option.
I do not, and will not, support PayPal. While convenient for the customer, they have a terrible reputation among vendors, and should be avoided.