Web Development Reading List #177: Getting Started With Components, CT-Header, And New Regular Expressions
- By Anselm Hannemann
- April 7th, 2017
- Web Development Reading List
- 0 Comments
From time to time, we need to take some time off, and actually, I’m glad that this reading list is a bit shorter as the ones you’re used to. Because one thing that really stuck with me this week was Eric Karjaluoto’s article.
In his article, he states that, “Taking pride in how busy we are is one of the worst ideas we ever had.” So, how about reading just a few articles this week for a change and then take a complete weekend off to recharge your battery?
Further Reading on SmashingMag: Link
- Taking Pattern Libraries To The Next Level1
- Designing Modular UI Systems Via Style Guide-Driven Development2
- How To Maximize Your Creative Energy3
- ECMAScript 6 (ES6): What’s New In The Next Version Of JavaScript4
News Link
- The next major release of Angular, Angular 4.05, is now available. It’s smaller and faster than it’s predecessor and ships flat ES modules.
Concept & Design Link
- Nathan Curtis shares an approach to get your design team started with building components6.
Security Link
- There’s a new security header called
Expect-CT
. Scott Helme explains when and how you should use it10. - I bet many people here have a Samsung TV. And while there are currently not many phones out there from this vendor that run on Tizen, a lot of TVs do. Now, security researchers have found some quite interesting things11 about Tizen’s security12, including vulnerabilities that can give full access to the device and ways to embed malicious code into the system through the app store.
Privacy Link
- In the past, we tended to teach people to use a VPN if they wanted to stay secure. But now we know that by far not all VPN services have good intentions16. Some even inject advertising and privacy-leaking data into your network requests or sell your history to third parties.
JavaScript Link
- Nicolás Bevacqua wrote about regular expressions in a post-ES6 world17, including the new Unicode flag, the matchAll function, and assertions.
Work & Life Link
- Eric Karjaluoto shares why we need to slow down18, and why taking pride in how busy we are is one of the worst ideas we ever had. What if the best thing you can do for your career — and life — is to press pause, set your number one priority, and then rethink your way of working?
And with that, I’ll close for this week. If you like what I write each week, please support me with a donation19 or share this resource with other people. You can learn more about the costs of the project here20. It’s available via email, RSS and online.
— Anselm
Footnotes Link
- 1 https://www.smashingmagazine.com/taking-pattern-libraries-next-level/
- 2 https://www.smashingmagazine.com/2016/06/designing-modular-ui-systems-via-style-guide-driven-development/
- 3 https://www.smashingmagazine.com/2014/10/maximize-your-creative-energy/
- 4 https://www.smashingmagazine.com/2015/10/es6-whats-new-next-version-javascript/
- 5 https://angularjs.blogspot.de/2017/03/angular-400-now-available.html?m=1
- 6 https://medium.com/eightshapes-llc/the-component-cut-up-workshop-1378ae110517?scid=social71322026
- 7 https://medium.com/eightshapes-llc/the-component-cut-up-workshop-1378ae110517?scid=social71322026
- 8 https://medium.com/eightshapes-llc/the-component-cut-up-workshop-1378ae110517?scid=social71322026
- 9 https://medium.com/eightshapes-llc/the-component-cut-up-workshop-1378ae110517?scid=social71322026
- 10 https://scotthelme.co.uk/a-new-security-header-expect-ct/
- 11 https://arstechnica.com/security/2017/03/smart-tv-hack-embeds-attack-code-into-broadcast-signal-no-access-required/
- 12 https://motherboard.vice.com/en_us/article/samsung-tizen-operating-system-bugs-vulnerabilities
- 13 https://motherboard.vice.com/en_us/article/samsung-tizen-operating-system-bugs-vulnerabilities
- 14 https://motherboard.vice.com/en_us/article/samsung-tizen-operating-system-bugs-vulnerabilities
- 15 https://www.flickr.com/photos/janitors/16536562988/in/photolist-rchd3Y-o13k8E-qx56W6-rchVLj-bWV3Kj-hxbrX1-hxaGb4-hxaGqT-bXDr5A-bXDqZ7-6uLqGA-hxaZdm-bXDrvG-hxcvsV-hxcwG8-hxcrEe-bXDrxm-bXDtQJ-bXDtWJ-hxLCix-bXDrz1-bXDr9f-kwodgw-bXDrSN-bXDqW9-dHaR6a-bXDr7W-fH91o3-bXDrcb-bXDsD9-bXDqGN-bXDsxJ-CYBJQS-arcj4y-bXDqUo-bXDrE7-bXDrXL-dmDVf1-bXDrsf-Hyxu6C-bXDrJL-oAK3iw-hxHeKp-oExtQE-hxHZbG-pnCwed-s7oTbE-hxJQr6-hxJZyc-hxLCqg
- 16 https://motherboard.vice.com/en_us/article/phony-vpn-services-are-cashing-in-on-americas-war-on-privacy
- 17 https://ponyfoo.com/articles/regular-expressions-post-es6
- 18 http://blog.officehours.io/slow-the-fuck-down/
- 19 https://wdrl.info/donate
- 20 https://wdrl.info/costs/