Increasingly Functional

  • About
  • tags

Serverless Web Applications on AWS Lambda with ClojureScript Part II

June 30, 2017

One of the common synonyms for “serverless” is “Function as a Service”: there is a place in the cloud that we upload a function to, and it runs when some event is triggered. Web services are easily modeled as functions in Clojure/Script, so that’s how we’re going to set ours up.

Continue reading

Serverless Web Applications on AWS Lambda with ClojureScript Part I

June 29, 2017

Maybe you’ve heard all the hype about serverless computing. Maybe you’ve heard disturbing rumors that serverless apps do in fact run, somewhere, somehow, on servers. Maybe you were ok with all that, but not with writing AWS Lambda functions in Java or JavaScript. Me too. Let’s do it in Clojure.

Continue reading

Quick Baseball Series Simulations With Julia

October 11, 2016

Listening to game three of the National League Divisional Series between the Washington Nationals and Los Angeles Dodgers today on the way to the airport, I heard a startingly weighty statistic: The team that wins game three of a five-game series wins 77% of series! That’s one pivotal game!

Continue reading

Dynamically Generating clojure.spec Keywords

July 13, 2016

I’ve been experimenting with clojure.spec on a new web project, as a way of validating data coming in from the client. We’re using JSON API as the lingua franca between the server and client, which adds a not-insignificant amount of ceremony and overhead to the JSON payload. So once I got one namespace’s endpoints spec’ed correctly, the obvious next step was to generalize it with a function that looked like this (edited for brevity):

Continue reading

My Electron & ClojureScript Talk

July 7, 2016

Tonight I gave a talk at Clojure PDX on building desktop apps with Electron and ClojureScript.

Continue reading
Prev Next

Powered by Jekyll with Type Theme