May 2020 dev links

Manage HTML DOM with vanilla JavaScript only

How to manage HTML DOM with vanilla JavaScript only? For modern browsers and IE 11+.

https://htmldom.dev/

Celebrating 15 years of Git: An interview with Git maintainer Junio Hamano

In celebration of Git’s 15th anniversary, GitHub’s Jeff King (@peff) interviewed Git’s maintainer Junio Hamano about Git’s 15 years and what’s coming next. Jeff King is a distinguished Software Engineer at GitHub and has worked on scaling and maintaining Git on GitHub since 2011, but he’s also been an active contributor to the Git project since 2006. Both Jeff and Junio serve on Git’s project leadership committee at Software Freedom Conservancy.

The Devastating Decline of a Brilliant Young Coder

Lee Holloway programmed internet security firm Cloudflare into being. Then he became apathetic, distant, and unpredictable—for a long time, no one could make sense of it.

https://www.wired.com/story/lee-holloway-devastating-decline-brilliant-young-coder/

HTTP/3 explained

This book effort was started in March 2018. The plan is to document HTTP/3 and its underlying protocol: QUIC. Why, how they work, protocol details, the implementations and more.

https://http3-explained.haxx.se/en

Building Skeleton Screens with CSS Custom Properties

Designing loading states on the web is often overlooked or dismissed as an afterthought. Performance is not only a developer’s responsibility, building an experience that works with slow connections can be a design challenge as well.

While developers need to pay attention to things like minification and caching, designers have to think about how the UI will look and behave while it is in a “loading” or “offline” state.

window.location Cheatsheet

Looking for a site’s URL information, then the window.location object is for you! Use its properties to get information on the current page address or use its methods to do some page redirect or refresh

https://medium.com/@samanthaming/window-location-cheatsheet-f7ff4eff7604

No-Class CSS Frameworks

I linked up Water.css not long ago as an interesting sort of CSS framework. No classes. No <h2 class=”is-title”>. You just use semantic HTML and get styles.

Eloquent JavaScript, 3rd edition

This is a book about JavaScript, programming, and the wonders of the digital.

https://eloquentjavascript.net/

Should you self-host Google Fonts?

In the last few weeks, because of a combination of various things at work, and in side-projects, I’ve been learning a lot about web fonts and also a lot more about Google Fonts specifically. Through that I’ve come up with a more nuanced answer to the question, that in the past I thought was easy: should you self-host Google Fonts?

https://www.tunetheweb.com/blog/should-you-self-host-google-fonts/

Leave a Reply

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