Human teams are unique, non-linear and unpredictable, but given the right conditions, their output can become linear, scaled and predictable. Managers have an enabling role to play: encouraging the development of predictability; understanding the needs of their teams; and rolling-up their sleeves to clear the blockages themselves or by escalating the problem promptly and responsibly.
A common syndrome in development shops today is the repeated creation of over-the-wire stubs and mocks for testing. In this article Wojciech Bulaty covers how Java developers can avoid reinventing the wheel and leverage Wiremock to build over-the-wire HTTP(s) stubs.
Progressive web apps is a new concept that bridges the gap between websites and mobile apps. They promise offline capabilities as well as improved speed and performance. In this article, Mark Pedersen reviews the benefits of progressive web apps and how your company can benefit from this emerging technology.
This article, the first in a series, looks at the foundations you need when applying data science to business problems. 1
This article covers the skills of good developers and highlights the importance of changing your training approach to improve your skills for high-intensity and challenging environments.
“Designing the Requirements: Building Applications that the User Wants and Needs" proposes an alternative way to deliver spot on solutions.
While it is rare to hear the question, "Is this software safe?", the safety aspects of software are becoming increasingly important. How can developers improve the safety of the software they develop?
A simulation system built with microservices and an event driven architecture allows Egyptian ride hailing provider Ousta to automate the testing of their mobile apps. 3
Logging and aggregation are crucial tools for today's complex, distributed systems. They provide rich insights which keep time to recover short. We must therefore make sure we test logging adequately. 1
Many people find the world of Agile too full of fluffy and non-actionable advice. Campbell presents some ideas and tools you can try out immediately. 1
Digital manufacturers start with the customer and deliver creatively on market opportunities, whatever they happen to be. Profits are a consequence of providing value to customers, not the goal.