Programmer Weekly (Issue 142 February 9 2023)

Programmer Weekly - Issue 142

Programmer Weekly

Welcome to issue 142 of Programmer Weekly. Let's get straight to the links this week.

Quote of the Week

 

"Good programming is good writing." - John Shore

Reading List

A look at what went into building the world's largest public code search index.

In this article, I'll cover the current state of YouTube's internal API, highlight the most important changes, and explain how everything works today. Just like before, I will focus on the video playback aspect of the platform, outlining everything you need to do in order to resolve video streams and download them.

Inside an exploit that allowed logging in to Toyota's GSPIMS application as any user, including system admins.

Robots are frequently used in the manufacturing industry for numerous use-cases. Amongst many, one case is to eliminate defective products automatically from reaching the finished goods inventory. The same principles of these systems can be adopted to filter out malformed data from datastores. This post deep dives into how we rebuilt one of our Cassandra(C*) clusters by removing malformed data using Yelp’s Data Pipeline.

CSS Color 4 brings wide gamut color tools and capabilities to the web: more colors, manipulation functions, and better gradients.

Reforge experts share why they believe a Scrum Master can no longer increase quality or speed in the product development process. They also share recommendations for how Scrum work should be distributed today.

Fully-Automatic Large-Scale Landscape, Security, and Privacy Analyses of Single Sign-On in the Wild.

The ActionCard pattern implementation described here is the result of our team leveraging learnings from across Uber engineering and a lot of our own trial and error. The result is a pattern that allows us to quickly launch new features across multiple screens and apps with a focus on rapid iteration. The ActionCard pattern has allowed us to reduce complexity and eliminate redundancy. Our hope is that it might be helpful for other teams who want to go fast.

Watch and Listen

Learn how to build a  Buzzfeed Clone in JavaScript, followed by a version in React using JSON server for mimicking an API, and then build a TypeScript Buzzfeed Clone with a mini backend using Node.js to communicate with a Database.

What is an API? Learn all about APIs (Application Programming Interfaces) in this full tutorial for beginners. You will learn what APIs do, why APIs exist, and the many benefits of APIs. APIs are used all the time in programming and web development so it is important to understand how to use them.

Interesting Projects, Tools and Libraries

A personal search engine, crawl & index websites/files you want with a simple set of rules

The developer-first open source Zapier alternative.

DocsGPT is a cutting-edge open-source solution that streamlines the process of finding information in project documentation. With its integration of the powerful GPT models, developers can easily ask questions about a project and receive accurate answers. 

How to become a packager.

OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so. 

xlOil provides framework for interacting with Excel in different programming languages (python & C++ currently)

Build serverless async backends without cloud resources.

A real-time data backend for browser-based applications.

Optimizes static websites for best user experience and best Core Web Vitals scores.

Zero Downtime Deployment for Docker Compose.

Our Other Newsletters

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.