Technology Radar vol. 24

featured image

I use ThoughtWorks guides regularly to keep up with technology trends. The 24th Technology Radar volume has been available for a while so I decided to share the topics that I plan to explore in my spare time.

A few personal takeaways

Based on personal preferences, I’ve chosen to start researching the following concepts and technologies first. I plan to include them in some of my projects to learn more about them.

Languages & Frameworks

  • Angular Testing Library
    I’m eager to gain more understanding of writing tests for UI components in a user-oriented way. I really hope that focusing on behaviour rather than simply rendering components will give me a comprehensive and easy to maintain test suite. The library documentation promises that the tests won’t break when we change only the implementation and not the functionality of our code.

Tools

Techniques

  • API expand-contract
    Tackling backwards incompatible interface modifications can be a real headache for its clients. To make the transition easier we can introduce the changes in separate steps and allocate enough time for the clients to adjust. Then we can phase out the deprecated interface.
  • Design systems
    Those guides provide instructions for delivering consistent products and eliminating waste when facing strategically similar design problems. They should be easy to share, use and maintain across multiple teams. I’m going to look for some inspirations, starting with this list of design systems, style guides and pattern libraries.
  • Ethical Explorer
    It’s a set of questions and activities that help recognize the future impact of current technology. Useful for discussing the various implications of using technology and how to prevent its negative consequences.
  • Team cognitive load
    Planning the responsibilities of team members requires understanding the dynamics and interactions between them. In addition, we need to know what the actual workload of building, testing, and maintaining an application is, and what the team thinks about it.
  • Privacy-focused web analytics
    This technique allows the collection of web analytics, while maintaining the true anonymity of end users. I plan to test the Plausible – an open-source website analytics tool that promises full compliance with GDPR, CCPA and PECR without the invasive cookie consent forms. You can set it up on your own server for free or choose the appropriate subscription tier. I’m going to start with their free trial.

What I’m happy to see in the Hold section

On the other hand, I was delighted to see the following techniques listed in the Hold section:

  • Layered platform teams
    Dividing teams by technology layer creates organizational and communication overhead. By contrast, organizing teams around business capabilities allows us to build software that better suits our customers’ needs.
  • Naive password complexity requirements
    Requiring users to use confusing and randomly selected character sequences can provide a sense of security when designing password policies. However, this security is superficial. Long enough and easy-to-remember phrases are safer as users won’t try to bypass security requirements to make their lives easier (e.g. reusing passwords, writing them down, etc.).
  • Peer review equals pull request
    There is no point in delaying peer reviews until a pull request is issued. Obtaining frequent and early feedback will help establish a common understanding and shared ownership of the code.
  • Scaled Agile Framework®
    Organisational changes shouldn’t be imposed solely by management. Keeping the “Individuals and interactions over processes and tools” rule is crucial for maintaining a value-driven approach.

How to search for a technology across all Technology Radar volumes

If you’re interested in a specific technology, you can easily browse everything that has ever been featured on the Technology Radar. For this purpose, visit the Radar Search:

Technology Radar Search

Thanks to this, you can track the Radar history of all featured technologies.

Summary

Below you’ll find some useful links to navigate through the guide.

Highlighted Themes

Sections

Download the 24th Technology Radar edition

Finally, you can grab the PDF version in English or in other supported languages.

It’s extremely difficult to stay on top of the rapidly developing technology scene. Therefore, I’m happy to have the 24th Technology Radar edition by my side. You can also read the other posts about the Technology Radar volumes I posted on this blog.

Photo by Darren Lawrence from Pexels

Leave a Reply

Your email address will not be published. Required fields are marked *