- Programmer Weekly
- Posts
- Programmer Weekly (Issue 150 April 6 2023)
Programmer Weekly (Issue 150 April 6 2023)
Programmer Weekly - Issue 150
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'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
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.
Learn how you can run beautiful, repeatable, scripted CLI demos and showcases with zero stress and zero mistakes.
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.
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.
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.
This article goes through what CSS masking is, how it works, and a few use cases and examples for it.
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.
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.
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.
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
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.
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 (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.
Source code for Twitter's Recommendation Algorithm.
Automate your browser with GPT-4.
Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications.
An experimental open-source attempt to make GPT-4 fully autonomous.
Command line tool for URL parsing and manipulation.
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 is a coding assistant that answers code questions and writes code for you by reading your entire codebase and the code graph.
Spin is a framework for building, deploying, and running fast, secure, and composable cloud microservices with WebAssembly.
An MIT-licensed, community-driven clone of the ChatGPT UI.
An LLM playground you can run on your laptop.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.