Programmer Weekly (Issue 40 February 4 2021)

Programmer Weekly - Issue 40

Programmer Weekly

Welcome to issue 40 of Programmer Weekly. An exciting well funded early stage startup is looking for experienced

Full-Stack Engineers

with strong

Python

and

React

expertise. They are a remote-first company, but you need to be within +/- 4 hours of PT. If you or someone you know are interested, send me the latest resume and mention the candidate's location.

Quote of the Week

 

"The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code." — Paul Graham

News

The new type of neural network could aid decision making in autonomous driving and medical diagnosis.

A cheap, portable quantum computer, aimed at schools and colleges will be launched later this year.

New report highlights participation shifts, economic impacts, and other social constructs behind open source communities.

Netflix has developed a Domain Graph Service (DGS) framework and it is now open source. The DGS framework simplifies the implementation of GraphQL, both for standalone and federated GraphQL services. 

If you use any of these services, you will need to migrate to the respective canonical repository.

A brief overview of the history, architecture, use cases, and future of WebRTC.

Users can now upload videos to gist comments and team posts.

Reading List

Modern disks are so fast that system performance bottleneck shifts to RAM access and CPU. With up to 64 cores, PCIe 4.0 and 8 memory channels, even a single-socket AMD ThreadRipper Pro workstation makes a hell of a powerful machine - if you do it right!

A disorderly assortment of common sense ideas for scaling applicaions that we follow at Zerodha.

How to free space without dropping indexes or deleting data.

Using GPT-3 to generate database-ready SQL to answer business questions.

Exposing secrets in a git repository is bad but mistakes happen This is a complete guide and cheatsheet for rewriting git history to remove sensitive data.

A Delivery Metric that actually adds value.

A quick (almost deep) dive into replication and HA configurations.

Watch and Listen

A series how to turn machine learning models into production-ready software solutions.

A chat with Christin Gorman about her experience with very large software projects and the reasons why they fail, especially in the public sector. The two address issues of size, approaches that do and don’t work, share some of their favorite failure stories and try to enumerate some strategies to do something about them.

Learn how SolarWinds was breached, what it means going forward and lessons learned for protecting your business from attacks.

Books

Computer Graphics from Scratch demystifies the algorithms used in modern graphics software with basic programming and high school math.

Interesting Projects, Tools and Libraries

Budibase is an open-source low-code platform, helping developers and IT professionals build, automate, and ship internal tools 50x faster on their own infrastructure. 

Bedrock Linux is a meta Linux distribution which allows users to mix-and-match components from other, typically incompatible distributions. Bedrock integrates these components into one largely cohesive system.

Don't know what type of hash it is? Name That Hash will name that hash type! Identify MD5, SHA256 and 3000+ other hashes Comes with a neat web app.

A next-generation mission operations data visualization framework. Web-based, for desktop and mobile.

A dead simple library for sending notifications to various messaging services.

A visual programing environment for scientific computing.

Build Fast, Modern Web Apps in Java.

Terminal stock ticker with live updates and position tracking.

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.