Programmer Weekly (Issue 65 July 29 2021)

Programmer Weekly - Issue 65

Programmer Weekly

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

Quote of the Week

 

"Object-oriented design is the roman numerals of computing." - Rob Pike

News

With the FTC unanimously voting to enforce the Right to Repair just , the timing couldn’t be better for delivering a great, high performance, easy to repair product. 

In another vast software supply-chain attack, the password-stealer is filching credentials from Chrome on Windows systems via ChromePass.

But will people know how to find it?

The Stanford Law School Juelsgaard Intellectual Property and Innovation Clinic will help developers hit with violations of Section 1201 of the Digital Millennium Copyright Act.

Reading List

This post delves into the implementation of my procedural earth simulation, written entirely in GLSL fragment shaders. It simulates the complete history of an earth-like planet in a few minutes, with the simulation updating at 60 frames per second.

Shopify has a playbook for huge engineering programs in the past that cross over multiple areas of complexity on the platform, and we’d like to share it with you.

Baked Data pattern provides many of the advantages of static site generators while avoiding most of their limitations. With Baked Data, the data is deployed as part of the application bundle. Any time the content changes, a fresh copy of the site is deployed that includes those updates. It is suitable for many content-oriented sites that update their content at most a few times a day. Consider blogs, documentation sites, project websites—anything where content is edited by a small group of authors.

In this post, we'll cover everything you need to know about git stash including common usages with examples.

The author, out of curiosity, googled for php mysql email register. This returns tutorials, how-tos, code snippets. Most results include flawed DB statements.

A glimpse of the coming paradigm shift in how we do development.

No, we don’t use Kubernetes. That always gets raised eyebrows... so we decided to write about our reasoning behind this cloud architecture decision.

Triton is an open-source Python-like programming language which enables researchers with no CUDA experience to write highly efficient GPU code—most of the time on par with what an expert would be able to produce. Triton makes it possible to reach peak hardware performance with relatively little effort.

Watch and Listen

A great interview with Bjarne Stroustrup, the creator of C++.

What we actually know about software development, why we believe it's true, and how we can share that knowledge with more people.

This video explains the core concepts of dynamodb and walk you through the console. 

Master the backtracking problem and solve two LeetCode hard problems in this crash course.

Interesting Projects, Tools and Libraries

A Unix-style personal search engine and web crawler for your digital footprint.

Clockwise is a meeting cost calculator designed to encourage more efficient meetings.

Live streaming from your terminal.

A a cross-platform text editor. It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz. It is extensible by Python add-ons: plugins, linters, code tree parsers, external tools.

Google's Blockly is a library that adds a visual code editor to web and mobile apps. 

Make any web page a desktop application.

A command-line system information tool written in bash 3.2+ 

Slice and dice log files on the command line.

Automerge is a library of data structures for building collaborative applications in JavaScript.

Upcoming Events 

Bringing together the GitLab community, Commit shares stories from across the software development lifecycle to inspire and connect teams to innovate together. GitLab Commit showcases how software professionals iterate to spark transformation, innovation, and collaboration. 

Explore the cloud-native ecosystem beyond Kubernetes and ways to leverage cloud-native technologies to move faster and more securely.

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.