Web Development Reading List #178: On CAA, Pong.js, And Meaningful Work

Web Development Reading List #178: On CAA, Pong.js, And Meaningful Work

Looking at recent discussions, I feel that more and more people are starting to think about ethically and morally correct work. Many of us keep asking themselves if their work is meaningful or if it matters at all. But in a well-functioning society, we need a variety of things to live a good life. The people writing novels that delight us are just as important as those who fight for our civil rights.

It’s important that we have people building services that ease other people’s lives and it’s time to set our sense of urgency right again. Once we start to value other people’s work, the view we have on our own work will start to change, too. As we rely on book authors, for example, other people rely on us to be able to buy the books via a nice, fast and reliable web service.

Further Reading on SmashingMag: Link

News Link

  • Good news if you’re using PostgreSQL: The upcoming PostgreSQL 10 offers some great new features5. It’ll support logical replication in addition to the already existing logical decoding, up to 4x faster parallel query, SCRAM Authentication, and a lot of other useful things.
  • Alexis Deveria creates the amazing project caniuse.com6, a site that we all use a lot. Now he accepts donations, and in return, you can also get an ad-free experience on the site. If you rely on caniuse.com for your work, consider showing your appreciation for the hard work that the author puts into it by giving something back7.
  • With the new Windows 10 Creators Update8, Edge 15 went live. It comes with a new tab management interface, a book reader mode, and better energy efficiency. But even more interesting for us are the implementation of the Web Payment Request API, CSS Custom Property support, Brotli support, WebRTC, async/await, and Intersection Observer.

General Link

  • André Staltz shares his most valuable piece of advice to be a better programmer: “Gain a deeper understanding of the system,” and he has strong points in his article9 that reinforce this.

Security Link

  • There’s a new DNS resource record: CAA. The Certificate Authority Authorization Record10 lets you specify which certificate authority is allowed to issue a certificate for your domain. From September 2017 on, CAs are required to check against these records, so you should consider adding that record to your DNS records as soon as possible.
  • Andrew Reed and Michael Kranch explain how they managed to identify HTTPS-protected Netflix videos in real time11 (PDF, 0.7MB). A technical write-up about HTTPS issues that aren’t easy to fix.

Web Performance Link

13
Sending messages when a user is back online — Phil Nash explains how to do it14. (Image credit15)

HTML & SVG Link

JavaScript Link

Vue.js cheatsheet18
Marcos Neves’ handy cheat sheet19 has everything you need to know about Vue.js at one glance.

Work & Life Link

Going Beyond… Link

  • Linda Besner wrote about living in a globalized yet fragmented world, where sleep is one of the few bodily experiences we seem to share22. A thoughtful piece about what the Internet achieved and where it struggles to connect people.
  • Josh Clark on why the smart algorithm systems that power Google, Siri, Alexa and other “intelligent” AI services should know when they’re not smart enough23 and indicate that to users.
  • Microplastics are everywhere. They’re used in most creams, shower gels and a lot of other products we use every day. Scientists now found microplastics in commercial salts24 from several countries, indicating how badly our seas are polluted with these particles. As we’re eating salt, this has a direct effect on our health, and it’s only stoppable if we achieve to not have microplastic particles in everyday products anymore.

Last but not least, if you’re in Europe or Germany, how about joining the awesome CSSconf EU in Berlin on May, 5th25? There are still tickets available. I’ll be around at the sold-out beyondtellerrand in Düsseldorf again, and I’d love to meet you there. If you don’t have a ticket, maybe join one of the side events26? Or consider the Material Conference27 which will take place on August 17th in Iceland, a lovely island, and I’m sure the event will be great as well.

And with that, I’ll close for this week. If you like what I write each week, please support me with a donation28 or share this resource with other people. You can learn more about the costs of the project here29. It’s available via email, RSS and online.

— Anselm

Footnotes Link

  1. 1 https://www.smashingmagazine.com/2016/02/making-a-service-worker/
  2. 2 https://www.smashingmagazine.com/2016/08/how-to-create-a-responsive-8-bit-drum-machine-using-web-audio-svg-and-multitouch/
  3. 3 https://www.smashingmagazine.com/2016/05/a-guide-to-personal-side-projects/
  4. 4 https://www.smashingmagazine.com/2017/01/algorithm-driven-design-how-artificial-intelligence-changing-design/
  5. 5 https://rhaas.blogspot.de/2017/04/new-features-coming-in-postgresql-10.html
  6. 6 https://caniuse.com/
  7. 7 https://www.patreon.com/caniuse
  8. 8 https://docs.microsoft.com/en-us/microsoft-edge/dev-guide#whats-new-in-edgehtml-15
  9. 9 https://staltz.com/the-single-tip-that-made-me-a-better-programmer.html
  10. 10 https://ma.ttias.be/caa-checking-becomes-mandatory-ssltls-certificates/
  11. 11 http://www.mjkranch.com/docs/CODASPY17_Kranch_Reed_IdentifyingHTTPSNetflix.pdf
  12. 12 https://www.twilio.com/blog/2017/02/send-messages-when-youre-back-online-with-service-workers-and-background-sync.html
  13. 13 https://www.twilio.com/blog/2017/02/send-messages-when-youre-back-online-with-service-workers-and-background-sync.html
  14. 14 https://www.twilio.com/blog/2017/02/send-messages-when-youre-back-online-with-service-workers-and-background-sync.html
  15. 15 https://www.twilio.com/blog/2017/02/send-messages-when-youre-back-online-with-service-workers-and-background-sync.html
  16. 16 https://css-tricks.com/pong-svg-js/
  17. 17 https://vuejs-tips.github.io/cheatsheet/
  18. 18 https://vuejs-tips.github.io/cheatsheet/
  19. 19 https://vuejs-tips.github.io/cheatsheet/
  20. 20 https://colloq.io/blog/remote-managing-a-side-project-across-the-globe
  21. 21 https://blog.bigcartel.com/what-makes-work-meaningful/
  22. 22 http://reallifemag.com/sleep-country/
  23. 23 https://bigmedium.com/ideas/systems-smart-enough-to-know-theyre-not-smart-enough.html
  24. 24 http://www.nature.com/articles/srep46173
  25. 25 http://2017.cssconf.eu/
  26. 26 https://beyondtellerrand.com/events/duesseldorf-2017/side-events
  27. 27 https://web.material.is/2017/
  28. 28 https://wdrl.info/donate
  29. 29 https://wdrl.info/costs/

↑ Back to topTweet itShare on Facebook

Leave a Reply

Your email address will not be published. Required fields are marked *