-
DevOps
Deployment Automation Of Docker Java Application On VSphere And Photon
Background Java developers and DevOps professionals have long struggled to automate the deployment of enterprise Java applications. The complex nature…
Read More » -
Software Development
Getting Started with the MapR Command Line (Part I)
The Apache Hadoop community has give us a great set of tools that allow us to interact with the Hadoop…
Read More » -
Software Development
Microservices: The Essential Practices
Before we jump and try to explore the practices we must master in order to successfully implement microservices architecture, let…
Read More » -
Core Java
Beware of Functional Programming in Java!
This isn’t going to be a rant about functional programming, which is awesome. This is a warning about some practices…
Read More » -
Core Java
Test Doubles: mocks, dummies and stubs
Most classes have collaborators. When unit testing, you usually want to avoid using real implementations of those collaborators to avoid test…
Read More » -
Core Java
JavaOne 2015 – The Twentieth Edition Ten Takeaways
We have just had the twentieth edition of JavaOne in San Francisco. This would be my twelfth attendance in unbroken…
Read More » -
Ceylon
Porting Ceylon IDE to IntelliJ
We’ve had many questions about developing Ceylon in IntelliJ IDEA, so I thought it would be worth a quick status…
Read More » -
Core Java
Smart package structure to improve testability
There are many ways of dividing whole application into packages. Discussions about pros and cons of packaging by feature or…
Read More » -
Scala
Two-way SSL (client certificates) with Scalatest
At work we recently added the option to authenticate machine to machine communication using client certificates (two-way ssl). While this…
Read More »