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

🔐 Why Microsoft Replacing Passwords Is a Good Thing — Linux Mint vs. Ubuntu

Thursday, December 26, 2024

Also: How I Used QR Codes and Google Sheets to Organize My Home How-To Geek Logo December 26, 2024 Did You Know A "moment" used to be an actual measure of time, corresponding to roughly 90

Ranked | The World's 10 Largest Companies by Revenue (2019-2024) 💰

Thursday, December 26, 2024

We show the world's largest companies by revenue, based on the Fortune Global 500 rankings as stock markets rally in 2024. View Online | Subscribe | Download Our App FEATURED STORY The World's

Issue 345 - OTA software updates are amazing

Thursday, December 26, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 345 - OTA

Do Honeypots Still Matter?

Thursday, December 26, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 26, 2024? The

Best Practices for Composition Patterns in Jetpack Compose

Thursday, December 26, 2024

View in browser 🔖 Articles Best Practices for Composition Patterns in Jetpack Compose Jetpack Compose is a newly introduced declarative UI framework compared to other declarative UIs, and there hasn

wpmail.me issue#699

Thursday, December 26, 2024

wpMail.me wpmail.me issue#699 - The weekly WordPress newsletter. No spam, no nonsense. - December 26, 2024 Is this email not displaying correctly? View it in your browser. News & Articles 12 Best

Post from Syncfusion Blogs on 12/26/2024

Thursday, December 26, 2024

New blogs from Syncfusion Create a Flutter 3D Column Chart to Showcase the Top 6 Renewable Energy-Consuming Countries By Praveen Balu Let's visualize the top 6 renewable energy-consuming countries

Ruijie Networks' Cloud Platform Flaws Could Expose 50,000 Devices to Remote Attacks

Thursday, December 26, 2024

THN Daily Updates Newsletter cover Improve IT Efficiency with a Standardized OS: Nine considerations for building a standardized operating environment Optimize your IT with a standardized operating

Edge 460: Anthropic's New Protocol to Link AI Assistants to Data Sources

Thursday, December 26, 2024

Model Context Protocols is one of the recent AI contributions of the AI lab. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

December 26th 2024

Thursday, December 26, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th December 2024 Hi everyone, It's boxing day in some parts