Programmer Weekly - Programmer Weekly - Issue 146

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 replace. Eventually, they will be replaced by ones that are not so easy to replace." - Sustrik's Law


News

Intel unveils Quantum Software Development Kit Version 1.0
Intel Quantum SDK is a full quantum computing stack in simulation that offers a customisable development environment for a broad range of developers.


Reading List

Write a First Person Game in 2KB With Rust
On first glance, making a first person game without an engine or a graphics API seems like an almost impossible task. In this post I’ll show you how to do that using an algorithm called ray casting.

I made JSON.parse() 2x faster
Adventures in hacking Hermes VM’s C++ internals for fun and profit.

How Cloudflare runs Prometheus at scale
Here at Cloudflare we run over 900 instances of Prometheus with a total of around 4.9 billion time series. Operating such a large Prometheus deployment doesn’t come without challenges. In this blog post we’ll cover some of the issues we hit and how we solved them.

Getting Started With Astro
Astro is a content-focused, served-rendered web framework to build fast and lightweight websites. It can equally replace Gatsby as Next.js.

How to Speed up Local Development of a Docker Application running on AWS
Building a local development environment can speed up innovation. Learn DoorDash's process in this technical guide and demo example.

How Discord Stores Trillions of Messages

Running your engineering onboarding program.


Watch and Listen

Introducing MRSK
MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker with zero downtime.

LaTeX – Full Tutorial for Beginners
Learn LaTeX in this full course for beginners. LaTeX is a typesetting system for creating professional-looking documents, commonly used in academia and scientific publishing, with a focus on content rather than appearance.


Interesting Projects, Tools and Libraries

awesome-tiny-js
A collection of tiny JS libraries to put your bundle on a diet.

Laudspeaker
Laudspeaker is an Open Source Cross Channel Customer Messaging Platform that you can self host. Open Source alternative to Braze / Iterable / One Signal / Customer Io. Use Laudspeaker to send product and event triggered emails, sms, push and more.

DataSurgeon
Quickly Extracts IP's, Email Addresses, Hashes, Files, Credit Cards, Social Secuirty Numbers and more from text.

Frontman
Frontman is an open-source API gateway that allows you to manage your microservices and expose them as a single API endpoint. It acts as a reverse proxy and handles requests from clients, routing them to the appropriate backend service.

Service Weaver
Service Weaver is a programming framework for writing, deploying, and managing distributed applications. You can run, test, and debug a Service Weaver application locally on your machine, and then deploy it to the cloud with a single command.

bling
Framework agnostic transpilation utilities for client/server RPCs, env isolation, islands, module splitting, and more. 

roomGPT
Upload a photo of your room to generate your dream room with AI.

ujrpc
Up to 100x Faster FastAPI. JSON-RPC with io_uring, SIMDJSON, and pure CPython bindings.

tragic-methods
A collection of script depicting the strange quirks of programming languages.
 
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 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

Programmer Weekly - Issue 143

Friday, February 17, 2023

View this email in your browser Programmer Weekly Welcome to issue 143 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Most of you are familiar with the

Programmer Weekly - Issue 142

Thursday, February 9, 2023

View this email in your browser 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.

Programmer Weekly - Issue 141

Thursday, February 2, 2023

View this email in your browser Programmer Weekly Welcome to issue 141 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "If it doesn't work, it doesn'

You Might Also Like

AI search engine startup Perplexity eyes a $3B valuation

Tuesday, April 23, 2024

Plus: It's Tesla earnings day and AWS wants to host your AI models View this email online in your browser By Cody Corrall Tuesday, April 23, 2024 Welcome back to TechCrunch PM. Today we have big

🎞️ We Tried 3D Printing a Photo — You'll Love This Secret Samsung Galaxy Bluetooth Feature

Tuesday, April 23, 2024

Also: Transferring Your Phone Number to a New Carrier, and More! How-To Geek Logo April 23, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

You're invited – product sense, prioritization, careers

Tuesday, April 23, 2024

Product Sense Product Sense Wednesday, May 1st @ 01:00 PM EST Learn how to identify opportunities, assess risks, and make informed decisions that lead to successful product innovations by better

CTRL-C, Exceptions, Ruff Speed-up, and More

Tuesday, April 23, 2024

Asyncio Handle Control-C (SIGINT) #626 – APRIL 23, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Asyncio Handle Control-C (SIGINT) When the user presses CTRL-C on the keyboard, the OS raises an

Writing Contests Just Landed On Product Hunt 🔥

Tuesday, April 23, 2024

Upvote us to keep the $$$ coming! 👍 ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ 

Daily Coding Problem: Problem #1421 [Hard]

Tuesday, April 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Uber. Given an array of integers, return a new array such that each element at index i

Ranked | The Top 10 EV Battery Manufacturers 🔋

Tuesday, April 23, 2024

Asia dominates this ranking of the world's largest EV battery manufacturers in 2023. See which battery makers feature in the top 10. View Online | Subscribe Presented by: EnergyX's

Bringing PGO to the build pipeline

Tuesday, April 23, 2024

Plus how Go grew at Google, cmp.Or, and ways to visualize makefiles, Go binaries, and live Go processes. | #​504 — April 23, 2024 Unsub | Web Version Together with Three Dots Labs Go Weekly How Dolt

Noonification: Leetcode: Two-sum an Intuitive Approach

Tuesday, April 23, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech this week: The Noonification by HackerNoon has got you covered with

The best AI chatbot for coding

Tuesday, April 23, 2024

9 video gadget must-haves; 6 things Linux should borrow from MacOS -- ZDNET ZDNET Tech Today - US April 23, 2024 placeholder Can Meta AI code? I tested it against Llama, Gemini and ChatGPT - it wasn