Programmer Weekly - Programmer Weekly - Issue 100

View this email in your browser

Programmer Weekly

Welcome to issue 100 of Programmer Weekly. I will be away next week and so there won't be newsletter issue.
From Our Sponsor
 
  Spend more time perfecting your MongoDB queries and less time typing in a shell, with Studio 3T's Visual Query Builder, Aggregation Editor, and SQL Query. Then turn those queries into code automatically. That's just the start of the Studio 3T Toolbox - try the full set in a 30-day free trial.


Quote of the Week 

"Obsolete comments are worse than no comments." — Douglas Crockford


News

This Prepper Is Building a Post-Apocalyptic Internet
One engineer has built a new communications protocol that he says is resistant to disaster and central points of failure.

Conversational AI Programming with CodeGen: Let AI Write Code For You
Can you imagine a machine writing an app for you, just by telling it what you want? As futuristic as this scenario sounds, it’s actually here today. Salesforce AI Research outlines conversational AI programming as a new paradigm that’s making this vision a reality, thanks to an AI system that writes software with you, in a conversation.

Internet disruptions overview for Q1 2022
In this post, we review selected Internet disruptions observed by Cloudflare during the first quarter of 2022, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause.

‘Mind-blowing’: Ai-Da becomes first robot to paint like an artist
AI algorithms prompt robot to interrogate, select, and decision-make to create a painting.

Proactively prevent secret leaks with GitHub Advanced Security secret scanning
Organizations with GitHub Advanced Security can now proactively protect against secret leaks with secret scanning’s new push protection feature.


Reading List

Head-First Kubernetes
A Kubernetes tutorial for complete beginners.

Everything You Never Wanted To Know About Linker Script
Very few people know how to write linker script; it’s a bit of an obscure skill. This post is a good enough summary of the linker script language that you, too, can build your own binary!

On the Craft of Engineering Management
Understanding the profession, and whether it's the right path for you.

Pathways Language Model (PaLM)
Scaling to 540 Billion Parameters for Breakthrough Performance.

Emerging Architectures for Modern Data Infrastructure
Software systems are increasingly based on data, rather than code. A new class of tools and technologies have emerged to process data for both analytics and ML.

Hacking Human Connection: the Story of Awedience
How a home-grown product helps Airbnb employees feel more connected during solitary times.

The Ultimate Guide to Onboarding Software Engineers 
Learn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in template. Onboarding software engineers is not trivial.


Watch and Listen

A Tour of Prolog
Let's take a look at Prolog's greatest attractions and most unique features! In addition to being an excellent database and query language, Prolog is uniquely suited for processing rules, reasoning about strings, and solving combinatorial problems. Rewriting code at compilation time, a feature called macros in other languages, is easily possible in Prolog. Prolog's implicit mechanisms allow exceptionally concise meta-interpreters. These features make Prolog a very attractive language for writing interpreters and other complex applications.

Security in the Cloud
A chat about how to think about security choices around services and resources in the cloud, the need for leadership and education, how serverless extends the shared security model, and so much more.

2022 InfoQ Software Architecture & Design Trends
Each year, InfoQ editors discuss what we’ve been observing across the entire software development landscape, and create several trends reports, each with its own graph of the adoption curve. This helps the editorial team focus its reporting on innovative technologies and ideas, and also provides our readers with a high-level overview of topics to keep an eye on.

Talos: Linux Designed For Kubernetes
Talos is Linux designed for Kubernetes. It's secure, immutable, and minimal.


Interesting Projects, Tools and Libraries

gh-dash
gh cli extension to display a dashboard of PRs and issues - configurable with a beautiful UI.

http-feeds
Asynchronous event streaming and data replication with plain HTTP APIs.

PacketStreamer
PacketStreamer is an open-source tool that captures network traffic from multiple remote sources concurrently and aggregates the data into a single pcap log file. It supports network capture from Kubernetes nodes, Docker hosts and bare-metal / virtual-machine servers.

Hacking-Windows
A free Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.

Yaade
Yaade is an open-source, self-hosted, collaborative API development environment. 

EaseProbe
A simple, standalone, and lightWeight tool that can do health/status checking.

Helix
A post-modern modal text editor.

Nacre
Nacre is an intuitive shell designed for those who prefer to work with objects over text.

Dagger
A portable devkit for CI/CD pipelines
 
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 99

Thursday, March 31, 2022

View this email in your browser Programmer Weekly Welcome to issue 99 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "In carpentry, you measure twice and

Programmer Weekly - Issue 98

Thursday, March 24, 2022

View this email in your browser Programmer Weekly Welcome to issue 98 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Spend more time perfecting your MongoDB

Programmer Weekly - Issue 97

Thursday, March 17, 2022

View this email in your browser Programmer Weekly Welcome to issue 97 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Hired is home to 1000s of companies: from

Programmer Weekly - Issue 96

Thursday, March 10, 2022

View this email in your browser Programmer Weekly Welcome to issue 96 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Spend more time perfecting your MongoDB

Programmer Weekly - Issue 95

Thursday, March 3, 2022

View this email in your browser Programmer Weekly Welcome to issue 95 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Features, quality, time: pick two.

You Might Also Like

The Sequence Opinion #465: Agentic AI and Darwinism

Thursday, January 9, 2025

Some ideas about Open-Endedness AI. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Thursday, January 9, 2025

THN Daily Updates Newsletter cover The Kubernetes Book: Navigate the world of Kubernetes with expertise , Second Edition ($39.99 Value) FREE for a Limited Time Containers transformed how we package and

500 weeks later

Thursday, January 9, 2025

Reflections on a decade-long and looking ahead to 2025 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

JSK Daily for Jan 8, 2025

Wednesday, January 8, 2025

JSK Daily for Jan 8, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Advanced Query Building Techniques in Angular: Queries with Different Connectors The Query

👍 The Coolest Tech at CES 2025 — How to Access Your Mac's Screen from Windows

Wednesday, January 8, 2025

Also: These Are My Best and Worst Smart Home Decisions, and More! How-To Geek Logo January 8, 2025 Did You Know The one and only number retired across all teams in Major League Baseball is 42, Jackie

Daily Coding Problem: Problem #1662 [Hard]

Wednesday, January 8, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Implement an LFU (Least Frequently Used) cache. It should be able to be

The latest Go dev survey results

Wednesday, January 8, 2025

Plus it's time to say goodbye to the Go Time podcast. | #​537 — January 8, 2025 Unsub | Web Version Happy New Year to all. In case you missed our note prior to the Christmas break, Go Weekly is now

Ranked | Visualizing Major Asset Class Returns in 2024 📈

Wednesday, January 8, 2025

From bitcoin to the US dollar, asset class returns in 2024 were stellar, in a year marked by elevated rates and a robust US economy. View Online | Subscribe | Download Our App FEATURED STORY

Spyglass Dispatch: Meta Miscues

Wednesday, January 8, 2025

Meta's Social AI Content • Anthropic at $60B • Bluesky at $700M • Dick Wolf's 30 Minute Show • NVIDIA's CPU Aspirations The Spyglass Dispatch is a newsletter sent on weekdays featuring

Top Tech Deals 💰 Anker Power Station, GoPro, 8BitDo Controller, and More!

Wednesday, January 8, 2025

Upgrade your life with a new power station, Wi-Fi 7 router, or AirTags at a big discount. How-To Geek Logo January 8, 2025 Top Tech Deals: Anker Power Station, GoPro Hero, 8BitDo Controller, and More!