Programmer Weekly - Programmer Weekly - Issue 110

View this email in your browser

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. Schedule a 1:1 demo with our expert team to learn more or get started for free.


Quote of the Week 

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


News

GitHub Copilot is generally available to all developers
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.

New AI tool is better at spotting heart failure than current tests
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.

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

OpenSSF Funds Python and Eclipse Foundations
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

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

False Assumptions Programmers Make About Maps
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.

Ably's globally-distributed architecture for reliable, low-latency edge messaging
This article describes how Ably’s edge messaging infrastructure works across multiple regions with low latency.

Griffin: How Instacart’s ML Platform Tripled ML Applications in a year
This post introduces MLOps at Instacart, outlines Griffin system design, and shares our learnings in building Griffin to empower product innovations at Instacart.

Real-Time Data Aggregation Using DynamoDB Streams
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.

Build a Better GitHub Insight Tool in a Week? A True Story
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.

The State of WebAssembly 2022
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

MongoDB Atlas Serverless
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.

Cloud Native Storage, with Alex Chircop
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.

Instant Cloud Development Environments With GitHub Codespaces


Interesting Projects, Tools and Libraries

Gaiman
Text based game engine and programming language.

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

Ante
A low-level functional language.

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

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

routernetes
Use Kubernetes to make a home router!

gitgat
Evaluate source control (GitHub) security posture.

markwhen
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
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 109

Friday, June 17, 2022

View this email in your browser Programmer Weekly Welcome to issue 109 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week Software being "Done" is like

Programmer Weekly - Issue 108

Thursday, June 9, 2022

View this email in your browser Programmer Weekly Welcome to issue 108 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "A good programmer is someone who

Programmer Weekly - Issue 107

Thursday, June 2, 2022

View this email in your browser Programmer Weekly Welcome to issue 107 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “The trouble with programmers is that you

Programmer Weekly - Issue 106

Thursday, May 26, 2022

View this email in your browser Programmer Weekly Welcome to issue 106 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool is the fast way to build internal

Programmer Weekly - Issue 105

Thursday, May 19, 2022

View this email in your browser Programmer Weekly Welcome to issue 105 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "If there is a feature of a language

You Might Also Like

CES 2025 ICYMI: 8 top reveals so far

Tuesday, January 7, 2025

Bluesky's most-needed feature; A mulching robot mower; Linux man pages -- ZDNET ZDNET Tech Today - US January 7, 2025 ces55gettyimages-2191705850 CES 2025: ZDNET's 8 most impressive products we

Post from Syncfusion Blogs on 01/07/2025

Tuesday, January 7, 2025

New blogs from Syncfusion Introducing the New Blazor Chat UI Component By Silambarasan Ilango Enhance real-time communication with the Blazor Chat UI. Discover its features and use cases for creating

⚙️ The ethics of AI

Tuesday, January 7, 2025

Part 2 of a special edition series ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Issue 163

Tuesday, January 7, 2025

🔬 🧪 Can nanotechnology finally deliver on its promise? Creating space's first artificial eclipse factory. PayPal's Honey app: sweet savings or digital sleight of hand? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

New EAGERBEE Variant Targets ISPs and Governments with Advanced Backdoor Capabilities

Tuesday, January 7, 2025

THN Daily Updates Newsletter cover JavaScript: Mastering JavaScript from Basics to Advanced Topics ($54.99 Value) FREE for a Limited Time This book provides a comprehensive introduction to JavaScript

The Sequence Knowledge #463: Wrapping Up our Series About Knowledge Distillation: Pros and Cons

Tuesday, January 7, 2025

9 installments in our series about knowledge distillation plus a final essay. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

My favorite new service

Tuesday, January 7, 2025

I want to tell you about a service that I've been using recently and that I love — Incogni. They automatically remove your personal data from data brokers and people-search websites. Here's why

Deep Thinking in a Fast World - The Case for Asynchronous Communication

Tuesday, January 7, 2025

Discover how embracing asynchronous communication can transform slow thinking from a perceived weakness into a professional strength, leading to deeper insights and better workplace contributions.

Want to earn easy money? Join Wynter.

Monday, January 6, 2025

Get paid to participate in research studies, customer interviews, and product demos. It's a way for you to give back to the community while having a low-key side hustle. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1660 [Hard]

Monday, January 6, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Adobe. You are given a tree with an even number of nodes. Consider each connection