Skip to content

JackPlowman/tech-radar

Tech Radar

This is my tech radar used to map out technologies, tools, techniques, and platforms that I'm currently using, exploring, or interested in learning more about. The goal is to visualize and prioritize where you are focusing your energy, learning, and development in relation to technology.

This tech radar is inspired by the ThoughtWorks Tech Radar and the Zalando Tech Radar.

Table of Contents

Project Technologies

The project uses basic HTML, CSS, and JavaScript to create a simple visualization of the tech radar which is then hosted on GitHub Pages. The data for the visualization is stored in a JSON file and loaded into the visualization using JavaScript.

Development

To run the development server:

python3 -m http.server

Then navigate to http://localhost:8000/github-pages/

To update the radar data

To change the radar data, edit the config.json file in the github-pages directory.

The configuration file is structured as follows:

{
  "date": "2025.07",
  "entries": []
}

Each entry in the entries array should have the following structure:

{
  "quadrant": 1,
  "ring": 0,
  "label": "Python",
  "active": true,
  "moved": 0,
  "link": "https://www.python.org/"
}

Fields:

  • quadrant: The quadrant index (0-3) where the entry belongs.
    • 0: Tools
    • 1: Platforms & Cloud Services
    • 2: Languages & Frameworks
    • 3: Techniques & Methodologies
  • ring: The ring index (0-3) where the entry belongs.
    • 0: Experienced
    • 1: Trial
    • 2: Watch
    • 3: Maintain
  • label: The name of the technology, tool, technique, or platform.
  • active: Whether the entry is currently active (true/false).
  • moved: Indicates if the entry has moved rings since the last update.
    • 0: No movement
    • 1: Moved inward (up)
    • 2: Moved outward (down)
  • link: A link to more information about the entry.

About

My Tech Radar

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors