Programmer Weekly (Issue 81 November 18 2021)

Programmer Weekly - Issue 81

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

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.

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. 

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.

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

Use these caching techniques to easily optimize your container image builds in your CI/CD pipelines.

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

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.

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.

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. 

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

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

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

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 is an open-source alternative to Notion. You are in charge of your data and customizations.

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

an interview with Odin language creator gingerBill

Command-line tool that searches audio/video files.

Javascript Terminal-Like User Interface.

Fast, secure, efficient backup program.

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 is a React-based framework for building dynamic, Shopify-powered custom storefronts.

The open-source alternative to Twilio.

Our Other Newsletters

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.