Programmer Weekly - Programmer Weekly - Issue 81

View this email in your browser

Programmer Weekly

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

“Programming is not easy like Sunday morning, it is silent poetry.” - Waseem Latif

News

Hoax Email Blast Abused Poor Coding in FBI Website
The Federal Bureau of Investigation (FBI) confirmed that its fbi.gov domain name and Internet address were used to blast out thousands of fake emails about a cybercrime investigation. According to an interview with the person who claimed responsibility for the hoax, the spam messages were sent by abusing insecure code in an FBI online portal designed to share information with state and local law enforcement authorities.

Expanding Google Summer of Code in 2022
Beginning in 2022, we are opening the program up to all newcomers of open source that are 18 years and older. The program will no longer be solely focused on university students or recent graduates. 

Microsoft brings JavaScript to Excel
At its Ignite conference, Microsoft announced an update to Excel that brings a new JavaScript API to the venerable spreadsheet app. With this new API, developers will be able to create custom data types and functions based on them.

GitHub’s commitment to npm ecosystem security
We're sharing details of recent incidents on the npm registry, our investigations, and how we’re continuing to invest in the security of npm.


Reading List

Speeding Up Container Image Builds with Remote Cache
Use these caching techniques to easily optimize your container image builds in your CI/CD pipelines.

How to build a second brain as a software developer
Learn how you can avoid spending time Googling for solutions as a software developer by building a second brain to store solutions to your problems

Etsy’s Journey to TypeScript
This post is all about how we designed our approach, some of the fun technical challenges that resulted, and what it took to educate an Etsy-sized company in a new programming language.

MemQ: An efficient, scalable cloud native PubSub system
This post introduces MemQ, an efficient, scalable PubSub system developed for the cloud at Pinterest that has been powering Near Real-Time data transportation use cases for us since mid-2020 and complements Kafka while being up to 90% more cost efficient.

Reputation Gaming in Stack Overflow
This paper offers, for the first time, a comprehensive study of the reported types of reputation manipulation scenarios that might be exercised in Stack Overflow and the prevalence of such reputation gamers. We found six different types of reputation fraud scenarios, such as voting rings where communities form to upvote each other repeatedly on similar posts. 

Speed up your Conda installs with Mamba
Conda installs are very slow, but you can speed them with a much-faster Conda reimplementation called Mamba.

Highlights from Git 2.34
The open source Git project just released Git 2.34 with features and bug fixes from over 109 contributors, 29 of them new. To celebrate this most recent release, here’s GitHub’s look at some of the most interesting features and changes introduced since last time.


Watch and Listen

Infrastructure as Code 
What is Infrastructure as Code? Learn in this course and get hands-on practice by implementing three IaC projects.

Top 8 Docker Best Practices for using Docker in Production
This video shows you 8 ways you can use docker in a right way in your projects to improve security, optimize the image size and take advantage of some of the useful Docker features and also write cleaner and more maintainable Dockerfiles.


Interesting Projects, Tools and Libraries

AppFlowy
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations.

Odin
Odin is a general-purpose programming language with distinct typing, built for high performance, modern systems, and built-in data-oriented data types. Also watch an interview with Odin language creator gingerBill

mp4grep
Command-line tool that searches audio/video files.

terminal.js
Javascript Terminal-Like User Interface.

restic
Fast, secure, efficient backup program.

Taichi
Taichi is a parallel programming language for high-performance numerical computations. It is embedded in Python, and its just-in-time compiler offloads compute-intensive tasks to multi-core CPUs and massively parallel GPUs.

Hydrogen
Hydrogen is a React-based framework for building dynamic, Shopify-powered custom storefronts.

fonoster
The open-source alternative to Twilio.
 
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 80

Thursday, November 11, 2021

View this email in your browser Programmer Weekly Welcome to issue 80 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The cardinal rule of writing

Programmer Weekly - Issue 79

Thursday, November 4, 2021

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

Programmer Weekly - Issue 78

Thursday, October 28, 2021

View this email in your browser Programmer Weekly Welcome to issue 78 of Programmer Weekly. There is a unique opportunity to join the early team of a high growth venture backed B2B fintech startup.

Programmer Weekly - Issue 77

Thursday, October 21, 2021

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

Programmer Weekly - Issue 76

Thursday, October 14, 2021

View this email in your browser Programmer Weekly Welcome to issue 76 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The central enemy of reliability is

You Might Also Like

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

PD#602 How Netflix Built Self-Healing System to Survive Concurrency Bug

Sunday, November 24, 2024

CPUs were dying, the bug was temporarily un-fixable, and they had no viable path forward ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#602 What are React Portals?

Sunday, November 24, 2024

A powerful feature that allows rendering components outside their parent component's DOM hierarchy ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

C#533 What's new in C# 13

Sunday, November 24, 2024

Params collections support, a new Lock type and others ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚙️ Smaller but deeper: Writer’s secret weapon to better AI

Sunday, November 24, 2024

November 24, 2024 | Read Online Ian Krietzberg Good morning. I sat down recently with Waseem Alshikh, the co-founder and CTO of enterprise AI firm Writer. Writer recently made waves with the release of