A DotNet developer’s view about Technology Radar V27

As a new Technology Radar release with a bunch of interesting techs, a few drew my attention. Techniques
  • Path-to-production Mapping: Investigate or discuss what's the path from coding to production delivery. There could be an unexpected bottleneck. Find it and fix it.
  • Team cognitive load: Think about Conway's law and utilize the temple from the idea of the author of the book Team Topologies.
  • Threat modeling
  • Component visual regression testing can be useful if you use React or Vue.
  • Design Tokens: takeaway for me here is to make use of TailWindCSS or Style Dictionary I've used TailWind quickly and was amazed by how easy it is for developers.
  • Fake SMTP Server helps to reduce the risk of sending a test email to real users and also makes automated integration testing easy. For .Net developers, smtp4dev can be a good alternative.
  • GitHub push protection prevents accidental secrets from being pushed to GitHub repo. This new service is available only for Enterprise license holders.
  • Metrics store: keep the BI metrics in one place separated from UI layer so they can be single source of truth. It will prevent reading different metrics from different applications/views. e.g. Minerva from AirBnB.
  • Satellite workers without 'remote native': e.g. If one of the team members works remotely, all members should join a team meeting from their laptops not to exclude satellite workers and create a silo of co-located workers.
  • Superficial cloud native: cloud native is a matter of design rather than a set of implementations. Using a cloud vendor/apps does not mean cloud native.
Platforms
  • Backstage: Backstage is an open-source developer portal platform created by Spotify that improves the discovery of software assets across the organization.
  • Retool: low-code platform specifically useful for read-only internal data retrieval tools.
  • Teleport: Infrastructure access control without a jump box or VPN.
  • Victoria Metrics: open-source performance time-series database and monitoring system
Tools Languages & Frameworks
  • io-ts: runtime type system for IO decoding/encoding. Works in typescript.
  • NestJS: backend app framework for Node.js
  • Azure Bicep: Bicep is a domain-specific language (DSL) that uses a declarative syntax to deploy Azure resources.
  • Camunda: workflow engine. process orchestrator. Being used by Goldman Sach, Fidelity Investment, etc.
  • Svelte: web component framework.
  • Cloudscape: open-source design system.
  • Cypress: a next-generation front end testing tool built for the modern web
 

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.