- Programmer Weekly
- Posts
- Programmer Weekly (Issue 63 July 15 2021)
Programmer Weekly (Issue 63 July 15 2021)
Programmer Weekly - Issue 63
Programmer Weekly
Welcome to issue 63 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
Build APIs and integrations faster. We’ve found a new sweet spot between power and ease of use that might just save you a lot of time. Try it.
Quote of the Week
"Programmers have to fight against the two most destructive forces in the universe: entropy and stupidity." - Damian Conway
News
Intel unveiled a new machine programming (MP) system – in conjunction with Massachusetts Institute of Technology (MIT) and Georgia Institute of Technology (Georgia Tech). The system, machine inferred code similarity (MISIM), is an automated engine designed to learn what a piece of software intends to do by studying the structure of the code and analyzing syntactic differences of other code with similar behavior.
Burnout: Study finds 83% of software developers feel burnout from work.
COVID-19 impact: 81% of software developers reported an increase in burnout as a result of the pandemic, with increased workload cited as the main reason.
Productivity: Study also finds 83% of developers are concerned about software reliability at their workplace.
No longer will Unix files show all their content smashed together in one long line.
Windows 365 is a new service that creates Cloud PCs.
Reading List
Industry Best Practices and How to Plan the First 90 Days.
You are brought into a startup to run their three-person data team. This is a story about teams and organization, and how you spend a year getting the team to a good place.
Astro is a brand new framework for building websites. To me, the big thing is that it allows you to build a site like you’re using a JavaScript framework (and you are), but the output is a zero-JavaScript static site. You can opt-in to client-side JavaScript as needed, and there are clever options for doing so. Notably, the learning curve is somewhat flattened by the fact that it supports componentry you may already know: React/Preact (JSX), Svelte, Vue, or web components.
Learn how to create a solar powered, HomeKit connected outdoor fence door monitoring device. Once setup, the door’s state (i.e. open/close) can be monitored and used in automations within the HomeKit ecosystem.
What's better than containerization? Written in Rust, open source and the core of how AWS Lambda functions are powered, Firecracker!
This post walks through the 'magic' behind mesh VPN tools, using meshboi as an example.
Inside Big Tech’s angry, geeky, often petty war for your privacy.
Watch and Listen
Branches are one of Git's most important concepts. And to master Git, it's essential to have a thorough understanding of how branches work. In this course, we'll look at the many actions you can perform around branches - from creating and deleting them all the way to publishing, renaming, and comparing them.
Shimon Tolts, the CEO datree.io, talks the panel through an outage he experienced while working for a previous employer. He breaks down the situation and the explains the types of misconfiguration that caused his outage and how these things can cause problems in other applications as well.
An empirical, systems-based approach addresses the chaos in distributed systems at scale and builds confidence in the ability of those systems to withstand realistic conditions. We learn about the behavior of a distributed system by observing it during a controlled experiment. We call this Chaos Engineering.
Interesting Projects, Tools and Libraries
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate.
A tool that automatically creates fuzzing harnesses based on a library.
Hosting your own email forwarding service on AWS and manage it with Github Actions.
Difftastic is an experimental structured diff tool that compares files based on their syntax.
WriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community around the shared act of writing.
An example implementation of a tiny Web browser for educational purposes.
tandalone solution for small-scale setups – connect your camera and let OSS Agent take care of rest.
Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI.
How many Postgres connections do you need for your Heroku app?
Generate and run hundreds of API tests within seconds!
A fast and flexible cut-like tool.
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.