Techreport blog

Engineering Insights & Guides

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

11,842 articles
Frontend — Component-Level CMSs

Component-Level CMSs

When a component lives in an environment where the data queries populating it live nearby, there is a pretty direct line between the visual component and the

CCChris Coyier·January 23, 2020Frontend
Career & Teams — How to manage a program in a product-mode organization

How to manage a program in a product-mode organization

In their ideal state, product-mode organizations are formed of loosely coupled, autonomous teams that respond rapidly to articulated and unarticulated user needs. On occasion however, opportunities arise that require a response involving coordination across multiple teams. If not managed effectively the outcome will result in missed revenue, unsatisfied customers and wasted team capacity. We refer

LNLuiza Nunes and James Lewis·January 23, 2020Career & Teams
Engineering — A Complete Guide To WordPress Multisite — Smashing Magazine

A Complete Guide To WordPress Multisite — Smashing Magazine

WordPress Multisite allows you to run multiple websites on your server using the same WordPress installation. From setting up Wordpress Multisite to optimizing its various features, with this article, Manish Dudharejia will help you understand every facet of this unique WordPress tool. Read on to find out more.

MDManish DudharejiaManish Dudharejia·January 23, 2020Engineering
Career & Teams — How we built the good first issues feature

How we built the good first issues feature

We’ve recently launched good first issues recommendations to help new contributors find easy gateways into open source projects. Read about the machine learning engine behind these recommendations.

TGTiferet GazitTiferet Gazit·January 22, 2020Career & Teams
AI & ML — Sponsored Post: Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream - High Scalability -

Sponsored Post: Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream - High Scalability -

Who's Hiring? * Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relational data. Apply here. * Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple

HSHigh Scalability·January 22, 2020AI & ML
Databases — Follower Clusters – 3 Major Use Cases for Syncing SQL & NoSQL Deployments - High Scalability -

Follower Clusters – 3 Major Use Cases for Syncing SQL & NoSQL Deployments - High Scalability -

Follower clusters are a ScaleGrid feature that allows you to keep two independent database systems (of the same type) in sync. Unlike cloning or replication, this allows you to maintain an active, point-in-time copy of your production data. This extra cluster, known as a follower cluster, can be leveraged for multiple use cases, including for analyzing, optimizing and testing your application perf

KAKristi Anderson·January 22, 2020Databases
Frontend — How To Pass Data Between Components In Vue.js — Smashing Magazine

How To Pass Data Between Components In Vue.js — Smashing Magazine

Unless you’re creating your entire Vue app in one component (which wouldn’t make any sense), you’re going to encounter situations where you need to share data between components. With so many different ways to share data across components, you should know which technique is best for your situation. In this article, Matt Maribojoc will analyze three of the most common ways to pass data in VueJS.

MMMatt MaribojocMatt Maribojoc·January 22, 2020Frontend
Frontend — Edgium

Edgium

January 15th, 2020 was the day Microsoft Edge went Chromium. A drop in browser engine diversity. There is a strong argument to be made that's not good for an

CCChris Coyier·January 21, 2020Frontend
Design & UX — Effective Collaboration with Product and Design

Effective Collaboration with Product and Design

How we work with design can have a tremendous impact on our overall output, and yet we don't always treat it as very important. A look at how collaborating with design can supercharge our own productivity.

JWJosh W. Comeau·January 21, 2020Design & UX
Frontend — Recreating The Arduino Pushbutton Using SVG And — Smashing Magazine

Recreating The Arduino Pushbutton Using SVG And — Smashing Magazine

HTML comes with a bunch of input controls, and there are tons of component libraries that include many standard controls such as checkboxes, and radio buttons. But what happens when you need something unusual? In this article, Uri Shaked will show you how to build custom HTML components that mimic physical objects, such as the Arduino Pushbutton. We’ll draw the component in Inkscape from scratch,

USUri ShakedUri Shaked·January 20, 2020Frontend
Engineering — Eleventy Love

Eleventy Love

Been seeing a lot of Eleventy action lately. It's a smaller player in the world of static site generators, but I think it's got huge potential because of how

CCChris Coyier·January 17, 2020Engineering
Frontend — Autumn (macOS window manager)

Autumn (macOS window manager)

I love how nerdy this is. Autumn allows you to write JavaScript to control your windows. Get this window, move it over here. Nudge this window over. There are

CCChris Coyier·January 17, 2020Frontend
Performance — All Things Smashing: Monthly Update — Smashing Magazine

All Things Smashing: Monthly Update — Smashing Magazine

With so much going on, we’ve made it our mission to help you stay on top of things. Of course, you can follow us on Twitter, Facebook, LinkedIn and subscribe to our RSS feed, but it’s nice to have an overview of the most important things in one place. With this guide, Iris Lješnjanin covers pretty much everything from performance budgets to single-page apps to networking optimizations.

ILIris LjesnjaninIris Ljesnjanin·January 17, 2020Performance
Networking — Announcing the Cloudflare Access App Launch

Announcing the Cloudflare Access App Launch

Since launch, Cloudflare Access has helped improve how users connect to secured applications. When you protect an application with Access, users never have to connect to a private network and never have to deal with a clunky VPN client.

SSamSam·January 16, 2020Networking