-
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 » -
Enterprise Java

Reduce Legacy from Java EE 5 to 7
Java EE 5 was first introduced in 2005, while Java EE 7 came out in 2013. There is a 7…
Read More »







