tech/webdev magazine

December 2, 2018

How Pinterest runs Kafka at scale

Sunday, December 02, 2018 Teklinks

Pinterest runs one of the largest Kafka deployments in the cloud. We use Apache Kafka extensively as a message bus to transport data and to power real-time streaming services, ultimately helping more than 250 million Pinners around the world discover and do what they love.

Full article

event-stream vulnerability explained

Sunday, December 02, 2018 Teklinks

If you work with JavaScript at all, you probably saw a ton of noise yesterday about a vulnerability in the event-stream npm package. Unfortunately, the actual forensic analysis of the issue is buried under 600+ comments on the GitHub issue, most of which are just people flaming about the state of npm, open source, etc.

Full article

November 30, 2018

How we reduced our initial JS/CSS size by 67%

Friday, November 30, 2018 Teklinks

We have been working on reducing the amount of bytes that we send to all Fider users. Being a web application built with React, we have focused on JS and CSS. On this post we share our learnings, some concepts and suggestions on how you can do the same with your web application.

Full article

Creating Horizontal Scrolling Containers the Right Way [CSS Grid]

Friday, November 30, 2018 Teklinks

Ever since Netflix became a household name we’ve been scrolling sideways in mobile layouts. Instead of stacking everything on top of each other, horizontal scrolling containers (or lists) have become a common layout practice, as it helps reduce the vertical space of devices with smaller screens.

Full article