Josee Wouters

Laatste blogs

What developers can learn from journalists

It sounds so easy: create a `div` or other HTML element and give it a name. But I bet you’ve been there before: staring at a piece of code, wondering what would be a short, clear and descriptive name for your element. Did you know we can learn something from journalists here? In a journalistic article, almost everything has a function... and a name! What can we as developers use from this to improve - or at least simplify - our naming conventions?

CSS Specificity: what color will it be?

Why isn't this working? It must be the most asked question by a developer. If you're sure you didn't make a typo and your CSS sheet is loaded, then it could very well be a problem with specificity. With what? CSS specificity. In short: it decides which CSS ruleset will take preference. You want the longer version? Read on!

Cherry picking with Git in your terminal

If you work with Git, you've probably heard about it: cherry picking. I always thought this was some kind of scary tool that was probably really hard, so I never used it. Now thanks to working at home with two babies, I work some odd hours and sometimes I need to figure things out myself. And when I had to cherry pick a pull request because of a merge gone wrong, I just tried it. Now that I feel more confident doing these, I'll help you get started on the basics too.

Not another JS Framework

React beter leren. Het staat al een hele tijd op mijn to do list, omdat we op mijn werk met React werken. Ik leer het beste door dingen te doen, maar ik hou niet van korte "Hello World" tutorials van een uurtje waarna je eigenlijk nog niets hebt geleerd. Daarom kreeg ik een studieopdracht op het werk: bouw React na. Mijn eigen JavaScript framework maken... Ik moest even slikken. Dat kan ik toch nooit?! Maar ik liet het even bezinken, kreeg wat eerste instructies en ging toen toch aan de slag. Omdat ik ook goed leer door op te schrijven wat ik heb gedaan, doe ik dat hier. Wellicht inspireert het jou om ook zoiets te proberen.

Lazy programmers are good programmers

Being lazy is often not a word you want to be described as. If I call you lazy, you would object, right? But lazy is not that bad, and being a lazy programmer is certainly not a bad thing.

Waarom een hobbyproject (niet) belangrijk is

Veel developers kennen het wel: een hobbyproject om nieuwe dingen te leren, je mee uit te leven en andere dingen te kunnen programmeren dan in het dagelijkse werk vaak mogelijk is. Zeker met alle snelle veranderingen in de front-endwereld, is het een goede manier om 'bij te blijven'. Maar is het echt zo belangrijk om als front-end developer een hobbyproject te hebben?

Why your websites' code structure matters

When you're creating your own WordPress theme or adapting an existing theme, pay attention to your code structure and semantics. This will benefit your website greatly: it improves your SEO because search engines know better what to expect on your site. It will also improve your site's accessibility: meaning that people who use assistive technologies, can better use your website.

The magic of relative units

You probably know what a pixel is. And you may have heard of rem and em, but what is it and when do you use it? I'll try to explain some of the units I use the most and tell you my little trick for responsive magic.

DIY - Een mechanisch toetsenbord bouwen

Sinds ik begin 2018 mijn eerste mechanische toetsenbord kocht, ben ik verslaafd geraakt. Ik vind het heerlijk typen en mijn roze toetsenbord ziet er ook nog eens fantastisch uit. Ook heb ik sindsdien een ander plan in mijn hoofd; ik wil wel eens zelf een toetsenbord bouwen. Nu heb ik eindelijk de stap gezet.

Over websites en lekkende kranen

Bij de loodgieter thuis lekt de kraan. Het kind van de dokter is altijd ziek. De schoenmaker loopt op versleten schoenen. Wat heeft het Nederlands veel spreekwoorden die allemaal ongeveer op hetzelfde neerkomen. Het is dan ook geen wonder waarschijnlijk dat dit voor veel front-enders ook opgaat. Voor anderen de mooiste dingen bouwen, maar de eigen website is vaak een ondergeschoven kindje.

Alles over mechanische toetsenborden

Je zult er vast wel eens van gehoord hebben of misschien heeft een van je collega’s er wel één. Een leek noemt het ‘ouderwets’, de kenner zweert erbij. Ik heb het natuurlijk over mechanische toetsenborden!

What Dinner nu te downloaden

Als je niet kunt kiezen wat je wilt eten, kun je mijn app What Dinner? proberen. Voer een lijstje in met je favoriete maaltijden en met een druk op de knop krijg je een random maaltijd van deze lijst als suggestie wat je kunt eten.