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 #120: Safari 9.1, Chakra Core Open Sourced, ES6 Object Shorthand Syntax

One thing we should learn to embrace more this year is to enjoy the good things and focus more on the positive news than on the negative. I started to learn more ES6 this year and have scheduled 1 to 2 small learning modules of ES6 and 1 to 2 accessibility features I don’t know yet to study each week. This week, Apple announced the pre-release of Safari 9.1 which will introduce the...

One thing we should learn to embrace more this year is to enjoy the good things and focus more on the positive news than on the negative. I started to learn more ES6 this year and have scheduled 1 to 2 small learning modules of ES6 and 1 to 2 accessibility features I don’t know yet to study each week. Currently, this works out great. If you learn something from this resource and are able to spend a few bucks this month, consider rewarding my efforts.

News

  • This week, Apple announced the pre-release of Safari 9.1 which will introduce the <picture>-element, Fast Tap on iOS, changes to modal dialogs, CSS Variable support, all, unset, font-variant-* and will-change property support as well as unprefixed CSS filter. Let’s hope that shorter release-cycles are Apple’s new strategy for a more open, more responsive browser culture.
  • jQuery 2.2 and 1.12 have been released — probably the last minor updates before jQuery 3. The updates include selector performance improvements, SVG class manipulation, and a couple of other small changes.
  • As still a lot of websites are horribly broken in Firefox, Firefox starts accepting -webkit- prefixes. With that step, they follow Microsoft with its Edge browser. Another occurrence of why vendor prefixes are nothing we should be proud of using.
  • Following Microsoft’s earlier announcement, its JavaScript engine Chakra Core is now open-source. If you want to see how it performs compared to Blink’s engine, you’ll find a small comparison here.

General

Can you make the switch to another data center within minutes?
When disaster strikes, can you make the switch to another data center within minutes?

Tools

  • Typography Supply is an inventory of typographic tools. They help you find out which fonts are used somewhere, and also include type testers, type measurements, and many more.
  • If you use the ZSH shell, this short guide gives you a lot of advice to enhance and customize your shell.

Security

  • Guy Podjarny shares how you can eliminate known node.js / npm vulnerabilities easily.
  • If you store passwords, you probably use bcrypt for hashing them (or let’s hope so, at least). But times change, and given our computing power today, bcrypt isn’t very safe anymore. In fact, with a highly-parallelized GPU, it’s easy to crack bcrypt in a short time. That’s why you should upgrade to Argon2, which will soon be the official new standard by the IETF. Now check out how to use it.

JavaScript

Work & Life

  • Seeing Basecamp’s article about employee benefits made me again aware of the big gaps that exist in social and employee care around the world. In Germany, many of the mentioned benefits are a requirement for companies and supported by the government (health insurance, parental leave, retirement plan). It’s great to see such things being provided unsolicitedly by the company and my hope is that this will become a government standard all over the world in the next decade.

Go beyond…


The anatomy of sea cucumbers — one of the 180,000 copyright-free images that the New York Public Library released to the public.

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 E-Mail, RSS and online.

Thanks and all the best,
Anselm


More Articles on

Eliminating Known Vulnerabilities With Snyk

by Guy Podjarny

The way we consume open source software (OSS) dramatically changed over the past decade or two. Flash back to the early 2000s, we mostly used large OSS projects from a small number of providers, such as Apache, MySQL, Linux and OpenSSL. These projects came from well-known software shops that maintained good development and quality practices. It wasn’t our code, but it felt trustworthy, and it...

Read more

Web Development Reading List #119: Bulletproof Third-Party Content and Progressive Applications

by Anselm Hannemann

I wish you a happy New Year! But although we write another number now — 2016 — your habits and goals won’t change overnight. That is why I’m not convinced of New Year's resolutions. You should have goals, resolutions and you should try to improve yourself. But bear in mind to make these goals reasonable, actually achievable for you, and re-iterate in smaller periods than just once a year....

Read more

Upcoming Web Design Conferences (January–June 2016)

by Jan Constantin

2016 will introduce new conferences and be host to most of your favorite conferences from the past years. IoT will probably be as prominent as wearables. And the budding virtual reality topic may very well become a hot topic with the release of two major VR headsets in the last quarter of 2015 and the first of 2016. The list is quite lengthy, so let's dive in. Ah — just before we get...

Read more