See projects that I work on, mostly in my spare time. I started and run various events and I also write open source code.
The following events are either started, co-organized and/or run by me.
The JS CodeRetreat is a full day TDD focused, pair- or mob-programming event, where everyone is programming five times 45min exchanging the learnings regularly. The first one took place in February 2014.
A CodeRetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. This FREE event gives the opportunity to practice TDD, Clean Code and Refactoring for a whole day. This isn’t a conference! Rules are totally different, attendees take actively part in the coding experience: act a lot, listen very little.
Open Source Code
I love programming and love to put stuff online as mostly as open source.
I learned ES6 by writing it and failing. Out of this the es6katas evolved. And since, this allowed me to always again go back and (re-)learn ES6 I wrote katas for ES8, later ES1 (I always got the sort() function wrong). At some point I started to learn a very expressive assertion library hamjest by writing katas for it, and so this page came about. Enjoy and I hope you have fun learning with it.
The todo-stitcher is a project that checks a list of to-do items to determine if the project is ready for release. Sounds weird? Read the details of what I mean by that and how this changed the way I develop.
I describe test-stitcher alike this: Stitch all tests together, to see the big picture.
Get insights on tests. Get a tree structure of all tests, their test descriptions and some stats about each test and each test suite (or group of tests). This project lets you read (and analyze) the test descriptions, to understand what the code does. Test descriptions are the human-readable describing a test, see examples below.
More HTML components
The More HTML components project
provides several web components that just enhance HTML. Some are provided as pure
web components ala
<more-somecomponent> and others can be used via customized built-in elements
(CBEs read more on MDN),
<h1 is=more-h1> which enhances an H1 with certain functionality.
See the examples
for some more in depth explanation and examples.
I describe site-stitcher like this:
Others would call it static site generator. But tbh, I don't know where it goes. Currently this tool serves for creating my website https://picostitch.com