We are writing software for more than half of a century. And during this time we learnt really well that dealing with large problems at once is not productive. Things go wrong, plans do not hold, maintenance turns into a nightmare. We’ve got to break large tasks into a few smaller parts, relations among which are […]
Tooling for Software Development
I’d like to let you know about a new meetup I started recently – Tooling for Software Development. There are user groups and even entire conferences organized by vendors of software development tools, which perfectly promote visions of these vendors. However I failed to find a place where strong and weak sides of these products, […]
MySQL. Moving from 5.5 to 5.6
Yes, I realize, this is not the most exciting title you’ve seen. However the result is shocking !! I’ve got two similar pairs of JPA queries, which count entities matching a certain criteria and then select the first 50 of these entities. Here is the log demonstrating performance of these pairs of queries with MySQL […]
deCrex – Development Environment Cross Examiner
During the last year I’ve spent quite a number of evenings and weekends creating deCrex – Development Environment Cross Examiner. It’s a time to present it for your judgment. Take a look, shoot your questions, request features to implement next, suggest repositories and build servers for this demo installation. deCrex is an intranet application, which examines content and […]
ThoughtWorks Technology Radar
ThoughtWorks Technology Radar is published approximately twice a year. The radar captures the output of the Technology Advisory Board’s discussions in a format that provides value to a wide range of stakeholders, from CIOs to developers. This paper is very concise and it highlights the industry trends in categories of Techniques, Platforms, Tools and Frameworks/Languages. Here […]
Reinventing CI wheels in Docker
Last Thursday I joined the first meetup of 2015! of Docker Amsterdam. It was not a regular docker hurray meeting of 2014 => the general topic of the talks was security, where the build process of docker images leaves quite some concerns… However during these talks and later I could not get rid of “deja vu” feeling and seems now […]
TeamCity Farm on GitHub
TeamCity from JetBrains is my favorite build server. It “knows” what developers need, it simply works out-of-the-box instead of you spending time making it to work. There is an option to get it installed quickly with trial installation topology, when both server and single agent run on the same box. However it is preferable to […]
Cloud Solutions Directory
During a few last years there is no shortage of offerings from various Cloud solutions providers. DZone Research took a great effort and came up with 2014 Cloud Platform report. This report
Attempt to map WCF to Java terms
By writing this post I’m taking a huge risk of being rejected by both .NET and Java communities. This is an attempt to explain what WCF, which stands for Windows Communication Foundation, is in Java terms
Continuous Delivery and Code Handling Patterns
On 18th of February I went to The Continuous Delivery Think Tank MeetUp. It was handled using Open Spaces approach and all participants brought the problems they face implementing Continuous Delivery. Interesting enough, there was an intensive discussion about using CD in SOA environments