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'

📌 Learn the ABCs of LLMs from OpenAI, 🦙 LlamaIndex, Hugging Face 🤗, and Others At Arize:Observe

Wednesday, March 29, 2023

Join us at the third annual Arize:Observe conference, which is shaping up to be one of the leading events this year on large language models, generative AI, and ML observability. Sessions include: A

Apple Pay Later 💳, Google's coding AI 🤖, browser notifications launch 👨‍💻

Wednesday, March 29, 2023

Apple has launched its buy now, pay later service. Sign Up|Jobs|Advertise|View Online TLDR Daily Update 2023-03-29 📱 Big Tech & Startups Apple Pay Later is finally launching (2 minute read) Apple

Bicycle — PayPal has restricted our account after we invoiced a key containing “ALEP” — and Apple Music Classical

Tuesday, March 28, 2023

Issue #1085 — Top 20 stories of March 29, 2023 Issue #1085 — March 29, 2023 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1

Zoom's new AI-powered features include whiteboard generation and meeting summaries

Tuesday, March 28, 2023

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall and Haje Jan Kamps Tuesday, March 28, 2023 Happy Tuesday Crunch! To meet the changing startup landscape, we're

Lessons Learned, Pydantic, ChatGPT Outage, and More

Tuesday, March 28, 2023

Lessons Learned From Four Years Programming With Python #570 – MARCH 28, 2023 VIEW IN BROWSER The PyCoder's Weekly Logo Lessons Learned From Four Years Programming With Python What are the core

JSK Daily for Mar 28, 2023

Tuesday, March 28, 2023

JSK Daily for Mar 28, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Get $10000 in Airplane Credits to Rapidly Build Internal Tools Airplane is the developer

Charted | Where are Clean Energy Technologies Manufactured? 🌏

Tuesday, March 28, 2023

As the market for low-emission solutions expands, China dominates the production of clean energy technologies and their components. View Online | Subscribe Presented by: Sick of Chasing the Next Big

Data Elixir - Issue 430

Tuesday, March 28, 2023

Data wrangling essentials. How to find hidden APIs. Data validation. A/B testing with GPT. Measuring color. Beginner's guide to databases. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1058 [Medium]

Tuesday, March 28, 2023

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Given an undirected graph G, check whether it is bipartite. Recall that a graph

Just starting out angel investing? Avoid these 7 mistakes.

Tuesday, March 28, 2023

TechCrunch+ Newsletter TechCrunch+ logo TechCrunch+ Roundup logo By Walter Thompson Tuesday, March 28, 2023 Welcome to TechCrunch+ Tuesday Image Credits: Alyona Jitnaya / Getty Images Becoming an angel