Techreport blog

Engineering Insights & Guides

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

11,851 articles
Frontend — Zooming Images in a Grid Layout

Zooming Images in a Grid Layout

Creating a grid of images is easy, thanks to CSS Grid. But making the grid do fancy things after the images have been placed can be tricky to pull off.

TATemani AfifTemani Afif·August 8, 2022Frontend
Security — All GitHub Enterprise users now have access to the security overview

All GitHub Enterprise users now have access to the security overview

Today, we’re expanding access to the GitHub security overview! All GitHub Enterprise customers now have access to the security overview, not just those with GitHub Advanced Security. Additionally, all users within an enterprise can now access the security overview, not just admins and security managers.

BOBrittany O'Shea, Kelly ArwineBrittany O'Shea, Kelly Arwine·August 8, 2022Security
Engineering — Release Radar

Release Radar

While some of us have been wrapping up the financial year, and enjoying vacation time, others have been hard at work shipping open source projects and releases. These projects include…

MDMichelle DukeMichelle Duke·August 5, 2022Engineering
Security — Rethinking Authentication UX — Smashing Magazine

Rethinking Authentication UX — Smashing Magazine

Nobody wakes up in the morning hoping to finally identify crosswalks and fire hydrants that day. Yet every day, we prompt users through hoops and loops to sign up and log in. Let’s fix that. Authentication is everywhere, and sometimes it’s extremely frustrating, and sometimes it’s seamless. Let’s explore a few patterns to create experience that are a bit more seamless than frustrating.

VFVitaly FriedmanVitaly Friedman·August 4, 2022Security
Performance — GitHub Availability Report: July 2022

GitHub Availability Report: July 2022

In July, we experienced one incident that resulted in degraded performance for Codespaces. This report also acknowledges two incidents that impacted multiple GitHub.com services in June.

JOJakub OleksyJakub Oleksy·August 3, 2022Performance
Frontend — Migration From jQuery to Next.js: A Guide — Smashing Magazine

Migration From jQuery to Next.js: A Guide — Smashing Magazine

This guide will show you how to migrate your jQuery site to [React](/category/React) with [Next.js](/category/next.js) – which is a significant undertaking, especially for big code bases. However, this migration allows you to use newer concepts (such as data fetching at build time) to help with our code

SRSam RobbinsSam Robbins·August 3, 2022Frontend