Hey,
it’s great to see the support for my letter growing now again. I also received helpful feedback and as a result I integrated a button to GratiPay and PayPal (one-time donations) now prominently to the bottom of the letter. I hope you like it?
In the little spare time that I had this week I found some cool articles for you this week and don’t want to hide them from you. It’s actually a bit later than usual due to my own conference that was taking place over the last days.
News
- After we had the fight for net neutrality in the U.S. already quite some time, we now shift to Europe. What worked in America hopefully will work here, too: Save the Internet EU
- Turns out that sharing from Desktop browsers is not that easy as it is on mobile. And now Mozilla follows Microsoft (they did announce this for Spartan) creating PageShot, a tool in the browser that lets you make (selective) page shots and annotations on websites.
Concepts & Design
- Feedly shares some insights on how they re-thought the app following Google’s Material Design Styleguide.
- Cameron Moll explores the raise of Proxima Nova over the last decade while using it for a redesign.
Generic
- If you’re just starting out in web development you probably recognized that it’s not so easy. Here’s quite a good starter on why learning to code is so damn hard but that shouldn’t hinder you from learning it.
- Oh, and if you wonder how other people got into web development here is Morena Fiore-Kirby’s story.
Tools
- Did you know you can create a global
.gitignore
file? That way you don’t need to do this for each repository but be aware this is just applied on your machine then, not for every contributor of the repository. Therefore use it only as addition. - Why node’s
require()
is slow and how to analyze your CLI stack for performance issues.
Workflow
- Identify and prioritize the top tasks is more important than ever before in ongoing web projects that evolve.
- How Web Standards are developed now and turned into open standardization, how the w3c want to transform its own workflows and approaches and how developers get involved.
Web Performance
- How HTTP/2’s dependency-based priorization can make a huge difference as seen in Firefox.
- Setting a Web Performance Budget can be difficult. Learn where to start and how to identify your limits.
- Scott Jehl on perceived performance and how more weight doesn’t have to mean more wait
HTML / SVG
- I’ve already written about Element Queries a couple of times, now RICG published a first editor’s draft of the Container Query spec. We’d love to have your feedback on that!
JavaScript
- This infographic shows pretty good what reasons can lead to your JavaScript not working as expected.
- cta.js is a light-weight library animating your action-to-effect path.
- Andrea Giammarchi proves that the DOM is not slow, your abstraction is.
- Learn how to handle HTTP error codes in Express (node) like a pro.
CSS / Sass
- Cathy Dutton on how to survive CSS with some wise tips on creating classes, sticking to grids, and writing good and bad CSS.
- Geoff Graham wrote a pretty decent article on when to use
html
and when to usebody
as your selector of choice to style a page.
Go beyond…
- Is the long ruled principle of online freedom here to stay, or will it be rejected…? About net neutrality, the hidden concepts behind Facebook’s internet.org initiative and how it’s hurting the open web.
- Gina Trapani shares her experience of creating a revenue model with subscriptions instead of advertising for her online website service. It’s the story of a crowd-funding, hacked credit cards and payments on the web.
- Who’s afraid of the big bad Medium? is a inspiring article showing the upsides and downsides (please be sure to read the comments, too) of publishing on Medium or independently.