Programmer Weekly - Programmer Weekly - Issue 126

View this email in your browser

Programmer Weekly

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

"Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code." - Eric Raymond


Reading List

Mussel — Airbnb’s Key-Value Store for Derived Data
How Airbnb built a persistent, high availability and low latency key-value storage engine for accessing derived data from offline and streaming events.

When to Use Memory Safe Languages
Every language has its strengths and weaknesses, and there is no "one true language" that's best in every situation. In this post, we'll mostly be comparing languages' approaches to memory safety, which is the prevention of common memory access bugs such as use-after-free.

Using Nix to run software with no installation steps
While Nix is most widely known for its core features, like fully reproducible package builds and hermetic development environments, it has numerous features that are less fundamental to its value proposition but nonetheless extremely useful. In this post, I’d like to bring one such Nix feature into focus: Nix’s ability to run executables with zero setup and nothing more than a URL in hand. 

How Open Source is eating AI
Why the best delivery mechanism for AI is not APIs.

Discovering novel algorithms with AlphaTensor
First extension of AlphaZero to mathematics unlocks new possibilities for research.

7 Cool HTML Elements Nobody Uses
After scavenging through the seemingly endless pile of HTML elements, here are few of the rarely used gems!

Take advantage of Git rebase 
These days, developers spend a lot of time reviewing merge requests and taking these reviews into account to improve the code. We'll discuss how Git rebase can help in speeding up these review cycles. But first, let's take a look at some workflow considerations.

What can authorization learn from Rails?
An authorization system needs to be opinionated but flexible – opinionated to get you from zero to best practices quickly, but flexible to support all the things your app needs. This post talks about why that is, why it’s a tricky balance to achieve, and what happens if you get it right.

Serverless Domain Driven Design
Breaking down DDD concepts one at a time with real world examples into a tangible serverless equivalent architecture.

From Junior to Genius: an optimization story
Refactoring a checksum until it runs 100 times faster.


Watch and Listen

Stop Writing Dead Programs
Most new programming languages are accidentally designed to be backwards compatible with punchcards. This talk argues that it would be better to focus on building new live programming environments that can help us solve the problems of the future.

Stable Diffusion running locally
Learn how to install Automatic 1111 webUI to run Stable Diffusion locally on your computer. You will also learn how to generate ai image, how to search for settings and ai arty style's, using img2img, inpainting, upscaling and few more functions.

Docker Containers and Kubernetes Fundamentals
Learn how to containerize applications with the Docker CLI and Visual Studio Code. Push and pull container images on Docker Hub, a container registry, and create multi-container applications using Docker Compose. Learn about the Kubernetes architecture and how it works. Run it locally and use the Kubernetes CLI and Visual Studio Code to run, debug and troubleshoot applications and services. Learn about pods and the different workloads available.


Interesting Projects, Tools and Libraries

InboxSDK
InboxSDK is a JavaScript library for building apps inside of Gmail with browser extensions.

Tremor
The react library to build dashboards fast.

awesome-diagramming
A curated collection of diagramming tools used by leading software engineering teams.

sharing
Sharing is a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app.

cs-video-courses
List of Computer Science courses with video lectures. 

uxf
Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
 
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 125

Thursday, October 6, 2022

View this email in your browser Programmer Weekly Welcome to issue 125 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “One of the things I've been trying to

Programmer Weekly - Issue 124

Thursday, September 29, 2022

View this email in your browser Programmer Weekly Welcome to issue 124 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Rules of Optimization: Rule 1: Don

Programmer Weekly - Issue 123

Thursday, September 22, 2022

View this email in your browser Programmer Weekly Welcome to issue 123 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Beauty is more important in computing than

Programmer Weekly - Issue 122

Thursday, September 15, 2022

View this email in your browser Programmer Weekly Welcome to issue 122 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "First, solve the problem. Then, write

Programmer Weekly - Issue 121

Thursday, September 8, 2022

View this email in your browser Programmer Weekly Welcome to issue 121 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Reusing pieces of code is like picking off

You Might Also Like

Weekend Reading — More time to write

Sunday, November 24, 2024

More Time to Write A fully functional clock that ticks backwards, giving you more time to write. Tech Stuff Martijn Faassen (FWIW I don't know how to use any debugger other than console.log) People

🕹️ Retro Consoles Worth Collecting While You Still Can — Is Last Year's Flagship Phone Worth Your Money?

Saturday, November 23, 2024

Also: Best Outdoor Smart Plugs, and More! How-To Geek Logo November 23, 2024 Did You Know After the "flair" that servers wore—buttons and other adornments—was made the butt of a joke in the

JSK Daily for Nov 23, 2024

Saturday, November 23, 2024

JSK Daily for Nov 23, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Not Ready For The Camera 📸

Saturday, November 23, 2024

What (and who) video-based social media leaves out. Here's a version for your browser. Hunting for the end of the long tail • November 23, 2024 Not Ready For The Camera Why hasn't video

Daily Coding Problem: Problem #1617 [Easy]

Saturday, November 23, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. You are given an string representing the initial conditions of some dominoes.

Ranked | The Tallest and Shortest Countries, by Average Height 📏

Saturday, November 23, 2024

These two maps compare the world's tallest countries, and the world's shortest countries, by average height. View Online | Subscribe | Download Our App TIME IS RUNNING OUT There's just 3

⚙️ Your own Personal AI Agent, for Everything

Saturday, November 23, 2024

November 23, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Convergence. Imagine if you had a digital

Educational Byte: Are Privacy Coins Like Monero and Zcash Legal?

Saturday, November 23, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 23, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 23, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for