Wednesday, 12 December 2018

Creating Wardley Maps using Lambda Functions

One of the biggest limitations that I had when trying to use/create Wardley Maps was my inability to programatically create the maps (ideally via and DSL or something like DOT language).

What I really wanted was to be able to create Maps from an serverless environment, namely from an Lambda Function.

After some research, I was able to find a nice way to do just that :slight_smile: (all the code is available on this GitHub repo https://github.com/pbx-gs/wardley-maps-generator 7)

After playing with a number of scenarios and techniques I zoomed in on the following tech stack:

  • AWS API Gateway exposes an url that calls an
  • Lambda function, which saves the data supplied (coffeescript) in a file that will be loaded by an HTML page
  • the html will load up visjs 1 which is what will render the graph (in the browser)
  • start a local python web server, that
  • uses pyppeteer to open up a headless version of chrome, and
  • opens the page exposed by the web server in the headless browser, and
  • takes screenshot of the page, and
  • returns png value (to the browser or lambda caller)
  • Hugo was also used locally during develpment


3 Wardley Maps Templates I’m using to talk to Generation Z Developers

Hi, as part of the content I’m writing for my “Generation Z Developers” book (see https://z-developers.com), I have created the following 3 templates to help engaging Gen Zs (kids and young adults born after 1996) into how to start mapping their life.

A key objective with these maps is to dispel a number of myths that a lot of amazing talented people have about development / programming (namely that learning how to program multiple languages is the MOST importing skillset and they they are not good at technology or development)

The 1st one is an empty map that can be used as a template.

Tuesday, 11 December 2018

Please take a look my new https://z-developers.com website (and maybe get some Christmas shopping done)

In order to help with the "Generation Z Developers" book I'm writing, I created the https://z-developers.com website to centralise all content and products I created based on the book.


It would be great if you could take a look and share it with your friends :)