Programmer Weekly - Programmer Weekly - Issue 116

View this email in your browser

Programmer Weekly

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

"One of my most productive days was throwing away 1000 lines of code." - Ken Thompson


Reading List

The many flavors of hashing
A post about the many types of hash functions, their use-cases, dos and don'ts, with suggestions for currently accepted algorithms.

When Microservices Are a Bad Idea
You shouldn't start a new project with microservices, even if you're sure your application will be big enough to make it worthwhile.

Write better docs with a product thinking mindset
I’ve frequently seen product thinking discussed in product management and user experience design contexts, but haven’t seen it applied to technical writing and documentation. And yet, by applying product thinking to documentation, we can write more useful, relevant, high quality documentation. 

Differentiable Programming from Scratch
Differentiable programming has been a hot research topic over the past few years, and not only due to the popularity of machine learning libraries like TensorFlow, PyTorch, and JAX. Many fields apart from machine learning are also finding differentiable programming to be a useful tool for solving many kinds of optimization problems. In computer graphics, differentiable rendering, differentiable physics, and neural representations are all poised to be important tools going forward.

Build your own web framework
Build your own web framework that deploys to edge and serverless infrastructure.

Getting Started With Ephemeral Containers
If you’re following the latest news on Kubernetes, you probably would have heard about Ephemeral Containers. Not sure? Fear not! In this blog post we will try to shed some light on this new feature soon to be stable in Kubernetes v1.25.

Pricing at Lyft
This post discusses the rideshare pricing system architectural design, modeling approaches and potential future iterations of Lyft’s pricing engine to illustrate how we tackle price optimization to achieve Lyft’s long-term mission.


Watch and Listen

InfoQ AI, ML and Data Engineering Trends Report 2022
There have been a lot of innovations and developments in the AI and ML space since last year. In this podcast, InfoQ’s AI, ML and Data Engineering editorial team discusses the latest trends that our readers should find interesting to learn and apply in their own organizations when these trends become mainstream technologies.

PHP 101 for Absolute Beginners
This course is a complete beginner's guide to learn the syntax, variables, functions, classes, PHP OOP & more. Created in 2022 and based on the newest version, PHP 8! 

JavaScript Game Development Course for Beginners
Learn to make 2D games with HTML, CSS & plain vanilla JavaScript, no frameworks and no libraries! 


Interesting Projects, Tools and Libraries

FauxPilot
An attempt to build a locally hosted version of GitHub Copilot. It uses the SalesForce CodeGen models inside of NVIDIA's Triton Inference Server with the FasterTransformer backend.

HypeScript
A simplified implementation of TypeScript's type system written in TypeScript's type system.

speedbump
TCP proxy for simulating variable, yet predictable network latency.

gum
A tool for glamorous shell scripts.

KubeZoo
A lightweight kubernetes multi-tenancy gateway.

pls
`pls` is a prettier and powerful `ls` for the pros.

Lyra
Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript. 

sqlite-zstd
Transparent dictionary-based row-level compression for SQLite.
 
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 © 2022 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.

Older messages

Programmer Weekly - Issue 115

Thursday, July 28, 2022

View this email in your browser Programmer Weekly Welcome to issue 115 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Most of the biggest problems in software

Programmer Weekly - Issue 114

Thursday, July 21, 2022

View this email in your browser Programmer Weekly Welcome to issue 114 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Good software, like wine, takes time.

Programmer Weekly - Issue 113

Thursday, July 14, 2022

View this email in your browser Programmer Weekly Welcome to issue 113 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Sometimes, the elegant implementation

Programmer Weekly - Issue 112

Thursday, July 7, 2022

View this email in your browser Programmer Weekly Welcome to issue 112 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It works on my machine." -

Programmer Weekly - Issue 111

Thursday, June 30, 2022

View this email in your browser Programmer Weekly Welcome to issue 111 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Fools ignore complexity. Pragmatists

You Might Also Like

Data Science Weekly - Issue 540

Friday, March 29, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This Week in Rust #540

Friday, March 29, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 540 — 27 MAR 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Value Of A Promise 🤞

Friday, March 29, 2024

How much is a promise from a tech company really worth, anyway? Here's a version for your browser. Hunting for the end of the long tail • March 28, 2024 The Value Of A Promise When you hear a

New Elastic Security for SIEM Training Course

Friday, March 29, 2024

Detect and respond to evolving threats ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect Detect anomalies and malicious behavior March

SBF gets 25 years 

Thursday, March 28, 2024

Sam Bankman-Fried is sentenced View this email online in your browser By Christine Hall Thursday, March 28, 2024 Welcome back to TechCrunch PM! The editorial team spent a chunk of the day discussing

💎 Issue 410 - Being laid off in 2023-2024 as an early-career developer

Thursday, March 28, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 403 - Microsoft defends .NET 9 features competing with open source ecosystem

Thursday, March 28, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 403 Release Date Mar 28, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 410 - Node.js TSC Confirms: No Intention to Remove npm from Distribution

Thursday, March 28, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 410 - JSDoc as an alternative TypeScript syntax

Thursday, March 28, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 410 Release Date Mar 28, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 404 - Dependency Injection for Modern Swift Applications Part II

Thursday, March 28, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 404 Release Date Mar 28, 2024 Your weekly report of the most popular iOS news, articles and projects Popular