Programmer Weekly (Issue 110 June 23 2022)

Programmer Weekly - Issue 110

Programmer Weekly

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

From Our Sponsor

Retool is the fast way for developers to build and share internal tools. Teams at thousands of companies like Amazon, DoorDash, Peloton, and Brex collaborate around custom-built Retool apps to solve internal workflows.

Quote of the Week

 

"Blame the implementation, not the technique." - Tim Kadlec

News

GitHub Copilot, an AI pair programmer that suggests code in your editor, is generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.

Researchers from the University of Edinburgh have developed a new tool which uses AI to combine routinely collected patient information with results from a blood test for the protein NT-proBNP, which is made by the heart. The tool – called CoDE-HF – produces an estimate of whether a patient has suffered heart failure.

Last week, Cloudflare automatically detected and mitigated a 26 million request per second DDoS attack — the largest HTTPS DDoS attack on record.

As part of the OpenSSF’s continued investment in critical open-source projects, we are pleased to announce that the OpenSSF’s Alpha-Omega Project has committed to $800,000 in funding split equally among the Python Software Foundation (PSF) and the Eclipse Foundation to fund critical security roles.

Reading List

Read on for more great insights about the attitudes, tools, and environments that are shaping the art and practice of software today.

Famously, engineers tend to make wrong assumptions about a lot of things: Names and time are two well-known examples. Maps are a rich source of edge cases. Especially when you start dealing with global maps, be prepared: That weird situation you assume does not exist? Somewhere in the world, it does.

This article describes how Ably’s edge messaging infrastructure works across multiple regions with low latency.

This post introduces MLOps at Instacart, outlines Griffin system design, and shares our learnings in building Griffin to empower product innovations at Instacart.

DynamoDB is great for quick data access, low-latency and scalability. However, one downside is that it does not support aggregation functionality like relational DB’s do. This is how we tackled this problem using DynamoDB Streams.

The story about how we build the ossinsight project, including how we deal with the historical and real-time huge data, the database solutions and so on.

WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAssembly System Interface (WASI) becoming ever more important. Want to know more? let’s take a look at the details.

Watch and Listen

A chat about MongoDB's road to serverless, how it enables developer productivity, why it's so hard to build serverless databases, what a new serverless pricing model could look like, and so much more.

As we move further up the stack, we rely on many foundations – including storage. Alex Chircop is co-chair of the CNCF Storage Technical Advisory Group (TAG), as well as founder and CEO of Ondat (formerly StorageOS). Join us to learn why no app is truly stateless, and how data is the new storage.

Interesting Projects, Tools and Libraries

Text based game engine and programming language.

Bunny Fonts is an open-source, privacy-first web font platform designed to put privacy back into the internet.

A low-level functional language.

Easily deploy and renew a Minecraft Server to a Google Colab Instance.

Cloud-native, enterprise-level cron job platform for Kubernetes.

Use Kubernetes to make a home router!

Evaluate source control (GitHub) security posture.

Markwhen is a text-to-timeline tool. You write markdown-ish text and it gets converted into a nice looking cascading timeline.

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.