Programmer Weekly - Programmer Weekly - Issue 150

View this email in your browser

Programmer Weekly

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

“Tests are stories we tell the next generation of programmers on a project.” ― Roy Osherove


News

Bloomberg Launches FOSS Fund to Support Free and Open Source Projects
Bloomberg's OSPO and Corporate Philanthropy teams partnered to enable direct employee engagement to help sustain open source projects critical to our work. The three open source projects chosen as the recipients of the company’s inaugural FOSS Contributor Fund grants are Apache Arrow, Curl and Celery.


Reading List

Starting With Microfrontends
Micro frontends is one of several architectural approaches that help developers to break down large web applications into smaller, independent parts. This article provides a practical guide for organizations wishing to adopt micro frontends. 

Make Your CLI Demos a Breeze with Zero Stress and Zero Mistakes
Learn how you can run beautiful, repeatable, scripted CLI demos and showcases with zero stress and zero mistakes.

Catch-23: The New C Standard Sets the World on Fire
A new major revision of the C language standard, C23, is due out this year. We'll tour the highs and lows of the latest draft9 and then drill down on the mother of all breaking changes. Sidebars celebrate C idioms and undefined behavior with code and song, respectively.

Julia's latency: Past, present and future
In this post, I'll give a brief history of Julia's latency, discuss its current status, and speculate on future work to reduce latency further. This post is meant both for potential Julia users curious about the language, but who wants to wait until latency is better before they begin using it, and for current Julia users who are out of the loop about developments in latency and wants to catch up.

Launching HBase on ARM
At HubSpot, we recently did the work to launch our largest data store on Amazon Web Services’ new Graviton servers. It took time to get that data store, HBase, to work on Graviton servers, but the performance and cost benefits were worthwhile. Read on to learn about how we did it.

CSS Masking
This article goes through what CSS masking is, how it works, and a few use cases and examples for it.

How we reduced CI time by 35% with Nx Caching
Read how we made an 87.5% improvement to our minimum build time and 25% improvement to our average build time, and check out our build script to see how we achieved these improvements.

How to read MySQL EXPLAINs
In the MySQL world, EXPLAIN is a keyword used to gain information about query execution. This blog post will demonstrate how to utilize MySQL EXPLAIN to remedy problematic queries.

Who runs Engineering processes?
The article explores the question of who should run the engineering process in an organization. It argues that the answer depends on the size and complexity of the organization, but ultimately, the role should be filled by someone who is technically skilled, understands the business, and has strong leadership abilities.

SudoLang: A Powerful Pseudocode Programming Language for LLMs
This post introduces Sudolang, a pseudocode programming language designed for low-level machine systems. Sudolang is designed to be easy to read and write, with a syntax that is similar to natural language, and can be used to create efficient and performant code.


Watch and Listen

Use ChatGPT to Build a RegEx Generator
Learn how to build a dashboard that generates RegEx using the OpenAI API and a low code tool called Retool. The dashboard allows users to input a string, write a description of the desired RegEx, and generate the code to transform the string accordingly. 

How To Secure Everything Without Making Everyone Suffer
What makes a system secure? How do we secure everything, no matter whether it's running inside Kubernetes clusters, Cloud providers like AWS, Azure, Google Cloud (GCP), or anything else?


Interesting Projects, Tools and Libraries

e2b
e2b (english2bits) is an IDE powered by AI agents. Developers describe what they want to build by writing documentation. Then let AI agents with access to tools do the coding work. 

the-algorithm
Source code for Twitter's Recommendation Algorithm.

Taxy
Automate your browser with GPT-4.

Slint
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications.

Auto-GPT
An experimental open-source attempt to make GPT-4 fully autonomous.

trurl
Command line tool for URL parsing and manipulation.

OrbStack
OrbStack is a fast, light, and simple way to run Docker containers and Linux machines on macOS. It's a supercharged WSL and Docker Desktop replacement, all in one easy-to-use app.

Cody
Cody is a coding assistant that answers code questions and writes code for you by reading your entire codebase and the code graph.

Spin
Spin is a framework for building, deploying, and running fast, secure, and composable cloud microservices with WebAssembly.

chatbot-ui
An MIT-licensed, community-driven clone of the ChatGPT UI.

openplayground
An LLM playground you can run on your laptop.
 
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.

Older messages

Programmer Weekly - Issue 149

Thursday, March 30, 2023

View this email in your browser Programmer Weekly Welcome to issue 149 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Quality is a product of a conflict

Programmer Weekly - Issue 148

Thursday, March 23, 2023

View this email in your browser Programmer Weekly Welcome to issue 148 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It's better to wait for a

Programmer Weekly - Issue 147

Thursday, March 16, 2023

View this email in your browser Programmer Weekly Welcome to issue 147 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "UNIX is basically a simple operating

Programmer Weekly - Issue 146

Thursday, March 9, 2023

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

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

You Might Also Like

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

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 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