Emacs

For more then 10 years I’m looking for the ideal text (and code) editor. I’ve started my journey with small, fast and probably forgotten text editor called Context. I was quite happy with it, but its development was stopped, which forced my to look for something else. At that moment, I’ve started to use Notepad++ which I still like and treat as useful, general purpose editor. Around the 2008 year Sublime Text appeared and I’ve soon started to use it. I’ve used version 1 to 3 and I think it’s very good text editor (I’m using it from time to time even now). During those years, I’ve also tried to use vim - for sure it’s an excellent text editor, but I have problem with using it. Maybe it’s because two modes and necessity of switching between them using command, maybe it’s because the way you configure it. I don’t really know, but I couldn’t switch to vim (still using it in rare cases in Linux OS).

Read more

Leiningen: working with local repository

Leiningen is de facto standard for creating and managing projects in Clojure. To create new project we can simply write:

Read more

wrocsharp 2015

On the 12 of March I’ve attended Wroc# 2015 - a free software developer conference organized by Objectivity company. This was the first edition (and I hope not the last!) of this event, but the organization was so good, that you would rather say that it’s the next one. The organizers provide free food, drinks, gadgets and even an after party with live music and table football tournament. Big thanks for that!

Read more

ClojureScript: JavaScript Interop

(this post was updated on 15th of March 2015)

As I mentioned before on this blog, I’m in the ongoing process of learning Clojure (and ClojureScript). To better understand the language, I’ve written small web application. For fun I decided that all my front end code will be written in ClojureScript. Because I needed to use external JavaScript API (Bing Maps AJAX Control) I wrote quite a bit of JavaScript interop code - the syntax wasn’t obvious for me and I couldn’t find a place that have all that info, so I wrote this post. Please be warn, this is quite a long post!

Read more

Defining Node.js task for Heroku Scheduler

For my pet project I’ve needed to write a simple application, which checks if there is any data in specific table in my database and if there is, it sends me an email. After a few minutes of research I’ve decided to use Heroku service for it. This was my first meeting with Heroku and I was curious how easy it would be to write an app.

Read more