Anselm Hannemann

About The Author

Anselm Hannemann Anselm Hannemann is a freelance front-end developer and architect. He curates WDRL — a weekly, handcrafted web development newsletter. Apart from that he helped the RICG, built opendevicelab.com and organizes the NightlyBuild 2015 conference in Cologne, Germany. He is available for freelance jobs.

Web Development Reading List #139: jQuery 3, Web Payment API, And ES6 Tricks

Finding our passion is a big challenge for all of us as human beings. At some point in life, we try to figure out what our purpose in this world is, what our future will look like. And for some of us, the answers we find to these questions are constantly changing. The constant search to find answers lets us stay curious, creative, vital — and if that’s missing, we need to find our passion...

Finding our passion is a big challenge for all of us as human beings. At some point in life, we try to figure out what our purpose in this world is, what our future will look like. And for some of us, the answers we find to these questions are constantly changing.

The constant search to find answers lets us stay curious, creative, vital — and if that’s missing, we need to find our passion again by exploring what things we like in our world, what makes us happy. Searching takes time, and we should invest that time — maybe by cutting down watching TV by an hour a week.

News

Generic

HTML & SVG

Jason Grigsby shares how to build forms that support cross-browser autofill and how to take advantage of new features such as scanning credit cards.
Jason Grigsby shares how to build forms that support cross-browser autofill and how to take advantage of new features such as scanning credit cards.

Accessibility

  • Frend is a dependency-free collection of accessible, modern front-end components. They are built with web standards as a priority and aim to avoid assumptions about tooling or environment.
An accessible accordion component from Frend.
An accessible accordion component from Frend. Each component in the collection is compliant, keyboard navigable, and properly interpreted by assistive technologies. (Image credit: Frend)

JavaScript

  • JavaScript variable hoisting can confuse people, and this is actually the reason why many coding conventions have a rule that all variables need to be defined at the top of a function. ES6’s let and const however, will change this simply by working as one would expect it.
  • A great step towards element queries and better control over modules in our front-ends is coming to browsers now with the new Resize Observer API that observes changes to an element’s size. This, together with the Houdini project, could serve well for a custom element query polyfill. No browser supports this yet, but all vendors consider it and see it as a useful addition.
  • Dr. Axel Rauschmayer shares six great ES6 tricks. How to make function parameters mandatory, for example.

CSS / Sass

  • The will-change property is still widely unknown and people don’t know exactly when and how to use it properly. Fortunately, the W3C took the effort to write up how to use will-change well.

And with that, I’ll close for this week. If you like what I write each week, please support me with a donation or share this resource with other people. You can learn more about the costs of the project here. It’s available via email, RSS and online.

Thanks and all the best,
Anselm


More Articles on

A Guide To Personal Side Projects

by Jon Yablonski

Personal side projects are a cornerstone of creative growth and discovery. While they might not always result in financial gain, the long-term benefits are often much more useful. Benefits such as personal growth, creative exploration and generation of professional opportunities are some of the reasons to engage in them. In this article, we’ll explore these benefits, as well as learn how...

Read more

Web Development Reading List #138: Accessible Web Components And CSS And Sass Precision

by Anselm Hannemann

From time to time you need to recalibrate your brain by experimenting with new technologies, by tracing down the performance of a certain feature or by reconsidering the environment of your project. While I’m generally not a proponent of inlined CSS, we now will use it for a third-party script we are providing to avoid style leakages. The point here is that this decision won’t harm performance...

Read more

Why Great Products Need Great Collaboration

by Garin Evans

Development and design working together makes better products for our users. Design and usability decisions have a big impact on the developers who implement them, and, ultimately, on the experience of users. For these decisions to be successful and provide users with the best experience, communication between designers and developers is vital. When developers are expected to work in a...

Read more