Archive for the tag 'clojure'

Oct 03 2014

HTML to Hiccup Conversion

Published under Technology

Recently I wrote about alternative HTML syntaxes and in-language HTML DSLs like Hiccup.¬†Those posts were about the broad issues. This one is about a boring and practical one. Hardly any project consists entirely of fresh newly-written HTML. Most projects have snippets of HTML brought in from a (hopefully properly licensed) framework or template. For example, […]

2 responses so far

Oct 03 2014

Separation of Concerns != Separate Languages

Published under Technology

A while back I wrote about the merits (and problems) of alternative HTML syntax such as Jade, HAML, etc. Another form of alternative syntax for HTML is an “internal DSL” in a programming language. There are various examples out there, including¬†Domo for JavaScript and Hiccup for Clojure/CLJS. Hiccup syntax (which is to say, Clojure syntax) […]

Comments Off on Separation of Concerns != Separate Languages

Nov 26 2013

Update Your Obsolete Packages

Published under Technology

A Great Solution… Maven, Leiningen, Nuget, Gradle, NPM, and numerous other package/dependency management tools are very helpful for modern (or perhaps post-modern) development, which typically involves numerous library dependencies. These tools implement a fundamentally good and important idea: List the packages, and versions, your package/application depends on. In a text file. In the project. Where […]

2 responses so far

Nov 22 2013

Clojure Conj 2013

Published under Technology

Last week I attended Clojure Conj, the annual “main” event for the Clojure development community. Past events were held in Durham, NC at a typical conference hotel; this year’s event was held in Alexandria VA, in the much more impressive venue shown here – I happened to look out my hotel room window at just […]

Comments Off on Clojure Conj 2013

Feb 11 2013

Clojure(Script) for Server and Client Development

Published under Technology

ClojureScript is a relatively recent addition to the list of languages which compile to JavaScript. Unlike some such languages, it does not only fix the minor difficulties with JavaScript (like syntax oddities), rather it is a wholly different language with a LISP-like syntax and very powerful semantics. Many words have been written on “why ClojureScript”, […]

Comments Off on Clojure(Script) for Server and Client Development

Jun 12 2012

Yet Another Github Issues to JIRA Export Tool

Published under Technology

A few weeks ago I posted about the various Github Issues export tools to prepare data for import to Atlassian JIRA. Unsurprisingly, none of them worked sufficiently well for my needs. I thought about adapting and improving one of them; I know Ruby, Python, and (barely) enough Perl. But none was all that appealing; some […]

One response so far

Older Entries »