Posts
- 
        Swift-ly Moving ForwardApple's Swift language is getting ready for prime time. 
- 
        Making of Solita Rooms - our in-house meeting room scheduling systemHow Solita Rooms was made and what kind of challenges were faced during the implementation. 
- 
        All aboard the open data trainThoughts on how we designed and implemented the Open Rail Data RESTful API. 
- 
        Is there an optimal quad tree out there?Quad tree is a fun tree structure that is relatively easy to implement. Tree size and bucket size can affect tree performance, so optimizing the latter might pay off in critical contexts. 
- 
        EuroClojure 2015We went to EuroClojure 2015 - this is a brief(ish) description of the presentations given there 
- 
        Interfaces and components in a functional world... or "how I stopped worrying and let Clojure into my heart"Functional programming encourages the use of data and functions instead of creating new concrete types. 
- 
        Virusscanner as a REST serviceHow to setup a open source virusscanner as a REST service. 
- 
        About the quality and fun!Software quality is important. But let's not forget the fun! 
- 
        Intelligent practices of software testingIntelligent practices of software testing creates guildelines to make software testing more context responsive 
- 
        Enterprise VPN insecurityAnalysis of a enterprise VPN solution. There is surprising functionality opening a backdoor to end user's computer. Do you know what your VPN solution actually does? 
- 
        Ninja berries – continuous learning and skills development at my workplaceSolita has a policy of fostering educational sessions on company time. This little blog post discusses the arrangement. 
- 
        Aurelia.ioCoding with Aurelia JavaScript framework and ECMAScript 6 - right now 
- 
        Java and HipsterFirst experiences as a new employee of Solita... and some Java Hipsterism 
- 
        Microservices FTWHow to boot up and get some feedback fast 
- 
        Monster fighterA developer's guide for surviving a large and long running project. 
- 
        When to RefactorHow to maintain the balance between adding new features and refactoring existing code? Here are some rules of thumb for choosing when to refactor and how much. 
- 
        Deconstructing a tweet-sized language140 characters might not seem like much, but it's enough to implement an interpreter for a simple programming language. This post explains how. 
- 
        Publishing to Maven Central RepositoryThe Central Repository is the de facto place for publishing JVM-based open source libraries. Publishing your own libraries there is not hard and it will benefit your users. 
- 
        Unit tests, for goodIn an opening keynote to Reaktor dev day 2014, Erik Meijer declared unit tests a general waste of time. Mr. Meijer's routine use of overstatement offers a really nice target for nitpicking. 
- 
        Simple Deployment PipelineIt is possible to create a professional deployment pipeline and do Continuous Delivery (CD) with few simple tools. When you remove the hype, CD and DevOps are not magic. I will present a real example from our project to show what can be achieved with a minimal effort by ordinary developers. Quite a lot actually. 
