LispCast http://www.lispcast.com/ A blog about the simple joys of functional programming. en Separation, Abstraction, and Cascading in CSS http://www.lispcast.com/cascading-separation-abstraction http://www.lispcast.com/cascading-separation-abstraction Sat 29 Dec 2012 12:29:33 AM CST LESS and Sass (and similar solutions) have saved CSS for three reasons: separation, abstraction, and cascading. While I welcome them, CSS still has other problems which I believe can be solved. <p><center><a href="http://www.lispcast.com/cascading-separation-abstraction">Read full post</a></center></p> Clojure Web Security http://www.lispcast.com/clojure-web-security http://www.lispcast.com/clojure-web-security Sat 05 Apr 2014 04:35:56 PM CDT Use the OWASP Top Ten Project to minimize security vulnerabilities in your Clojure web application. <p><center><a href="http://www.lispcast.com/clojure-web-security">Read full post</a></center></p> Hiccup Tips http://www.lispcast.com/hiccup-tips http://www.lispcast.com/hiccup-tips Tue 24 Feb 2015 11:53:48 AM CST Hiccup is a Clojure DSL for generating HTML. If you're using it, you might like these tips. <p><center><a href="http://www.lispcast.com/hiccup-tips">Read full post</a></center></p> JSON Serialization for APIs in Clojure http://www.lispcast.com/json-serialization-api-clojure http://www.lispcast.com/json-serialization-api-clojure Thu 10 Jul 2014 10:42:08 PM CDT Clojure is well-suited for processing JSON, but there are some decisions you have to make to suit your application. The major decisions are actually easy, though they took me a while to figure out. <p><center><a href="http://www.lispcast.com/json-serialization-api-clojure">Read full post</a></center></p> The Parts of Ring http://www.lispcast.com/parts-of-ring http://www.lispcast.com/parts-of-ring Wed 18 Feb 2015 11:12:29 PM CST Ring, the Clojure Web library, defines three main concepts that you use to construct web applications. <p><center><a href="http://www.lispcast.com/parts-of-ring">Read full post</a></center></p> Ring 1.3 http://www.lispcast.com/ring-1-3 http://www.lispcast.com/ring-1-3 Tue 22 Jul 2014 11:53:00 PM CDT Ring is great because it closely models the HTTP message format using native Clojure data structures. It strictly defines a message format that any software can use and rely on. With Ring 1.3, the specification has gotten even closer to the HTTP spec. <p><center><a href="http://www.lispcast.com/ring-1-3">Read full post</a></center></p> A Ring Spec to Hang on the Wall http://www.lispcast.com/ring-spec-hang-on-wall http://www.lispcast.com/ring-spec-hang-on-wall Fri 28 Mar 2014 09:16:16 PM CDT The Ring SPEC is the core of the Clojure web ecosystem. The standard is small and a reference is handy. <p><center><a href="http://www.lispcast.com/ring-spec-hang-on-wall">Read full post</a></center></p> Separation of Presentation and Content http://www.lispcast.com/separation-of-presentation-and-content http://www.lispcast.com/separation-of-presentation-and-content Thu 17 Apr 2014 01:56:15 PM CDT One reason to separate style from content is to reuse HTML or CSS. Ultimately, we would like a solution where we can reuse both. <p><center><a href="http://www.lispcast.com/separation-of-presentation-and-content">Read full post</a></center></p> What Web Framework Should I Use in Clojure? http://www.lispcast.com/what-web-framework-should-i-use http://www.lispcast.com/what-web-framework-should-i-use Sun 23 Mar 2014 05:03:04 PM PDT There are a number of web frameworks in Clojure, but beginners should roll their own server stack themselves to tap into the Ring ecosystem. <p><center><a href="http://www.lispcast.com/what-web-framework-should-i-use">Read full post</a></center></p> Healthcare.gov and the Gulf Between Planning and Reality http://www.lispcast.com/healthcare-gov-gulf-between-planning-and-reality http://www.shirky.com/weblog/2013/11/healthcare-gov-and-the-gulf-between-planning-and-reality/ Sun 24 Nov 2013 12:31:04 AM CST <p>Clay Shirky nails it with nice, narrative style.</p> <h3 id="you-might-also-like">You might also like</h3> <ul> <li><a href="http://www.lispcast.com/cascading-separation-abstraction">Separation, Abstraction, and Cascading in CSS</a></li> <li><a href="http://www.lispcast.com/clojure-web-security">Clojure Web Security</a></li> <li><a href="http://www.lispcast.com/hiccup-tips">Hiccup Tips</a></li> <li><a href="http://www.lispcast.com/json-serialization-api-clojure">JSON Serialization for APIs in Clojure</a></li> </ul> <p><center><a href="http://www.lispcast.com/healthcare-gov-gulf-between-planning-and-reality">Read full post</a></center></p>