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:
- Making A Service Worker: A Case Study
- How To Create A Responsive 8-Bit Drum Machine Using Web Audio, SVG And Multitouch
- A Guide To Personal Side Projects
- Algorithm-Driven Design: How Artificial Intelligence Is Changing Design
News
- Good news if you’re using PostgreSQL: The upcoming PostgreSQL 10 offers some great new features. 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.com, 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 back.
- With the new Windows 10 Creators Update, 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
- 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 article that reinforce this.
Security
- There’s a new DNS resource record:
CAA
. The Certificate Authority Authorization Record 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 time (PDF, 0.7MB). A technical write-up about HTTPS issues that aren’t easy to fix.
Web Performance
- Phil Nash wrote a guide on how to use Service Workers and the Background Sync API to send messages when a user is back online.
HTML & SVG
- Ulrich-Matthias Schäfer shares how you can recreate the beloved Pong game with SVG and some JavaScript.
JavaScript
- Marcos Neves created a useful Vue.js 2.2 API cheat sheet. It’s available as an interactive online as well as a PDF version.
Work & Life
- How can you successfully manage a side project in a distributed team across the globe? I wrote up how we did it at Colloq, my newest project, and share details on working remote, virtual office calls, and how to fix common Scrum issues.
- Cassie Marketos shares her concerns and discoveries about “What Makes Work Meaningful.” In search of the answer to the common question if what we do matters at all, this article reveals some thoughts that set our sense of urgency right again.
Going Beyond…
- Linda Besner wrote about living in a globalized yet fragmented world, where sleep is one of the few bodily experiences we seem to share. 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 enough 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 salts 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, 5th? 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 events? Or consider the Material Conference 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 donation or share this resource with other people. You can learn more about the costs of the project here. It’s available via email, RSS and online.
— Anselm