The software industry revamps half of its people every five years with fresh grads, causing a state of Perpetual Inexperience. People Reengineering proposes Mentorship As A Service to fight this phenomena through one of its threads of action that seamlessly instills professional maturity into the new generations for better performance and people retention.
Darius Blasband has written a book which challenges the conventional wisdom of software engineering, he protests against the adoption of recipes and standards-based approaches and rails against the status-quo. He calls himself a codeaholic who advocates for careful consideration of the specific context and the use of domain specific languages wherever possible
This year was the 11th for QCon London; our largest London event to date. Including our 140 speakers we had 1435 team leads, architects, and project managers attending 112 technical sessions.
The book The Manager’s Path gives insight into managing engineers and what it takes to be a technical manager, discusses challenges of technical leadership and provides advice on dealing with them.
A superficial look at application performance will quite often have the garbage collector undeservedly incriminate itself. A proper GC log analysis can lead us past the “blame the collector” game.
This article shows how Ericsson applied lean principles in IT service delivery for automating manual repetitive tasks to improve quality and efficiency.
C# 7 is a major update with a lot of interesting new capabilities. Using the principles found in the FDG, we’re going to look at strategies for getting the most from these new features. 1
This article analyses several ways to collect feedback in mobile apps from the point of view of UX, development, operations, and cost. The right feedback mechanism may help you improve your product.
How do you get more than 18,000 people to collaborate and share knowledge? Read the case study of Atkins, runners up in this year’s Spark the Change Award.
When you think about refactoring, you think about transformations such Extract Class. They are important in your everyday work with the code. Now we focus on the strategic code refactoring.
Yang Bo shows how the reusability features of Binding.scala reduce the number of lines of code and complexity involved in reusing components.