In this weekly update, I will be talking about Clojure and ClojureScript, an upcoming article on AngularJS, Grunt, Karma and Protractor and how I use Upstart to run my Play applications as services on Ubuntu.
In this weekly update, I will show you how git helped me alleviate the disastrous consequences of a brain fart. I will also share my experiences with Octopress. You will learn what helps me feel better, day in and day out. Then, I’ll talk about some changes regarding the mailing list for this blog. And last, there’ll be reviews on my audio setup for a combined work / chill area and on the Sony A7 full frame camera.
I mostly kept myself busy with AngularJS this week. Then, my geo-specific link shortener generated it’s first contribution to running this blog. I also read a little more this week: The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin (Uncle Bob).
Last week I wrote about blog monetization through the Amazon Affiliate Program. I needed a way to serve country-specific URLs depending on the location of the page visitor, so I wrote a geo-aware link shortener using Play Framework. This week I would like to introduce that application. The source code is available on GitHub. You may find that tool useful for your own purposes, or you may just want to read this as a tutorial on how to call backend services with Play Framework and the asynchronous WS client.
Here’s something new to try, a weekly update, covering pretty much what I keep myself busy with. That can be what I am reading, what I am learning and what I am currently working on, mostly software-related. In this installment I discuss monetization, the Hamburg AngularJS meetup and photography in the mountains while hiking.
WORK IN PROGRESS, last update on August 18th, 2014
I wrote about having written my first actual application using ClojureScript and Om, a web client for my BirdWatch application. You may want to start with that article to understand the background better. This week I first want to talk about my experience with ClojureScript and Om thus far. Then I want to start describing the implementation details. I am fully aware that what has come out of it thus far is far from elegant in terms of pretty much everything. But in my defense, it does appear to work :)
Back in January I wanted to try out Om. Now, I finally got around to doing so.
Hamburg is the second largest city in Germany, and as such it really should have an AngularJS Meetup. It hasn’t had one until now, so I founded one.
Later this month, I’ll be going on a hiking tour in the Alps around the Matterhorn. I do not recall exactly why I said yes to this tour; maybe because I did not know then that during the ten days we’d climb a combined total of 10,500 meters (roughly 34,500 feet). But on the other hand, that’s an interesting challenge for a person with a sedentary job. Now, me being me, I would love to have a way to track the current altitude plus the combined ascent. GPS can help here, but the best sensor that’s up to the task task appears to be a barometer.
So, I have recently suffered from writer’s block. Well no, that’s not exactly true. The problem was not getting started with a topic, but rather sticking with it and continuing to work on it. But there may be a way to get back into the rhythm: finish a less complex project.