JavaScript event handling is often straightforward. This is especially true when dealing with a simple (relatively flat) HTML structure. Things get a bit more involved though when events are traveling (or propagating) through a hierarchy of elements. This... (more…)
Read more »
In one of my many deep-dives about JavaScript, I came across generators. They looked interesting. Then, I looked for some use-cases for generators. And looked. And looked. (more…)
Read more »
Studies show that when learning new concepts and rules, most people start to lose focus after about 10 minutes. With short chapters, you don't hit a learning wall. (more…)
Read more »
Check out our JavaScript SEO experiment and find out which JavaScript frameworks are SEO friendly (more…)
Read more »
Let's say you have a search feature on your website that you want to live-update while the user types. The naive implementation would be to send a query to your server on every keystroke. This quickly falls apart, however, because users easily type faster... (more…)
Read more »