Published in JavaScript in Plain English·1 day agoDesign Better Contexts in ReactContexts are a powerful tool in the ecosystem of React. They are widely used to share data across the component tree without passing it as props through every component. From my experience with various codebases, some contexts are misdesigned and tend to violate consistency patterns. Inconsistently designed units cause dead…Programming6 min readProgramming6 min read
Published in WEBTEAM LEIPZIG·Nov 18Team Architecture (1): The boundaries of effective agile teamsTeams — and with them, their size and ways of communication — evolve during software projects. At some point of growth, the way teams have been collaborating until then will slow the development process down and hinder the fast delivery of value. This article describes the setup and sizing boundaries…Software Development7 min readSoftware Development7 min read
Published in WEBTEAM LEIPZIG·Sep 13What does a Tech Owner do at WTL?We recently had a small rearrangement in our company structure which included introducing a new project team-based role: the tech owner. The naming of the role might be a bit unusual but many companies will probably find a similar role within their team setup (or at least one or more…Leadership5 min readLeadership5 min read
Published in WEBTEAM LEIPZIG·Aug 23The best way to enable effectiveness for developers joining a new teamMotivation Before people can become senior software engineers, two of the mountains they need to climb bear the names “software design” and “development methodologies”. When people join a new team or a new company, there are also always new things to learn about the company spirit and how certain processes and…Software Development6 min readSoftware Development6 min read
Published in Next-Generation Web·Jun 11Testing Software: What is TDD and should I use it?TDD gives you a suite of tests that you trust with your life. And when you have that suite of tests, you can do many other things like cleaning code and cleaning the design. – Uncle Bob Martin What is TDD? Test-driven development – here referred to as „TDD“ – is a concept…Programming8 min readProgramming8 min read