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 Dev Reading List #123

This week I mostly spent time on fixing bugs, improving a deployment workflow and on getting another new front-end project structured. One major takeaway from this was that it’s good to have a proper deployment workflow in place already in the early stages of a project. To document appropriately in git what has been done in a commit instead of sleazily writing “changed [XY] because of...

This week I mostly spent time on fixing bugs, improving a deployment workflow and on getting another new front-end project structured. One major takeaway from this was that it’s good to have a proper deployment workflow in place already in the early stages of a project.

We should document appropriately in git what has been done in a commit instead of sleazily writing “changed [XY] because of [some arbitrary reason]”. By doing so, it becomes easier for myself, or someone else, to identify bugs at a later stage.

News

  • Opera 35 has been released and brings CSS Font Loading API improvements, Fetch API data: and blob: URL scheme support, Touch and TouchEvent constructors.
  • So Facebook will shut down Parse at the end of the year and Burke Holland explains why the company basically builds a house of cards. Of course, Facebook is not the only one, and Firebase or Heroku are building a similar lock-in we shouldn’t rely on with our products.

General

  • What could be simpler than returning HTTP status codes? Yet, we often do not care about returning the correct code, although it would massively improve the quality of your web application or website. There is a great specification for common statuses available for HTTP, and you should make use of it to help users, browsers and third-party crawlers identify the status of web content.

Concepts & Design

Nick Keppol’s post about Apple’s new font family San Francisco teaches a lot about specific typographic details
Nick Keppol’s post about Apple’s new San Francisco font family contains a lot of valuable insights into typographic details.

Tools

Security

Accessibility

JavaScript

  • Lately, there’s a lot to read about functional programming in JavaScript. Elm claims to help us with functional programming and Dennis Reimann now wrote up a step-by-step guide on how to get started with Elm and functional front-end development.
  • Feature.js is a fast, simple and light­weight browser feature detection library. It has no dependencies and weighs only 1kb minified and gzipped. It automatically initializes itself on page load, so you don’t have to. However, what it doesn’t do is run tests while initializing. It will only run them when you ask it to.
  • No, not another ES2015/2016 article. This one, however, is a great primer on how to build modules in JavaScript. You can use its approach without a tooling library like Babel, but if you want to know how it’s done in ES2015, the article has got you covered, too.
Writing JavaScript modules
Preethi Kasireddy has written a great primer on how to build modules in JavaScript. Image credit: Iwan Gabovitch

CSS / Sass

Work & Life

Going beyond…

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

Breaking It Down To The Bits: How The Internet, DNS, And HTTPS Work

by The Smashing Editorial

Smashing Magazine is known for lengthy, comprehensive articles. But what about something different for a change? What about shorter, concise pieces with useful tips that you could easily read over a short coffee break? As an experiment, this is one of the shorter "Quick Tips"-kind-of articles — shorter posts prepared and edited by our editorial team. What do you think? Let us know in the...

Read more

Web Development Reading List #122: A Performance Budget Builder, Streams, And The Web Push API

by Anselm Hannemann

This week, Firefox 44 has been released to the public. The new version offers better video support (VP9, WebM in addition to h.264) and adds support for Brotli compression (a new, better compression than gzip) for HTTPS connections. Service Workers are also supported now. The new Chrome Beta channel build now includes a security panel in the developer tools. This panel shows you how...

Read more

Freebie: The Months Of The Year Icon Set (12 Icons PSD, AI, EPS, SVG, PNG)

by Manuela Langella

New Years' Eve is not far past, and yet one twelfth of the new year is already behind us. We think this is a great time to release the first new free icon set of the year. So without further ado, today we're pleased to release the Months Of The Year icons: a set of 12 images that are all available in EPS, AI, SVG and PNG formats. This icon set was designed by Manuela Langella and is free to be...

Read more