Techreport blog

Engineering Insights & Guides

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

11,670 articles
Frontend — No-Comma Color Functions in CSS

No-Comma Color Functions in CSS

There have been a couple of viral tweets about this lately, one from Adam Argyle and one from Mathias Bynes. This is a nice change that makes CSS a bit more

CCChris Coyier·May 4, 2020Frontend
Engineering — Announcing the MLH Fellowship, powered by GitHub

Announcing the MLH Fellowship, powered by GitHub

Now more than ever, students need opportunities to sustain their growth, using real tools, and an experienced understanding of how to work remotely and globally. With this new program, we’re helping to support the next generation of developers and the open source projects that companies use every day.

VGVanessa GennarelliVanessa Gennarelli·May 4, 2020Engineering
Distributed — Part 2: The DynamoDB Book: An Interview With Alex DeBrie On His New Book - High Scalability -

Part 2: The DynamoDB Book: An Interview With Alex DeBrie On His New Book - High Scalability -

This is the second part of my interview with Alex DeBrie on his new insta-classic: The DynamoDB Book. To read the first part of the interview please mosey on over to The DynamoDB Book: An Interview With Alex DeBrie On His New Book. Go ahead. Take your time. It's worth it. Quick Fire Round. What's your quick reaction to: The cost of storing data in S3 versus storing data in DynamoDB? Use S3 for lar

HSHigh Scalability·May 4, 2020Distributed
Frontend — Accessible Animations in React

Accessible Animations in React

I really love animation, but not everybody does. In fact, it can make some people literally sick! In this tutorial, we'll see how to ensure that we respect user preferences, and create animations that can be disabled.

JWJosh W. Comeau·May 4, 2020Frontend
Performance — An Introduction To React With Ionic — Smashing Magazine

An Introduction To React With Ionic — Smashing Magazine

Mobile app development using hybrid frameworks has come a long way since initial release in 2008. With the improvements being made to the JavaScript engine and improved processing power available to mobile phones, the major concern people had when they considered developing their apps using the hybrid approach — namely, performance — has all but been eliminated, and cross-platform frameworks have

JNJerry NaviJerry Navi·May 4, 2020Performance
Networking — When people pause the Internet goes quiet

When people pause the Internet goes quiet

As human behaviour has changed in response to the pandemic, it's left a mark on the charts that network operators look at day in, day out to ensure that their networks are running correctly.

JGJohn Graham CummingJohn Graham Cumming·May 1, 2020Networking
Frontend — Readability Algorithms Should Be Tools, Not Targets — Smashing Magazine

Readability Algorithms Should Be Tools, Not Targets — Smashing Magazine

In recent years a slew of ‘readability’ programs have appeared to help us tidy up the things we write. Used everywhere from newsrooms to browser plugins, these systems offer automated feedback on how writing can be clearer, neater, and less contrived. Sounds good right? Well, up to a point. Readability programs may seem like a godsend, but the worst thing writers can do is write to please them abo

FOFrederick O BrienFrederick O Brien·May 1, 2020Frontend
Career & Teams — Alia Rose Connor: Agile Coach Manager

Alia Rose Connor: Agile Coach Manager

Usually, I live in Brooklyn and start the day with a 45-minute commute to the office. But at the moment, things are very different – my partner and I are holed up at our little place in the woods near New Paltz, so now I just start the day with some yoga before jumping online for my first meeting. When we bought this house last September, we had no idea what a refuge it would turn out to be. So I

SESpotify Engineering·May 1, 2020Career & Teams
Frontend — CSS-Tricks Chronicle XXXVIII

CSS-Tricks Chronicle XXXVIII

Hey hey, these "chronicle" posts are little roundups of news that I haven't gotten a chance to link up yet. They are often things that I've done off-site,

CCChris Coyier·April 30, 2020Frontend