Programmer Weekly (Issue 161 June 29 2023)

Programmer Weekly - Issue 161

Programmer Weekly

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

Quote of the Week

 

"If you're actually doing TDD, you're throwing away tests all the time, as your understanding of what the code is changes." - Kerri Miller

Reading List

Have the computer find the bugs for you.

Understanding our data and usage patterns was the real key.

In this article, we'll explore how to implement chaos testing using k6 for two backend services, to help you ensure the resilience of your application.

Understand how using UUIDs as primary keys can affect PostgreSQL performance, and how to tweak your index to avoid UUID performance pitfalls.

Helicopter management is a style of management where the manager is constantly hovering over their team, micromanaging their work. This style of management can be counterproductive and can lead to low morale and productivity.

The article highlights Lyft's efforts in developing real-time machine learning foundations to enhance their platform's performance and user experience. It explores the challenges faced and the strategies employed to build scalable and reliable machine learning systems within the context of a ride-sharing company.

Watch and Listen

Learn advanced C# programming concepts. This course is designed to elevate your programming proficiency, delving into intricate aspects like delegates, events, generics, async/await tasks, and LINQ, plus you'll learn about .NET. With detailed code examples and best practice guidelines, you'll explore design patterns, user actions, queries, operators, C# attributes, and more. 

In this stream we explore some techniques for working with geospatial data in Neo4j. We will cover some basic spatial Cypher functions, spatial search, routing algorithms, and different methods of importing geospatial data into Neo4j.

Interesting Projects, Tools and Libraries

"Do, or do not. There is no try." We're setting out to change that: `try cmd` and commit---or not. 

Private first, unified, self-hosted no code database.

An email and SMTP testing tool with API for developers.

The AI Application Framework for Javascript.

OpenResume is a powerful open-source resume builder and resume parser.

A simple, modern, and generic standard for managing and collaborating software configurations.

A full-stack application that turns any documents into an intelligent chatbot with a sleek UI and easier way to manage your workspaces.

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.