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 #130: Opera Mini, Workflow Fragility And Happy Work

What a week! Some people were debating over our npm workflows and security attacks (and sadly not just virtual social engineering ones but real ones in Brussels), we've also seen some great new articles that feature the better parts of our community and society. I'm happy to share them with you over this longer Easter-weekend. Cheers! iOS9.3 and OS X 10.11.4 is finally being delivered to...

What a week! Some people were debating over our npm workflows and security attacks (and sadly not just virtual social engineering ones but real ones in Brussels), we've also seen some great new articles that feature the better parts of our community and society. I'm happy to share them with you over this longer Easter-weekend. Cheers!

News

  • iOS9.3 and OS X 10.11.4 is finally being delivered to users, and with it, Safari 9.1 is out with <picture> element support, CSS Custom Properties, will-change property, unset value and unprefixed filter.

Why Opera Mini Matters
Why Opera Mini matters for designers and developers in the Western world. By Bruce Lawson.

General

  • “I ran the stats today. Of more than 250 million Opera Mini users, 50% are on Android/iOS and 50% are on feature phones. The second group of people almost certainly have no choice in which browser to use to get a full web experience. That’s 125 million people that the designer-on-stage doesn’t care about.” says Bruce Lawson in his article about why Opera Mini matters for designers and developers in the Western world.
  • In her presentation, Kendra Skeene shares why access by default should be your goal — primarily because accessible code is literally better for everybody.

Tools

  • I bet most of you have already heard about it: This week, many of the most popular open source packages broke due to one author pulling all his packages from npm due to a trademark dispute with kik. Finally, npm restored the package without the author’s consent to fix the Internet. This event shows how fragile our development workflow has become these days. If just one person pulls a package, millions are affected. If npm itself pulls the registry, most dev workflows will break. If npm changes the authorship of a module and lets a new author ship another unrelated package under the same old name, things will break. Let’s fix our workflows again and not rely on single points of failure.
  • GSX2JSON is a useful tool to convert Google Spreadsheet to JSON data, available as a simple API.

Security

  • This week has been troublesome for some people. And while some people’s CI builds broke because of missing npm modules, people using the awesome greenkeeper service, experienced a social engineering attack. Someone has created a GitHub account greenkeeperlo-bot that’s very similar to greenkeeperio-bot, copied the avatar and sent around a couple of useless Pull Requests. Gladly it didn’t end up becoming a malicious attack but shows that even experienced developers just trusted it and merged it without reviewing the changes. Be careful and review your code extensively, all the time!

Accessibility

  • The W3C published a new document summarizing what is needed to meet WCAG 2.0 requirements within your website or application.
  • How do you implement media to be accessible for a variety of users? Tricks for writing better alternative texts, or when to provide an empty alt=“” attribute, how to add video captions, or create transcripts are shared by Megan Zlock.

How to Create More Accessible Content
How to Create More Accessible Content, an article by Megan Zlock on how to deal with media in terms of accessibility. Worth reading.

JavaScript

CSS / Sass

Work & Life

  • After years of intensive analysis, Google has discovered that the key to good teamwork is being nice. Who would’ve thought that, but on the other hand, if Google needs years to get this right, other companies don’t know this either. Maybe it’s a chance to change it and finally treat everyone at work and at home nicely.
  • To be creative, you sometimes need to leave your desk behind. By the way, Zoran Jambor, author of CSS Weekly, started an inspiration newsletter.

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

Dirty Tricks From The Dark Corners Of Front-End (Slides, PDF)

by Vitaly Friedman

You know how it works: you spend hours trying to find a workaround for a problem that you have encountered, just to realize that it doesn't quite work in, you know, that browser. Finding little techniques and tricks to help you get to results faster can immensely improve your productivity, so you don't have to waste time on solutions that will never see the light of day. I love finding...

Read more

Web Development Reading List #129: CSRF, Modern Tooling And The UX Of Web Fonts

by Anselm Hannemann

Every week I learn so many new things about front-end development. By building various kinds of projects, by talking to other developers, by reading new articles. Of course, it can be overwhelming, but to me this is the best part of the job. By sharing and talking to other people, my job gets more interesting. For example, this week I learned how to build malicious links with...

Read more

A Never-Ending Story On Ad-Blockers

by Vitaly Friedman

Desperate times call for desperate measures. In attempts to fight back against the growing adoption of ad-blockers, many publishers and ad-dependent websites adopt all kinds of techniques from introducing "light" paywalls to limiting access to the site to fully blocking ad-blocker users from accessing the content altogether. It seems a bit ironic that a website would send away potential...

Read more