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 #143: The Referrer Header, Third-Party Scripts, And Color Psychology

Hey! I don’t have a lot of links for you this week, but I feel that the ones that I selected are particularly useful to read. I learned about how to break Google captchas, the Referrer header, color psychology, and read an amazing new article by Maciej Cegłowski whose articles and talks I value a lot. Enjoy your weekend!

Hey! I don’t have a lot of links for you this week, but I feel that the ones that I selected are particularly useful to read. I learned about how to break Google captchas, the Referrer header, color psychology, and read an amazing new article by Maciej Cegłowski whose articles and talks I value a lot. Enjoy your weekend!

News

Concept & Design

Men’s and women’s favorite colors
Colors are a matter of taste. Gregory Ciotti shares how they relate to persuasion in marketing and branding. (Image credit: Gregory Ciotti)

Tools & Workflows

  • Snapdrop is an AirDrop-inspired file sharing service, using WebRTC and other web technologies to let people share files directly.

Security

  • A team of researchers at the Columbia University in New York published a paper on how to break semantic image captchas like Google captcha with machine learning with an accuracy of 70%.
  • Most VPN technology is already quite old, and cryptography is not as good as it could be. Wireguard is a new VPN currently in development that will have state-of-the-art cryptography and claims to be faster than IPSec. It’s built by people who have a deep understanding of secure software and cryptography, and I’m excited to see this as a stable product soon.

Privacy

  • Fastmail published an extensive read on the Referrer header, about what it is, and what the opinions about it are.

JavaScript

  • We have a complex relationship with third-party scripts, mainly because we neglect that these resources can have downtime, can be altered silently or blocked in the client by the user. Yaphi Berhanu shares what you need to know about third-party scripts and the potential dangers that come with them.
A malfunctioning third-party script
When allowing a third-party script to your site, you should know what you’re getting into. (Image credit: Yaphi Berhanu)

CSS/Sass

Work & Life

  • Maciej Cegłowski gave a talk on ‘The Moral Economy of Tech’ that is full of ideas and thoughts to reflect upon. I’ll quote him here with his most important statement about how we see our jobs — something we should bear in mind:
    “Hop on BART after the conference and take a look at Oakland, or take a stroll through downtown San Francisco and try to persuade yourself you're in the heart of a boom that has lasted for forty years. You’ll see a residential theme park for tech workers, surrounded by areas of poverty and misery that have seen no benefit and ample harm from our presence. We pretend that by maximizing our convenience and productivity, we’re hastening the day when we finally make life better for all those other people.”

Going Beyond…

  • .generation is a short fictitious film about the Millenials generation in 2054 sharing their loss of all digital records and how they deal with losing their memories. It’s fictitious, but it reminded me to print some of my photos as a physical good from time to time.
  • Experts agree that human civilization is not prepared to deal with the new climate trend of the jet stream crossing the equator. “There’s very strange things going on on planet Earth right now,” says Paul Beckwith, geography professor at the University of Ottawa. “There’s very, very strange things going on with the jet streams which guide our weather patterns.”

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.

— Anselm


More Articles on

Accessibility Matters: Meet Our New Book, “Inclusive Design Patterns” (Pre-Release)

by Vitaly Friedman

Accessibility has always been a slightly unsettling realm for web developers. Surrounded with myths, misunderstandings and contradicting best practices, it used to be a domain for a small group of experts who would "add" accessibility on top of the finished product. Today we’re privileged to announce our brand new book on inclusive design patterns, written by Heydon Pickering, with...

Read more

Web Development Reading List #142: Contextual Identities, Form Hints, And ApplePay.js

by Anselm Hannemann

Today will be a day in history regardless of what happens over the next weeks. The majority of people in the UK voted to leave the EU, and this made clear once again that many people in our society think the current situation is no longer acceptable. Unfortunately, we think blaming those people is the solution, but, as we see, it isn’t. Instead, we should focus on teaching people about the...

Read more

How To Roll Out New Features Without Hurting Loyal Users

by Vitaly Friedman

“Be agile; release early; release often.” We know the drill. But is it strategically wise to keep rolling out features often? Especially once a product you’re building reaches a certain size, you probably don’t want to risk the integrity of your application with every new minor release. The worst thing that can happen to your product is that loyal users, customers who have been using that...

Read more