Continuing with previous series of blog posts, in this third part we'll learn how to load some test data using clojure-yaml. After loading the test data, we'll explore how to create a simple template using enlive and render the home page for our Clog - blog. Make sure you checkout Part 1 and Part 2 as well. Read more – ‘Web Application Development with Clojure – Part 3’.
In my 10 years of programming career, Lunatech is probably the best company to work with. Herman Miller Aeron: Ultimate Programmer’s Chair Nerf Recon CS-6 with N-Strike Darts: For fun times. 17″ Mac Book Pro with 8GB RAM, SSD running Emacs in Full Screen: Ultimate Programmer’s Computer The Joy of Clojure: The book for Ultimate [...] Read more – ‘My super cool workplace at Lunatech’.
This post is part of the Web Application Development with Clojure tutorial. You may want to read the previous posts before continuing with this post. Part 1: Project Setup Part 2: Data model definition with Lobos and Korma Part 3: Loading Fixures with clj-yaml and HTML Templating with Enlive Updated: 31st January, 2012 – Renamed [...] Read more – ‘Web Application Development with Clojure – Part 2’.
To harness the energy that fuels both these drives, we need to move beyond the New Groupthink and embrace a more nuanced approach to creativity and learning. Our offices should encourage casual, cafe-style interactions, but allow people to disappear into personalized, private spaces when they want to be alone. Our schools should teach children to [...] Read more – ‘→ The Rise of the New Groupthink’.
Clojure is general-purpose compiled, dynamic, Lisp-dialect language that targets JVM (also .Net CLR and JavaScript). There are many ways you can build a Web application using Clojure. You can use a simple framework like Noir or you can pick and choose libraries you like and build your own web stack along the way. I assume that you already started learning Clojure using some tutorial or a good Clojure book.
In this blog post series I'll explain how to build a web application using Clojure. Creating a blogging engine seems to be the equivalent "hello world" for Web application development, so let us build a blog engine in Clojure: Clog.
Read more – ‘Web Application Development with Clojure – Part 1’.
Sunday Dinner today is Chana Methi Matki Biryani. First an emergency Glossary so that the title makes some sense. Chana : Chickpeas Methi :Fenugreek Leaves Matki : Earthen Pot Basmati Rice: Basmati Rice The main ingredients Tomatoes – Deseeded, diced Red onion Methi Leaves Mint leaves Chana – soaked overnight and boiled Saffron – soaked [...] Read more – ‘The Making of “Chana Methi Matki Biryani”’.
I’ve been hugely impressed with the Nokia Lumia 800 running Windows Phone 7.5. I’ve had an iPhone since day one, and every model since, but I really like the new path Microsoft is cutting with WP7 so I decided to give it an extended try. It’s been a bit over a week, and so far [...] Read more – ‘Jason Fried on Nokia Lumia 800 + WP7.5’.
0 vs. nothing is one of those abstract distinctions that’s almost impossible to talk about directly; you more have to do it with examples. Imagine there’s a certain math class, and in this class there’s a fiendishly difficult 100-point midterm, and imagine that neither you nor I get even one point out of 100 on [...] Read more – ‘Difference between 0 and ‘nothing’’.