Java has always not just been a language, but it brought us libraries and frameworks. Some of them proved to be bad ideas, some become hyped without having any obvious advantages, but some were really good. In the JEE-stack, messaging (JMS) was included pretty much from the beginning. In those days, when Java belonged to …
Autor-Archiv: bk1
Clojure Exchange 2016
I have just visited Clojure Exchange. Since it had only one track, there is no point in listing which talks I have attended, since this can easily be seen on the web page of the conference. It was interesting and there were many great talks and I also met great people among the other participants.
Devoxx 2016 Visit
As already written in Devoxx 2016 I visited Devoxx in Antwerp 2016. Hot topics where Java 9 and the functional features of Java 8. But there was a wide range of talks. As in previous years visitors can watch all the talks that they missed or found interesting enough to re-watch online afterwards. In earlier …
Devoxx 2016
I am going to the Devoxx in Antwerp 2016. Updates about what I did will follow soon. As a starter here is my Devoxx-Talk. Let this be the main content for this posting, which is mostly video instead of text. Here is the github repo with the code examples. Other Links: youtube Web Page 2012 …
How to calculate transcendental functions
There is sometimes need to calculate transcendental functions like , , or . We get them from the library and the library relies on implementations in the CPU for most of them. This is true, if we like to do them in „double“ format, which is the standard way of doing floating point arithmetic. But …
Unit Testing in a non-perfect World
Test Driven Development We all know that how good test driven development is and that we should move in that direction. How much coverage There are some serious obstacles. Most of all, we have some obligation to actually finish software and the resources are usually kind of limited. If they were not limited by money …
Modular Arithmetic
We have some articles in this blog about integers of typical programming languages and how they work. Time to introduce the underlying mathematical concepts, that have been covered implicitly until now, since they are also interesting in many other aspects. And besides, this is a very beautiful area of mathematics. Mathematics that we learn in …
Collection Libraries
The standard libraries of newer programming languages usually contain so called collection libraries. Collections can usually be Lists, Sets, Maps or specialization of these. They cover quite a lot and we start seeing variants that are built on immutability and variants that allow mutability and as always the hybrid in Ruby, that combines these and …
Alpine Perl Workshop
On 2016-09-02 and 2016-09-03 I was able to visit the Alpine Perl Workshop. This was a Perl conference with around 50 participants, among them core members of the Perl community. We had mostly one track, so the documented information about the talks that were given is actually quite closely correlated to the list of talks …
Error Messages in Web Applications
In Applications that are used by non-technical end users, which are these days very often web applications, we have to deal with the issue that an unexpected error occurs. There are the two extremes: We can just show a screen telling in a nice design that the application does not work and that is all. …
