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

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power