Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,777 articles
Networking — Cloudflare Network Interconnection partnerships launch

Cloudflare Network Interconnection partnerships launch

Today we’re excited to announce Cloudflare’s Network Interconnection Partner Program, in support of our new CNI product. As ever more enterprises turn to Cloudflare to secure and accelerate their branch and core networks, the ability to connect privately and securely becomes increasingly important.

STStevenpack, Tom PasekaStevenpack, Tom Paseka·August 4, 2020Networking
Frontend — Making Sense of react-spring

Making Sense of react-spring

Animation is one of the trickier things to get right with React. In this post, I’ll try to provide the introduction to react-spring I wish I had when I first

ARAdam RackisAdam Rackis·August 4, 2020Frontend
Engineering — Jetpack CRM

Jetpack CRM

About a year ago, Automattic bought up Zero BS CRM. The thinking at the time was that it could be rebranded into the Jetpack suite and, well, that happened.

CCChris Coyier·August 4, 2020Engineering
Performance — CodeGen: Semantic’s improved language support system

CodeGen: Semantic’s improved language support system

The Semantic Code team shipped a massive improvement to the language support system that powers code navigation. Code navigation features only scratch the surface of possibilities that start to open up when we combine Semantic‘s program analysis potential with GitHub’s scale.

ANAyman NadeemAyman Nadeem·August 4, 2020Performance
Design & UX — Can You Design A Website For The Five Senses? — Smashing Magazine

Can You Design A Website For The Five Senses? — Smashing Magazine

Imagine if your website could evoke this kind of response. Visitors who respond to the sensory stimulation would instantly be in a more positive headspace, which they’d then associate with the site and your brand. While you don’t want to design a website for all five senses — because that would most certainly lead to sensory overload — you can use individual senses to strengthen the experience vis

SSSuzanne ScaccaSuzanne Scacca·August 4, 2020Design & UX
Engineering — My living room intern experience at Cloudflare

My living room intern experience at Cloudflare

For the past twelve weeks, I’ve had the pleasure of working as a Legal Intern at Cloudflare. This blogpost goes over a few key things that set this internship apart from even those in which I’ve been able to connect with people in-person.

CCloudflare·August 3, 2020Engineering
Engineering — Friction Logs

Friction Logs

I first heard the term "Friction Log" from Suz Hinton back in April on ShopTalk. The idea makes an extreme amount of sense: Use a thing, and write down

CCChris Coyier·August 3, 2020Engineering
Security — GitHub joins the Open Source Security Foundation

GitHub joins the Open Source Security Foundation

We are happy to announce that GitHub is joining the Open Source Security Foundation (OpenSSF) as a founding member, alongside Google, IBM, JPMorgan Chase, Microsoft, NCC Group, OWASP Foundation, Red Hat, and others.

JCJamie CoolJamie Cool·August 3, 2020Security
Frontend — Setting Up Redux For Use In A Real-World Application — Smashing Magazine

Setting Up Redux For Use In A Real-World Application — Smashing Magazine

Redux is a robust state-management library for single-page JavaScript apps. It is described on the official documentation as a predictable state container for Javascript applications and it’s fairly simple to learn the concepts and implement Redux in a simple app. Going from a simple counter app to a real-world app, however, can be quite the jump.

JNJerry NaviJerry Navi·August 3, 2020Frontend
SRE & Ops — How We Improved Developer Productivity for Our DevOps Teams

How We Improved Developer Productivity for Our DevOps Teams

Across Spotify, our teams diligently strive to fulfill our mission to “unlock the potential of human creativity by giving millions of creative artists the opportunity to live off their work, and billions of fans the opportunity to enjoy and be inspired by it”. As product managers in the Platform Developer Experience (PDX) Tribe, part of Spotify’s Technology Infrastructure Group, we focus on unlock

MJMaria Jernström and Jason Palmer·August 1, 2020SRE & Ops
Career & Teams — GitHub Action Hero: Swechhya Bista

GitHub Action Hero: Swechhya Bista

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud,…

MDMichelle DukeMichelle Duke·July 31, 2020Career & Teams
Distributed — Stuff The Internet Says On Scalability For July 31st, 2020 - High Scalability -

Stuff The Internet Says On Scalability For July 31st, 2020 - High Scalability -

Hey, it's HighScalability time! Serverless is really complex. Or is it? @paulbiggar sparked a thoughtful Twitter thread. Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff won't happen. Usually I pitch my book Explain the Cloud Like I'm 10 here, but if you're an author with books on Amazon I'd like to ask you to give Best Sellers Rank a try. I started it to send dat

HSHigh Scalability·July 31, 2020Distributed
Engineering — How To Create A Porsche 911 With Sketch (Part 2) — Smashing Magazine

How To Create A Porsche 911 With Sketch (Part 2) — Smashing Magazine

This tutorial is for illustrators who also happen to be passionate car enthusiasts. If you follow me along, you will learn how to draw from scratch in Sketch the legendary Porsche 911, all in vectors. Together, we will be pushing Sketch to its limits and you will learn how to create an almost photo realistic car by using basic shapes, layer styles, and various Sketch features. No bitmap images wil

NNikolalazarevicNikolalazarevic·July 31, 2020Engineering
Engineering — Making Memories To Last (August 2020 Wallpapers Edition) — Smashing Magazine

Making Memories To Last (August 2020 Wallpapers Edition) — Smashing Magazine

Do you need a little inspiration boost? Well, then our new batch of wallpapers is for you. In this post, Cosima Mielke brings you wallpapers for August 2020. All of them are available in versions with and without a calendar — to help you count down the days to a big deadline (or a few days off, maybe?) or continue to use your favorite even after the month has ended. You decide. A big thank-you to

CMCosima MielkeCosima Mielke·July 31, 2020Engineering