Using Cats to Purfect Your Software Architecture & WebAssembly Interface Types

Staffs Web Meetup
Staffs Web Meetup
Public group

Entrust, Room G05

The Riverway Centre Riverway · Stafford

How to find us

Head through the main entrance. Look out for the pink flag at the bottom of the corridor.

Location image of event venue


Join us for January's Staffs Web Meetup. Greg is giving a talk on WebAssembly interface types. Andy will be giving a talk about cats and software architecture...?

All our events are free to attend, with food and drink provided. We welcome both newcomers and existing members. Come along and join us!


6:00pm - 7:00pm
People arrive. Food, drink and chat.

7:00pm - 7:30pm
WebAssembly Interface Types
Greg Mayes (

The Future of Interoperability
Most examples of WebAssembly tend to be focused on running it within a browser and interfacing with JavaScript. What if WebAssembly could be executed anywhere, in almost any language? WebAssembly Interface Types aim to help with that momentous undertaking. This talk will provide a brief introduction to WebAssembly and interface description languages (IDL), before then moving on to the problem that WebAssembly Interface Types attempts to solve.

7:30pm - 8:00pm
Using Cats to Purfect Your Software Architecture
Andy Clarke (

What have cats got to tell us about Software Architecture? Well, most people are roughly familiar with cats, their boundaries and their input/output mechanisms. It turns out it’s very easy to see when a use case has gone wrong when using a cat. We’ll take a look at some typical cat use cases and see what lessons we can take back to software architecture.

Join me for an irreverent look at Coupling and Cohesion, Aggregate Roots and the Point of Highest Abstraction … all using the medium of cats.

8:00pm - 8:15pm
Break, chat & drink!

8:15pm - 9:00pm
Open Discussion
Hosted by George Wilde & Natasha Wylie

Our interpretation of Lean Coffee (, a fast-paced open discussion. Using sticky notes, people post questions or topics. People vote and then we discuss them, most popular first.

9:00pm - 9:15pm


Thanks to our sponsors:

My Clever Group (
Dataflexnet (
Codeweavers (
VesselsValue (
Kanuka Digital (


Each meetup has a buffet, including vegetarian and vegan options. If you have specific dietary requirements please let us know in advance.


There's lots of free parking on the Entrust site. We're a short walk from the town centre and train station.

Entrust is accessible by wheelchair.

Both alcoholic and non-alcoholic drinks are available.

Under 18's are welcome but must be accompanied by a responsible adult.