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

I/O is coming, get ready

Tuesday, April 30, 2024

What's new in Google Play and Android Email not displaying correctly? View it online April 2024 Google I/O program details are now live Google I/O program details are now live Get a sneak peek at

Google and Fisker cut jobs

Monday, April 29, 2024

Plus, Getir exits most markets and real estate investors learn to Backflip View this email online in your browser By Christine Hall Monday, April 29, 2024 Happy Monday, and welcome back to TechCrunch

⌨️ You'll Want One Of These Steam Deck Keyboards — Why I Stopped Trying to Finish Games to 100%

Monday, April 29, 2024

Also: Conditional Formatting in Spreadsheets, and More! How-To Geek Logo April 29, 2024 Did You Know Babies have more bones than adults; as they age, several bones (such as the plates in the skull)

Behind the Product – Miro

Monday, April 29, 2024

Brought to you in partnership with CustomerIQ The AI platform to help teams aggregate, search, and synthesize customer feedback. CustomerIQ aligns teams with insights from channels like CRM notes,

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌