Author Archives: Johan

Skilliverse demo

- Posted in data-visualisation development svelte

A demo I made of my “skilliverse” app that I made with Svelte.

Improving my programming skills

- Posted in computers development interface javascript side-projects svelte

Somewhere this year I started a journey to learn some more Javascript, mostly triggered by wanting to reach a next level in terms of user interface. In August the learning suddenly accelerated fast, mostly by getting excited about Svelte and finding myself with some extra time on my hands for the first time in a […]

Svelte screencasts

- Posted in development javascript svelte

I made some screencasts showing how to implement components in Svelte. Implement a Card component with Svelte 3 Implement a Table view with Svelte 3 I am working on a UI framework/method to rapidly prototype interfaces. As I build it I thought I would strategically record certain parts so our team and others can learn […]

Overengineered packages?

- Posted in css development javascript npm react - 1 comment

Is a package like classnames “overengineered”? I stated on Twitter that a package called classnames felt overengineered to me. I based myself on the npm page where this code example is given: var btnClass = classNames(‘btn’, this.props.className, {  ‘btn-pressed’: this.state.isPressed,  ‘btn-over’: !this.state.isPressed && this.state.isHovered}); The first reason I felt this was overengineered was because this kind of code actually belongs in […]

Figma plugin shortcuts

- Posted in figma workflow

The shortcut to run the last plugin in Figma is ⌥ ⌘ + P. Alternatively you can use ⌘+/to bring up the global command menu and type the name of the plugin. You can also set up a custom shortcut in MacOS’s Shortcuts panel based on the plugin name. I didn’t do this yet in […]

To caps or not to caps?

- Posted in accessibility

Zoals zo vaak wordt een blog post getriggerd door een tweet. En een tweet door een gedachte. Roel, die ik persoonlijk al vele jaren ken, vertelde ons een paar weken geleden in een professionele context (een excellente audit door zijn bedrijf 11ways) dat het opletten is als je tekst in uppercase zet in je interfaces. […]

Svelte: dynamic CSS classes

- Posted in svelte - 1 comment

I might start writing some blog posts to keep up with learning Svelte. I wrote this one, more might follow, but I am not promising anything ;). The first topic of today is :class. Take a look at this code, we add a class of .blue when foo is true: <script> var foo = true; […]

Basecamp keeps banging the same drum

- Posted in Uncategorized

Jason Fried writes, in the foreword to Shape Up: Over the last few years, there’s been a heightened curiosity about how we work at Basecamp. People often ask us how we get so much done so quickly at such a high level of quality with such a small team. And how we keep our teams […]

Boekenlijst

- Posted in Uncategorized - 2 comments

Ik dacht — met een vakantie die er aan komt — misschien moet ik nog eens een boek lezen? Ik heb al wat non-fictie op een lijstje staan: Gigantisme – Geert Noels Click here to kill everybody – Bruce Scheiner Waarom de wereld niet naar de knoppen gaat – Maarten Boudry Misschien moet daar wel […]

Geen tijd

- Posted in Uncategorized - 1 comment

Ken je dat, van die drukke periodes waar je agenda jou leeft, en je eigenlijk geen tijd hebt? Geen stukje rust? Van het ene naar het andere? Wel, zo een periode gaat nu eindelijk eindigen, binnen een een dikke week denk ik. Binnenkort dus: genieten van het niets. En na even vakantie toch weer uitkijken […]