Shared Variable Optimization Within A Loop

Follow @ionutbalosin Recently I attended GeeCon Krakow conference and during one of the talks the famous Venkat Subramaniam shared an interesting small application which captured my attention and got stuck in my mind. Going home, I have decided to zoom into the problem and to better understand what happens under theContinue reading… Shared Variable Optimization Within A Loop

The Art of Crafting Architectural Diagrams

Follow @ionutbalosin According to the licensing policy, I would like to mention this article was originally published on InfoQ.  Key Takeaways Designing architectural diagrams might not be an easy task; it can be tricky or error prone, even for the simplest ones. Creating consistent and meaningful diagrams brings clarity and consensusContinue reading… The Art of Crafting Architectural Diagrams

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

How to Measure Performance in Java Applications

Follow @ionutbalosin Performance is an important criterion every software application might satisfy and each Architect should have in mind when designing and putting in place the Quality Attribute tactics, if this is an important ASR (Architectural Significant Requirement). Sometimes it becomes really hard to tune and improve a mature and complexContinue reading… How to Measure Performance in Java Applications

Transition from Software Developer to Architect

Follow @ionutbalosin Motivation After several years of software development we tend to ask ourselves which way to go next, should we embrace a management position because we want to be in ours manager’s boots being the team’s boss, to decide everything in the project, or we should follow a carrier in softwareContinue reading… Transition from Software Developer to Architect

Stretching Agile in Offshore Development

Follow @ionutbalosin Xavier Rene-Corail and myself were interviewed by InfoQ online publication. Below is our interview. According to the licensing policy, I would like to mention this article was originally published on InfoQ.  To remain agile while offshoring software development, you have to invest time to make agile practices work under conditionsContinue reading… Stretching Agile in Offshore Development

A Technical Leader Interview

Follow @ionutbalosin Articolul curent este in interviu acordat publicatiei online CRTL-D. [CTRL-D] Profilul tău de Linkedin ne spune că în prezent eşti Tech Leader. Ce implică partea de “tech” iar apoi ce presupune partea de “leader” în cadrul Luxoft? Partea de “tech” menține legătura cu activitățile de natura tehnică, respectivContinue reading… A Technical Leader Interview