Posts
-
Need for Speed, or: What Is (Probably) Coming to the Java VM in a Few Years
There are a bunch of improvements that are currently being investigated for the Java VM and language. Most of them won't make it into Java 9, but maybe a couple of years later we can enjoy them.
-
Writing Compact Java with functions and data
Rethinking stylistic issues could help us in dealing with complex problems. Computation is not all about ownership.
-
Real World Clojure
You may have heard already that Clojure is great and going to dominate the world this year. But will it? In this article I will dig deep into one of our Clojure projects so that you can see what a real world Clojure project looks like and decide for yourself.
-
Communication in library design, a user's perpective
Everyone has encountered a software library that is hard to use. From the designer's perspective, the user can always be educated a bit more, but sometimes user training misses the point.
-
Warnings are Errors
You know how to treat compiler errors – just fix them. But what about compiler warnings? Here are some thoughts and suggestions.
-
Pimp My REPL
Everyone knows Lisp programmers live in the REPL, and Clojurians are no exception. This is a tour of Clojure libraries and practices that make life in the REPL even more comfortable.
-
Developer Garage in Helsinki on 2014-03-05
We are organizing a Coding Dojo at Solita's office in Helsinki.
-
Solita Dojo in Helsinki on 2013-10-23
We are organizing a Coding Dojo at Solita's office in Helsinki.
-
Clojure world domination 2014
Form follows function in great design. Interestingly we can now eliminate annoying barriers between data, form and function. The Clojure train is accelerating!
-
What's in a Good Commit?
These tips can help you turn your VCS from a backup system into a valuable tool for communication and documentation.