⭐️ Technology Reading Update (weekly) – 31 Jul, 2020

Continue reading takes about 3 minutes

1. How to hire great engineers

Hiring software engineers is one of the most critical yet hard tasks you need to do to succeed as a company. Large tech companies define “what a great engineer is” and the way they hire them through trial and error.


3. Should you use SRP?

Should

This page has some wonky notes about the Secure Remote Password protocol. TL;DR: I don’t like it. It’s also not obviously broken. But it’s inefficient and you should use OPAQUE. Like most PAKE protocols, SRP has two phases.


5. Developers: How we use SRP, and you can too

Developers:

1Password uses a multi-layered approach to protect your data in your account, and Secure Remote Password (SRP) is one of those very important layers. Today we’re announcing that our Go implementation of SRP is available as an open source project.


6. What is HTTP/2 and How Does it Compare to HTTP/1.1?

What

HTTP/2 is one of the largest changes to how the web works since HTTP v1.1 was released in June 1999. The new HTTP/2 protocol will make web pages load significantly faster, both on the desktop and mobile. The internet has changed dramatically since the HTTP 1.1 was launched back in 1999.


7. Compare gRPC services with HTTP APIs

Compare

This article explains how gRPC services compare to HTTP APIs (including ASP.NET Core web APIs). The technology used to provide an API for your app is an important choice, and gRPC offers unique benefits compared to HTTP APIs.


8. Why milliseconds matter

Why

Developers are always looking for the best and most efficient way to make things happen. But making things more efficient is sometimes just a matter of milliseconds. At Yonego, we recently started to make such a development: switching our webservices from REST to gRPC.


9. Dropbox traffic infrastructure: Edge network

Dropbox

As you can see, by simply putting the PoP close to the user one can improve latency by more than factor of two. But that is not all. Our users benefit greatly from faster file uploads and downloads. Let’s see how latency affects TCP congestion window (CWND) growth during file uploads:


10. How we migrated Dropbox from Nginx to Envoy

How

In this blogpost we’ll talk about the old Nginx-based traffic infrastructure, its pain points, and the benefits we gained by migrating to Envoy. We’ll compare Nginx to Envoy across many software engineering and operational dimensions.


11. Dark web scammers exploit Covid-19 fear and doubt

Dark

He’s talking about the scammers and criminals that inhabit the “dark web” who have found a new angle – anxiety over Covid-19.


12. Stock Prices, Beta, and Strategic Planning

Stock

Life for corporate executives would be much easier if they had to take no financial risks. Naturally, returns that are certain (and large and quick) are far preferable to returns that are uncertain (and small and distant).


13. Universal Basic Income is Capitalism 2.0

A Universal Basic Income (UBI) would improve everyone’s lives, increase our free time, empower workers, and ensure everyone has food and a roof over their head. These are noble goals, but obviously there’s a downside or it would already be implemented, right?


14. Why I Don’t Use A Static Site Generator

Why

I often receive inquisitive looks when I tell people I’m running WordPress on my website. Especially when I’m talking to other people in the InfoSec community where getting responses like, “WordPress, really? Why not a static site generator like Hugo?” is par for the course.


15. Why you should stop using Google Analytics on your website

Why

Apple has announced that Safari will start blocking Google Analytics from cross-site tracking. Site owners now fear that Google Analytics stats will become less accurate.


16. Take ‘this’ Quiz, Understand How ‘this’ Works in JavaScript

Take

Among all the abstract ideas JavaScript has to offer, the ‘this’ keyword can be one of the most challenging concepts to grasp. On the surface, ‘this’ seems like an intuitive keyword that simply refers to the environment (or scope) it resides in. As you look deeper into the JavaScript runtime, i.e.


18. How one hour of slow breathing changed my life

How

The place looked like something out of an old horror film: all paint-chipped walls, dusty windows, and menacing shadows cast by moonlight. I walked through a gate, up a flight of creaking steps, and knocked on the door.


19. Building Domain Driven Microservices

Building

The term ‘micro’ in Microservices, though indicative of the size of a service, is not the only criteria that make an application a Microservice. When teams move to a microservices-based architecture, they aim to increase their agility — deploy features autonomously and frequently.


20. Announcing Clutch, the Open-source Platform for Infrastructure Tooling

Announcing

Today we are excited to announce the open-source availability of Clutch, Lyft’s extensible UI and API platform for infrastructure tooling.


21. Announcing Clutch, the Open-source Platform for Infrastructure Tooling

Announcing

Today we are excited to announce the open-source availability of Clutch, Lyft’s extensible UI and API platform for infrastructure tooling.


22. Soap dodger: meet the doctor who says we have been showering wrong

Soap

When James Hamblin tells people he has not used soap in the shower for five years, they tend not to hold back in expressing their disgust. “It’s one of the few remaining things for which we feel fine telling someone that they’re gross,” he says. “It’s amazing to me, honestly.”


23. Not an Amazon Problem

The NY Times profile quotes me saying “We don’t really have an Amazon problem. What we have is a deep, societal problem with an unacceptable imbalance of power and wealth.


24. AWS Lambda: how to detect and stop accidental infinite recursions

AWS

Presently sponsored by Trek10: As the original serverless-first consultancy, Trek10 has designed and built serverless systems for some of the world’s top companies. Now, our Developer Acceleration program brings that expertise to you and your team.


25. Stop Blocking Things at the Last Minute · Stay SaaSy

One of the most frustrating and common experiences in the workplace is getting work blocked near the finish line. Examples:


26. Why It’s Easier to Manage 4 People Than It Is to Manage 1 Person

It’s easier to manage 4 people than it is to manage one person. The primary reason for this is the inherent over-reliance in the relationship between a manager and a single report. Let’s dive deeper. It’s not uncommon for a first-time manager to get a single direct report. Try it out.


27. Intel to reorganize key technology unit, Murthy Renduchintala to leave

Intel

U.S. chipmaker Intel Corp’s logo is seen on their “smart building” in Petah Tikva, near Tel Aviv, Israel December 15, 2019.


28. Weekly To-do

Kubernetes Blog Post in Chinese Coding for MMSS


29. One company’s plan to build a search engine Google can’t beat

One

You can’t out-Google Google. For two decades, companies have tried to build a better search engine, and now the internet graveyard is filled with would-be competitors. Even the smash successes only get to 1% or 2% market share.


30. Access Token Lifetime

When your service issues access tokens, you’ll need to make some decisions as to how long you want the tokens to last. Unfortunately there is no blanket solution for every service.


31. Doing Stupid Stuff with GitHub Actions

TL;DR: DevOps doesn’t have to be all work and no play. I built 5 stupid (but fun!) GitHub actions… because why not? The full code for these actions can all be found in this GitHub repo. I encourage you to fork and/or add issues/PRs with impractical actions of your own!


32. I Am a Model and I Know That Artificial Intelligence Will Eventually Take My Job

I

Shudu Gram is a striking South African model. She’s what fashion likes to call “one to watch,” with a Balmain campaign in 2018, a feature in Vogue Australia on changing the face of fashion, and a red carpet appearance at the 2019 BAFTAs in a custom Swarovski gown. I’m also a model.



Thanks for your reading, save as your bookmark if you like my website.

1 thought on “⭐️ Technology Reading Update (weekly) – 31 Jul, 2020”

Leave a Reply

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