Programmer Weekly - Programmer Weekly - Issue 149

View this email in your browser

Programmer Weekly

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

Quote of the Week 

"Quality is a product of a conflict between programmers and testers." ― Yegor Bugayenk


News

Docker No Longer Sunsetting the Free Team Plan
We're reversing course. After taking in feedback from the community, we’re no longer sunsetting the Free Team plan.


Reading List

Practical libc-free threading on Linux
This article will demonstrate a simple, practical, and robust approach to spawning and managing threads using only raw system calls. 

Scaling a Javascript Monorepo With Nx
Learn what Nx is and how to use it for scaling JavaScript monorepos with multiple frontends and backends.

Why I Will Never Use Alpine Linux Ever Again
Nowadays, Alpine Linux is one of the most popular options for container base images. Many people (maybe including you) use it for anything and everything. Some people use it because of its small size, some because of habit and some, just because they copy-pasted a Dockefile from some tutorial. Yet, there are plenty of reasons why you should not use Alpine for your container images, some of which can cause you great amount of grief.

Eight Graphs That Explain Software Engineering Salaries in 2023
Tech professionals’ pay by programming skills, job functions, regions, and more

How we built it: Stripe Radar
What makes Radar, Stripe’s fraud prevention solution, so powerful? Here are some of the key decisions made—and lessons learned—in the years it has taken to build it.

Making Tanstack Table 1000x faster with a 1 line change

Rust in Anger: high-performance web applications


Watch and Listen

Flutter App Development Course – Build a Twitter Clone with Appwrite and Riverpod
We will cover various features such as signing up and signing in with email and password, tweeting text, images, and links, identifying and storing hashtags, displaying tweets, liking tweets, retweeting, commenting/replying, following users, searching for users, displaying followers, following, and recent tweets, editing user profiles, showing tweets with specific hashtags, and a premium feature called "Twitter Blue". Additionally, we will also be implementing a notifications tab that will show notifications when someone replies to you, follows you, likes your tweet or retweets. By the end of this tutorial, you'll have a fully-functional Twitter clone that you can further customize and improve upon.

Pokémon Generator with ChatGPT & DALL-E API in Next.js
We'll walk through setting up API routes in a Next.js app that use the OpenAI API and SDK to generate custom Pokémon attributes and an image based on that generated appearance.


Interesting Projects, Tools and Libraries

Cursor
An editor made for programming with AI.

gerev
AI-powered search engine for your organization.

SequenceGenius
Transforming Your Words into Diagrams - With AI Assistance.

icer_compression
The NASA ICER image compression algorithm.

audioflux
A library for audio and music analysis, feature extraction.

HOTScript
A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

Envio
Envio is a command-line tool that simplifies the management of environment variables across multiple profiles. It allows users to easily switch between different configurations and apply them to their current environment.

YTsaurus
YTsaurus is a scalable and fault-tolerant open-source big data platform. 

pg_gpt
Experimental extension that brings OpenAI API to your PostgreSQL to run queries in human language.
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2023 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Key phrases

Older messages

Programmer Weekly - Issue 148

Thursday, March 23, 2023

View this email in your browser Programmer Weekly Welcome to issue 148 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It's better to wait for a

Programmer Weekly - Issue 147

Thursday, March 16, 2023

View this email in your browser Programmer Weekly Welcome to issue 147 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "UNIX is basically a simple operating

Programmer Weekly - Issue 146

Thursday, March 9, 2023

View this email in your browser Programmer Weekly Welcome to issue 146 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Well-designed components are easy to

Programmer Weekly - Issue 145

Thursday, March 2, 2023

View this email in your browser Programmer Weekly Welcome to issue 145 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Real programmers can write assembly

Programmer Weekly - Issue 144

Thursday, February 23, 2023

View this email in your browser Programmer Weekly Welcome to issue 144 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It's harder to read code than to

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that