Programmer Weekly (Issue 48 April 1 2021)

Programmer Weekly - Issue 48

Programmer Weekly

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

Quote of the Week

 

"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why." - Anonymous

News

Helping companies invest in open source projects because we want open source creators to have a good livelihood and work sustainably, which is critical to the health of the whole ecosystem.

NFTY Jigs intends to reach game lovers who can help attract "creativity and energy" to the non-fungible token (NFT) space.

ACM Turing Award honors Alfred Vaino Aho and Jeffrey David Ullman who shaped the foundations of programming language compilers and algorithms.

Devs scramble for replacement mimetype data package.

Stack Overflow for Teams combines the best features of the Stack Overflow platform with features tailored for teams and companies who need a private knowledge sharing and collaboration platform such as Articles, Collections and integrations.

A planned Biden administration executive order will require many software vendors to notify their federal government customers when the companies have a cybersecurity breach, according to a draft seen by Reuters.

The Deno Company have raised 4.9 million dollars of seed capital. This investment means we will have a staff of full-time expert engineers working to improving Deno. We will ensure that issues are addressed, bugs are fixed, timely releases are made; we will ensure Deno is a platform others can build on with trust.

Reading List

As an Engineering Leader at Help Scout, Anjuan Simmons has carved out a robust side hustle as a public speaker and blogger. Here, he shares his playbook for engineers to get started with personal branding and stand out from the crowd.

A fascinating read about an ordinary security assessment turned into an incident response whirlwind.

Peeling back the curtain of running a viral meme website for 5 days. More details than you could ever hope for.

The JavaScript ecosystem has grown to become unwieldy. Mint promises is a simplified front-end development experience, but not a library or a framework—a new language designed for SPAs.

40,000 lines of flawed code almost made it into FreeBSD's kernel—we examine how.

Here is why SQLite is a perfect tool for you - whether you are a developer, data analyst, or geek.

In this series of articles, I will take you on a journey to show you a darker side of the programming world. A place that is fueled by money, script kiddies, and even more money. To prevent code from being cracked and resold, we must outsmart each other and develop security mechanisms that are either too hard to solve or take up to much time to solve. 

Architecture diagrams are like text documents. It’s easy to create one. But it’s hard to create a good one. Sketching out the boxes and arrows is the easy part to put down on paper. The arrangement of these notations and the contents they represent is much harder to convey to the reader. How do you make sure the reader will understand it as you do?

Learn the most common speed issues caused by CSS and how to avoid them.

Exclusive research and expert insights into a year of work like no other reveal urgent trends for leaders as the next phase of work unfolds.

Watch and Listen

A chat about how serverless is being used for genome editing and high-performance computing in the scientific community, how it helped with Australia's COVID response, and how the technology can be used to collaborate with others around the world.

A chat with Roberta Arcoverde, the tech lead on Stack Overflow for Teams. She explains why we ignored several "best practices" when building Stack Overflow's public site 12 years ago and how we're working to adapt and modernize our codebase so that it's approachable and powerful more than a decade after inception. 

This video introduces Terraform through a practical approach by walking through how a fictional company would use Terraform to manage their DigitalOcean infrastructure.

Books

A fresh re-write of the TypeScript Handbook is out of beta and is now available.

Interesting Projects, Tools and Libraries

An open-source, hassle-free, self-hostable Heroku & Netlify alternative.

Porter is a Kubernetes-powered PaaS that runs in your own cloud provider. Porter brings the Heroku experience to Kubernetes without compromising its flexibility. 

GitHub stats in your terminal.

Tina is an open-source toolkit for building content management directly into your website.

Appwrite is an end-to-end backend server for Web, Mobile, Native, or Backend apps packaged as a set of Docker microservices. Appwrite abstracts the complexity and repetitiveness required to build a modern backend API from scratch and allows you to build secure apps faster.

Input is a typeface for code, designed by David Jonathan Ross and released by Font Bureau.

A private network system that uses WireGuard under the hood.

Cross-platform process memory viewer inspired by x64dbg.

Lets you spy on the DNS queries your computer is making.

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

Open Source Contributor Index(OSCI) is where commercial organizations are ranked by the volume of their employees’ year-to-date open source contributions on GitHub.

A library and language for building parsers, interpreters, compilers, etc. 

All the characters that work on most terminals and most operating systems.

Synchronize your bookmarks across browsers and devices via a server of your choosing. Full control, full privacy, full access to your favorite experiences on the web.

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.