About Lambda Island / FAQ

What is this?

It’s a screencast, a series of video tutorial about web development using ClojureScript and Clojure.

Is this your job?

Yes, I’m doing this full time, this is my main occupation and source of income. Lambda Island has only just launched, so I don’t know yet if it will make enough to keep me fed and pay my rent, but I’m doing everything I can to make it work.

I’m a beginner, is this for me?

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.

I’m a Clojure veteran, is this for me?

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.

What will the episodes be about?

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.

Why should I support you?

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.

How often will you post new episodes?

Currently I am aiming for roughly an episode a week. I am building up a small buffer of episodes, so even when I get sick, or when I need time to do research for new material, I can still keep up this schedule. This frequency might go up or down in the future. 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.

I don’t have a credit card, how can I sign up?

If available in your country, the easiest option is to get a free prepaid credit card like Number26, Revolut, or Entropay.

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 arne@lambdaisland.com if you want to make use of this option.

By end of July Chargebee is expected to support GoCardless, as soon as that happens I will be able to accept more payment options directly.

I do not, and will not, support PayPal. While convenient for the customer, they have a terrible reputation among vendors, and should be avoided.

Where do I fill in my VAT number? / I’m a EU company why is there VAT on my invoice?

The current checkout is only intended for end-consumers (B2C). If you want a subscription for your company or team, get in touch at arne@lambdaisland.com. I have corporate discounts starting at 5 developers for one year.