Compact Strings feature might slow down predominant UTF-16 Strings applications

Follow @ionutbalosin Motivation Current article aims to reveal how Compact Strings feature added in JDK 9 with JEP 254 behaves in case of applications where the Strings are predominant UTF-16. Context As you might now, in JDK 9 the internal representation of the String class has changed from a UTF-16Continue reading… Compact Strings feature might slow down predominant UTF-16 Strings applications

Does the IT Industry Need Better Names?

Follow @ionutbalosin According to the licensing policy, I would like to mention this article was originally published on InfoQ.  Takeaways Why having proper names is important Examples of poor naming within the IT industry Side effects caused by poor or leaky names How to deal with poor naming in teams andContinue reading… Does the IT Industry Need Better Names?

Reflections on the Technology Career Matrix and Its Pitfalls

Follow @ionutbalosin Takeaways Why the career development matrix in many companies is faulty and prevents employees from following a purely technical career path. How dangerous is for a technical person to be promoted to a leader position. What are the benefits and what are the drawbacks? How to avoid orContinue reading… Reflections on the Technology Career Matrix and Its Pitfalls