Programmer Weekly - Programmer Weekly - Issue 59

View this email in your browser

Programmer Weekly

Welcome to issue 59 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
 
    Meet Retool—The Fastest Way To Build Internal Tools
From startups to Fortune 500s, the world's best teams use Retool to power their internal apps. Join companies like Amazon, Doordash, and Brex and start building your internal tools in Retool. Try it now.


Quote of the Week 

Measuring programming progress by lines of code is like measuring aircraft building progress by weight - Bill Gates


News

Sir Tim Berners-Lee is selling the first web browser’s code as an NFT
The inventor of the World Wide Web is taking advantage of the latest of the internet’s creations by auctioning off his original code and donating the proceeds to charity. The NFT will include the original browser, a letter, and more.

Windows 11 leak reveals new UI, Start menu, and more
Microsoft’s new Windows 11 operating system has leaked. Screenshots show off the new Start menu and taskbar design.

How Hackers Used Slack to Break into EA Games
The group of hackers who stole a wealth of data from game publishing giant Electronic Arts broke into the company in part by tricking an employee over Slack to provide a login token. The group stole the source code for FIFA 21 and related matchmaking tools, as well as the source code for the Frostbite engine that powers games like Battlefield and other internal game development tools. 

Google ends Simplified URL experiment in Chrome
Google has ended the Simplified URL experiment in the company's Chrome browser that would display only the root domain of the site and not the full URL when enabled.

Amazon is blocking Google’s FLoC — and that could seriously weaken the fledgling tracking system
Most of Amazon's properties including Amazon.com, WholeFoods.com and Zappos.com are preventing Google's tracking system FLoC.


Reading List

How to create NFTs with JavaScript
An NFT (non-fungible token) is a fascinating new technology that represents ownership of an asset digitally. In this tutorial, we’ll cover some important background information, set up third-party services, and finally code and deploy our very own NFT to the Ropsten Testnet.

Building a WebAuthn Click Farm — Are CAPTCHAs Obsolete?
How I built a click farm to “bypass” Cloudflare’s CAPTCHA killer with some cheap USB security keys, an Arduino, and a bit of python.

Untapped potential in Rust's type system
A post about what types can be used for other than checking code properties. It will involve a good chunk of dynamic typing, and yes it's in Rust. There are some wild ideas in it, so fasten your seatbelt and get ready for a ride!

Privilege escalation with polkit
How to get root on Linux with a seven-year-old bug.

Zero downtime Postgres migration, done right
A step by step guide to migrate your Postgres databases in production environments with zero downtime.

Practical Reed-Solomon for Programmers
Reed-Solomon is a cool way to protect messages against damage or partial arrival. This post will help you understand and use any R-S codes you have to work with. In addition, you’ll learn what R-S can and can not do, and how it relates to other error correcting systems. Finally, with this understanding, the more math heavy explanations might become more accessible.

What Makes Quantum Computing So Hard to Explain?
To understand what quantum computers can do — and what they can’t — avoid falling for overly simple explanations.

Reasons why bugs might feel "impossible"

My EC2 wishlist

Pwning Home Router - Linksys WRT54G    

Don’t Feed the Thought Leaders Permalink

You use more open source software than you think 


Watch and Listen

DevOps Engineering Course for Beginners
What is DevOps in the context of software engineering? You will learn what DevOps is, continuous integration, continuous deployment strategies, and application performance management. Many DevOps practices are commonly used in programming and web development, it is important to understand key terms and technologies. 

Rebuilding Twitter’s Public API
Steve Cosenza discusses why Twitter's multi-tenant API platform was built with Scala, GraphQL, and how Twitter uses SLOs for monitoring and alerting in production.

Running Great Standup Meetings
We know standups can get stale, but they are the lifeblood of a high-performing agile team.  Learn how to make your standups great again!

Building a Serverless Banking Platform
A chat about the business and technical case for using serverless at NorthOne, what the adoption process looked like, how they used serverless to build their event driven architecture, the challenges they faced, and much more.

Young coders are learning by building Discord bots and hacking Roblox
We put our finger the pulse of what's drawing the kids into the wide world of code.


Interesting Projects, Tools and Libraries

modern-unix
A collection of modern/faster/saner alternatives to common unix commands.

Everything AWS
The Best Way To Browse 6K+ Quality AWS GitHub Repositories.

NymphCast
Audio and video casting system with support for custom applications. 

DaisyUI 
Tailwind CSS Components.

The-OldOS-Project
Recreating a fully functional version of iOS 4 in SwiftUI. 

firestore-typesense-search
Firebase Extension to automatically push Firestore documents to Typesense for full-text search with typo tolerance, faceting, and more.

Utopia 
Utopia is an integrated design and development environment for React. It uses React code as the source of truth, and lets you make real time changes to components by editing it and using a suite of design tools. 

Monika
Monika is a command line application to monitor every part of your web app using a simple JSON configuration file. Get alert not only when your site is down but also when it's slow.

Open Design
Programmatically get data from Figma, Sketch, Adobe XD, Adobe Photoshop, and Adobe Illustrator. All in an open-source Node.js SDK.


Upcoming Events 

Virtual: Postgres Vision 2021
Postgres Vision 2021 is here to explore what’s ahead for PostgreSQL and its impact on the future of the enterprise.

Virtual: cdCon
A two day virtual event focused on improving the world’s capacity to deliver software with security and speed.
 
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 © 2021 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 57

Thursday, June 3, 2021

View this email in your browser Programmer Weekly Welcome to issue 57 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Every great developer you know got

Programmer Weekly - Issue 56

Thursday, May 27, 2021

View this email in your browser Programmer Weekly Welcome to issue 56 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "There is not now, nor has there ever

Programmer Weekly - Issue 55

Thursday, May 20, 2021

View this email in your browser Programmer Weekly Welcome to issue 55 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Once a new technology rolls over you, if

Programmer Weekly - Issue 54

Friday, May 14, 2021

View this email in your browser Programmer Weekly Welcome to issue 54 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The craft of programming begins with

Programmer Weekly - Issue 53

Thursday, May 6, 2021

View this email in your browser Programmer Weekly Welcome to issue 53 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Programming languages, like pizzas,

You Might Also Like

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to