Programmer Weekly (Issue 10 June 25 2020)

Programmer Weekly - Issue 10

Programmer Weekly

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

Quote of the Week

 

"The best thing about a boolean is even if you are wrong, you are only off by a bit." - Anonymous

News

Amazon Honeycode is a fully-managed AWS service gives you the power to build powerful mobile & web applications without writing any code. It uses the familiar spreadsheet model and lets you get started in minutes. If you or your teammates are already familiar with spreadsheets and formulas, you’ll be happy to hear that just about everything you know about sheets, tables, values, and formulas still applies.

The GitHub Super Linter was built out of necessity by the GitHub Services DevOps Engineering team to maintain consistency in our documentation and code while making communication and collaboration across the company a more productive experience. Now we are open sourcing that so everyone can use and improve it!

We are working hard to make the official product, the Mozilla VPN, available in selected regions this year. We will continue to offer the Mozilla VPN at the current pricing model for a limited time, which allows you to protect up to five devices on Windows, Android, and iOS at $4.99/month. 

Java developers are increasingly becoming interested in cloud-native Java, according to the Eclipse Foundation. Jakarta EE 9 preview released.

Reading List

GitHub Sponsors is built for funding all types of work that advance open source software. Anyone who contributes to open source—whether through code, documentation, leadership, mentorship, design, and beyond—is eligible for sponsorship. In this post, Caleb Porzio shares how he is able to hit $100k/yr On GitHub Sponsors; more that what he made as a full-time developer the previous year.

This article shows you how to build an affordable automated irrigation system so you no longer have to water your plants by hand. The system can be used for house plants, raised beds, but also for plants in the garden or larger green areas, because the number of connected plants is scalable.

In order to assist web and application developers in making their work GDPR-compliant, the CNIL has drawn up a new guide to best practices under an open source license, which is intended to be enriched by professionals.

Experience the tactile nature of a vinyl music collection (but without actually owning any vinyl) through Sonos, Spotify and NFC tags.

Why you should try to minimize dependence on external libraries (whenever possible).

What is git squash and how to do it effectively.

The experiences of creating our own team feedback framework from scratch and adding gaming elements to it.

Learn a step-by-step how to create a simple operating system (OS) kernel from scratch. 

How to Speak to Computers, Pre-Siri.

systemd is the mother of all processes, responsible for bringing the Linux host up to a state where productive work can be done.

Get a basic understanding of how kubernetes works while working step by step

A mini-series covering the most common use cases on Google Cloud. Some of the topics covered are hybrid cloud, mobile app backends, microservices, serverless, CICD and more.

It’s Time To Ditch The Daily From 1993.

Before you dive into learning React, it makes good sense to master the common JavaScript patterns that are heavily used in virtually every React app.

A case study from Glyptodon, Inc., an open source remote desktop solution.

This tutorial shows you how to set up an SMS bot in Google Sheets using a Twilio phone number in about 30 minutes.

Watch and Listen

In this series, learn how  you can easily automate the process of applying for jobs on LinkedIn!

In this video we'll learn about the changes implemented into v.5.

If you have an HTTP-based API, you're most likely using the principles of REST to organize your system. While building such a system, it's helpful to organize your code in a way that is not only clean and eloquent, but that is thoroughly predictable to both new developers and anyone else working with your system.

Interesting Projects, Tools and Libraries

HASH is an open-source platform for simulating complex systems quickly, accurately and easily.

26 CLI tools that I love. And one that is OK.

700+ Pure CSS, SVG & Figma UI Icons Available in SVG Sprite, styled-components, NPM & API

Simple mDNS based reverse proxy for personal infrastructure.

A code review dog who keeps your codebase healthy.

Create AWS, AZURE, GCP, Kubernetes architecture diagrams for free! 

CindyJS is a framework to create interactive (mathematical) content for the web.

flatend is an experimental framework and protocol to make microservices more modular, simpler, safer, cheaper, and faster to build using p2p networking.

A scripting language for Rust game development.

Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.

The Go+ language for data science.

Lens is the only IDE you’ll ever need to take control of your Kubernetes clusters. It is a standalone application for MacOS, Windows and Linux operating systems.

Elevator.js fixes those awkward "scroll to top" moments the old fashioned way. 

A very simple "database" on the file system for when you're too small to fail.

Upcoming Events 

The first global digital API Conference.

Bringing web developers together, from home. Join Google's Web Platform team, from the comfort of your homes, to celebrate our community's actions, learn modern web techniques and connect with each other.

The premier vendor neutral conference in North America for open source developers and technologists.

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.