#253 — February 12, 2020 |
How Sustainable is a Solar Powered Website? — Very, it turns out. “Our self-hosted, solar-powered, off-grid website has been running for 15 months now.” I enjoyed this story. LOW-TECH MAGAZINE |
GitHub CLI Now in Beta — GitHub has unveiled a new command line tool designed to make it easier to work with GitHub and common workflows there like handling pull requests, etc. GitHub |
Build Video in Just Two API Calls — Mux Video is an API-first platform, powered by data and designed by video experts to make beautiful video possible for every development team. Mux sponsor |
ICANN To Allow .COM Price Increases? — Another month, another TLD is in the spotlight. This time, ICANN has announced significant changes to the contract it has with Verisign to operate the top-level domain .COM, including .COM price increases, and Namecheap invites you to make your feeling known. Namecheap |
Chrome's Plan to Prevent Insecure Downloads — Starting in Chrome 82, Chrome will block the download of files served insecurely when linked on secure origins. Here’s The Register’s take. Joe DeBlasio (Google) |
The Story of Let's Encrypt — Let’s face it, Let’s Encrypt’s automated certificate service has had a huge impact on the rollout of HTTPS across the Internet. This post summarizes a paper (PDF) that details the technical story behind the scenes. the morning paper |
The History of Git: The Road to Domination — Like JavaScript, the Andy Favell |
|
💻 Jobs |
Find a Dev Job Through Vettery — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. Vettery |
DevOps Engineer at X-Team (Remote) — Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers. X-Team |
📕 Tutorials |
Building a Performant Front-End Architecture — A technical writeup of the key things to consider performance-wise when building a front-end. DebugBear |
Performance Testing HTTP/1.1 vs HTTP/2 Vs HTTP/2 + Server Push for REST APIs — If you’re unfamiliar with the performance dynamics and differences between these approaches, this is a good writeup and demonstration. Evert Pot |
Top GitHub Best Practices for Developers - Expanded Guide — Implementing these best practices could save you time, improve code maintainability, and prevent security risks. Datree.io sponsor |
Should You Self-Host Google Fonts? — A detailed and considered look at what you can do to minimize the performance impact of third-party fonts. Barry Pollard |
Dynamic Route53 Records for AWS Auto Scaling Groups with Terraform Jim Sheldon |
Ask HN: What's The Best Resource for Learning Modern x64 Assembly? — I’ve been nostalgically dabbling with this recently and while I have no practical use for writing x86, if you do.. this thread will be useful. Hacker News |
Build a Lightning Quick Website using Hugo and S3 — One developer’s approach to a site that loads in 50ms. Josh Bradley |
💡 Stories and Opinions |
Analyzing the Attacks On My Web Site — “With a little bit of command line kung fu, some Go and Google Sheets I’ll show you how to visualize who is attacking your site.” Jeremy Morgan |
▶ How Java is Imitating Functional Languages — If you’ve been keeping an eye on Java in recent years, you’ll have seen it taking on a few new features inspired by other languages. Maurice Naftalin and José Paumard |
The Fastest Way to Get Great Bug Reports from the Non-Technical Folk BugHerd sponsor |
The Wall of Technical Debt — An interesting method for making technical debt visible and negotiable. Mathias Verraes |
Smaller Pieces, Lower Pain — It seems obvious when you say it but breaking tasks down into the tiniest possible pieces is a core tenet of engineering (and particularly diagnosis) to me. Jessica Joy Kerr |
🛠 Code and Tools |
Flash: A Test Service to Mock Slow Server Responses — A simple HTTP service that simulates a slow response with a configurable delay in millisecs. I used this to test a “loading” status React library, worked well. Siwalik |
Couchbase Cloud: It's Managed Couchbase as a Service — Couchbase, one of the earliest databases to be referred to as ‘NoSQL’, has joined the long line of databases with an official, managed, cloud-based service. Scott Anderson |
Shell Git: A Shell-Based Drew DeVault |
CheerpJ 2.0 Released: A Java to WASM and JS Compiler — This is a commercial tool (though free for non-commercial purposes) but as someone who started on the Web in the 90s, the idea of Java being compiled to JavaScript continues to amuse :-) Stefano De Rossi |
ssh-over-ssm: Use AWS SSM to Connect to Instances over SSH L1 |
Wrangler: A CLI Tool for Working with Cloudflare Workers — Workers is Cloudflare’s platform for distributing JavaScript to run at the ‘edge’ around the world. Cloudflare |
🐦 Seen on Twitter.. |