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
Engineering — How To Create Customer-Centric Landing Pages — Smashing Magazine

How To Create Customer-Centric Landing Pages — Smashing Magazine

Customer needs should be one of the primary considerations when designing a website or landing page. The era of customer-centric landing pages has dawned. And if your job involves being concerned with metrics like conversion, engagement, and bounce-rates, this is a post that you may want to sit straight up for. In this article, Travis Jamison explains why customer-centricity is so important and ho

TJTravis JamisonTravis Jamison·August 25, 2020Engineering
Languages — Where Does Logic Go on Jamstack Sites?

Where Does Logic Go on Jamstack Sites?

Here’s something I had to get my head wrapped around when I started building Jamstack sites. There are these different stages your site goes through where you

MKMax KohlerMax Kohler·August 24, 2020Languages
SRE & Ops — Scaling services with Shard Manager

Scaling services with Shard Manager

Over the years, as we’ve expanded in scale and functionalities, Facebook has evolved from a basic web server architecture into a complex one with thousands of services working behind the scenes. It’s no trivial task to scale the wide range of back-end services needed for Facebook’s products. And we found that many of our teams […]

CWChris Wiltz·August 24, 2020SRE & Ops
Engineering — How To Build Your Own Comment System Using Firebase — Smashing Magazine

How To Build Your Own Comment System Using Firebase — Smashing Magazine

Ever wanted to have a comments section for your blog, but were overwhelmed by the high cost and maintenance solutions? Firebase can be your savior. In this guide, Aman Thakur will show you how to add a comments section to your blog with Firebase, while learning the basics of Firebase on the way. Let’s build a super-simple comments section.

ATAman ThakurAman Thakur·August 24, 2020Engineering
Career & Teams — GitHub Action Hero: Keirron Stach

GitHub Action Hero: Keirron Stach

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·August 21, 2020Career & Teams
Design & UX — How To Help Your Clients Get More Backlinks Through Design — Smashing Magazine

How To Help Your Clients Get More Backlinks Through Design — Smashing Magazine

A website earns a backlink whenever another website links to it. But there’s a big difference between a backlink and a high-authority backlink. If an authoritative website links to yours, it can significantly boost your ranking in Google search. And this is why backlinks are so highly sought after in marketing… and why web designers should have this on their radar as they design websites for clien

SSSuzanne ScaccaSuzanne Scacca·August 21, 2020Design & UX
Networking — Orange Clouding with Secondary DNS

Orange Clouding with Secondary DNS

Secondary DNS Override is a great option for any users that want to take advantage of the Cloudflare network, without transferring all of their zones to Cloudflare DNS as a primary provider.

AFAlex FattoucheAlex Fattouche·August 20, 2020Networking
SRE & Ops — Introducing Deploy Buttons

Introducing Deploy Buttons

Deploy Buttons help you deploy a project to the Workers Platform without even needing to set up a local development environment. Now, it’s as easy as clicking a Deploy Button and three short steps to deploy using our new web-based deploy tool.

DSDavid SongDavid Song·August 20, 2020SRE & Ops
Design & UX — To grid or not to grid

To grid or not to grid

Sarah Higley does accessibility work and finds that "tables and grids are over-represented in accessibility bugs."

CCChris Coyier·August 20, 2020Design & UX
Career & Teams — Introducing The ReadME Project

Introducing The ReadME Project

Open source powers software on a planetary scale: 99% of code is built on it. The rewards and challenges of creating open source are deeply familiar to the maintainers and…

BDBrian DouglasBrian Douglas·August 20, 2020Career & Teams
Performance — Forms And Validation In Ionic React — Smashing Magazine

Forms And Validation In Ionic React — Smashing Magazine

Ionic Framework provides first-class support for building fast and mobile-optimized applications for any platform using React. In this tutorial, Jerry Navi will show you how to build forms using Ionic React’s UI input components in this tutorial. You will also learn how to use a library to help with detecting form input changes and responding to validation rules. Finally, you will learn to make yo

JNJerry NaviJerry Navi·August 20, 2020Performance
Engineering — New and improved Workers Docs

New and improved Workers Docs

Following user feedback about Workers Docs, we reorganized and reformatted all of our content. The documentation is now intuitive to navigate and the content is now easy and enjoyable to read.

DSDavid SongDavid Song·August 19, 2020Engineering
Frontend — Plyr: CSS Styleable Video Player

Plyr: CSS Styleable Video Player

I just stumbled across Plyr from Sam Potts, a JavaScript library for styled video players. What struck me about it is that you can list YouTube videos as the

CCChris Coyier·August 19, 2020Frontend