Programmer Weekly - Programmer Weekly - Issue 78

View this email in your browser

Programmer Weekly

Welcome to issue 78 of Programmer Weekly. There is a unique opportunity to join the early team of a high growth venture backed B2B fintech startup. They are hiring Software Engineers and their tech stack is predominantly Javascript (React/NodeJS) on AWS cloud infrastructure. Los Angeles and Phoenix area candidates preferred, but remote will be considered. If you or someone you know is interested, email me a resume and mention the candidate's location.
Quote of the Week 

"One man's crappy software is another man's full time job" - Jessica Gaston


News

Microsoft reverses controversial .NET change after open source community outcry
.NET 6 will now include Hot Reload across multiple platforms.

Everything new from Universe 2021
Since last year’s GitHub Universe, we’ve shipped more than 20,000 improvements to GitHub for developers, open source communities, and enterprise teams. Here’s a comprehensive overview of what we’re announcing at Universe this week.

Fake npm Roblox API Package Installs Ransomware and has a Spooky Surprise
Fake npm Roblox API package discovered by Sonatype uncovers first known ransomware maliciously placed in typosquatted open source package. 

Alibaba Open Source XuanTie RISC-V Cores, Introduces In-House Armv9 Server Chip


Reading List

A 16 Year History Of The Git Init Command
In this article, we'll discuss how the git init command originated and how it has changed each year for the past 16 years since Git's inception in April 2005. Then we will examine snapshots from Git's code every year from 2005 to 2021 to get a feel for how the git init command and the object database have evolved, from a code perspective, over the past 16 years.

Tesla Dojo Technology
A Guide to Tesla’s Configurable Floating Point Formats & Arithmetic.

Meet Ottr: A Serverless Public Key Infrastructure Framework
Ottr is a serverless Public Key Infrastructure framework that handles end-to-end certificate rotations without the use of an agent. The purpose of the post is to provide an overview on Ottr with sample reference architecture, logical and network flows, and highlight the benefits of the solution. 

Kangaroo: Caching Billions of Tiny Objects on Flash
Kangaroo is a new flash cache that enables more efficient caching of tiny objects (objects that are ~100 bytes or less) and overcomes the challenges presented by existing flash cache designs. Kangaroo combines log-structured and set-associative caches to reduce both DRAM and flash-write overheads.

Incident Review and Postmortem Best Practices
A survey of how companies deal with incidents today, and a peek into the best practices of the future.

The Largely Untold Story Of How One Guy In California Keeps The World’s Computers Running On The Right Time Zone. (Well, Sort Of)
Down the rabbit hole: my brief odyssey into the esoteric world of the tight-knit time zone data maintenance community who quietly keep the world’s computers from avoiding DST-related-meltdowns.

Use Cases: The purpose of your code
Have you ever wondered to what extent your code expresses the business rules it supports?

Habits I've Developed for Fast + Efficient Programming

The Micro-Frontend Chaos (and how to solve it)

A Primer for Testing the Security of GraphQL APIs

Google SRE: Site Reliability Engineering at a Global Scale


Watch and Listen

Optimizing Your Web Performance: Separating the Signals from the Noise
Carl Anderson shares the journey Trainline has been on leading up to Google introducing Core Web Vitals as a ranking signal, discussing web performance.

Learn React by Building an eCommerce Site
Learn React by building an e-Commerce application with Class Components. You will learn component basics, rendering various items in components, parent-to-child component communication, lifecycle methods, forms, REST-API calls with JSON server and basic routing.

Do We Still Need Strong Copyleft Licenses?
The landscape of tech is changing. Developer culture isn’t what it used to be—and neither is how we consume software. We ask: Do we still need strong copyleft licenses?


Interesting Projects, Tools and Libraries

cleanup.pictures
Quickly cleanup or remove objects in any image.

Refine
A React-based framework for building data-intensive applications in no time.

projectM
The most advanced open-source music visualizer.

mujoco
Multi-Joint dynamics with Contact. A general purpose physics simulator.

Olric
Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.

CookLang
Recipe Markup Language.

imgproxy
Fast and secure standalone server for resizing and converting remote images.

Kubernate
Kubernate is a Kubernetes YAML generator that can be used as an alternative to other popular tools like Helm. Kubernate is distributed as a library and as a CLI, both working together to achieve one goal: Kubernetes as Code.

crane
Crane is a easy-to-use and beautiful desktop application helps you build manage your docker images.


Upcoming Events 

Virtual: Apple Tech Talks 2021
Explore how you can create best-in-class apps and learn more about the latest updates to Apple APIs and technologies. Connect with Apple experts in over 100 live online sessions and over 1,500 available office hour appointments. Dive into technical content, get your questions answered, and request a meeting for one-on-one guidance.
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 © 2021 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 77

Thursday, October 21, 2021

View this email in your browser Programmer Weekly Welcome to issue 77 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool is the fast way for developers to

Programmer Weekly - Issue 76

Thursday, October 14, 2021

View this email in your browser Programmer Weekly Welcome to issue 76 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The central enemy of reliability is

Programmer Weekly - Issue 75

Thursday, October 7, 2021

View this email in your browser Programmer Weekly Welcome to issue 75 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The competent programmer is fully

Programmer Weekly - Issue 74

Thursday, September 30, 2021

View this email in your browser Programmer Weekly Welcome to issue 74 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Never trust a programmer in a suit.

Programmer Weekly - Issue 73

Thursday, September 23, 2021

View this email in your browser Programmer Weekly Welcome to issue 73 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "One of the big lessons of a big

You Might Also Like

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain

The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4

Friday, January 10, 2025

Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Notes app can do what now?

Friday, January 10, 2025

Hey there, Do you ever use the Notes app on your iPhone? If you do, you'll want to keep reading! The Notes app might look simple, but it has lots of great features to make your life easier. For

The Commodification of Pleasure

Friday, January 10, 2025

…and the enclosure of creative talent ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #633: AI and cognitive offloading, The story in your head, and more.

Friday, January 10, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found