- Programmer Weekly
- Posts
- Programmer Weekly (Issue 16 August 13 2020)
Programmer Weekly (Issue 16 August 13 2020)
Programmer Weekly - Issue 16
Programmer Weekly
Welcome to issue 16 of Programmer Weekly. Last week, Hurricane Isaias knocked out our power, internet and cell service. I was completely disconnected from the rest of the world for 4 days. So I couldn't send the newsletter out.
Quote of the Week
"Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code." - Christopher Thompson
News
In partnership with researchers at MIT and the Georgia Institute of Technology, Intel scientists say they’ve developed an automated engine — Machine Inferred Code Similarity (MISIM) — that can determine when two pieces of code perform similar tasks, even when they use different structures and algorithms. MISIM ostensibly outperforms current state-of-the-art systems by up to 40 times, showing promise for applications from code recommendation to automated bug fixing.
Sometimes it’s easier to rewrite genetics than update Excel.
From August 15th, GitLab Support will no longer be manually removing MFA from free accounts.
Evidence shows it takes only a few hours from when a new misconfigured Docker server is online to become infected by this campaign.
Reading List
A story of how a couple of failed SaaS ideas and a bunch of ugly Less stylesheets turned into life's work.
Learn how to make obsolete and/or proprietary exercise bikes work with popular cycling training apps like Zwift, TrainerRoad, Rouvy and more.
In this tutorial, I will teach you how to write your own virtual machine (VM) that can run assembly language programs, such as my friend's 2048 or my Roguelike. If you know how to program, but would like to gain a deeper understanding of what is going on inside a computer and better understand how programming languages work, then this post is for you.
A Foolproof, Hands-on Docker Tutorial (Part 1).
This article shares author's motivation for doing 60+ technical interviews in 30 days. More importantly, hel shares 13 lessons he learned from his failures and successes.
There are two types of engineers, the ones that can quickly do estimates and the ones that can’t. Are these people just smarter, or is there more to it?
If you think that management wouldn't let you refactor Legacy Code, use these 5 arguments to convince them.
The Part 1 of this series discusses in detail the shortcomings we’ve encountered using Kubernetes CronJob at Lyft. Check out
.
First time with PostgreSQL? Look how to move around running PostgreSQL database.
Building software with a comfortable device and capable tools.
Here are the top 38 online resources to teach you how to do observability operations well.
Easy to follow guide to building SPAs using Rust, WebAssembly and Yew.
Learn how Google Cloud ramped up to handle high demand for Google Meet in light of COVID-19.
Watch and Listen
Learn the fundamental concepts and terminology of Deep Learning, a sub-branch of Machine Learning. This course is designed for absolute beginners with no experience in programming. You will learn the key ideas behind deep learning without any code.
In this talk, we will learn how to tune PostgreSQL and we'll see the results of that tuning. We will also touch on tuning some Linux kernel parameters.
In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a single line of code. Learn a few layout tricks you can implement in your codebase today, and be able to write entire swaths of layout with just a few lines of code.
We spent a day with Open Source-“Wunderkind” Max Stoiber in Vienna. Despite his young age of only 23, Max has achieved incredible things: he's created react-boilerplate and styled-components, his start-up, Spectrum, was recently acquired by GitHub and he gives talks all over the world. Learn more about his journey - and how he dropped out of university (twice!) - in this mini-doc.
Interesting Projects, Tools and Libraries
A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
How to systematically secure anything: a repository about security engineering.
Take a picture of code and run it.
Collaboratively build stunning HTML5 visualizations and games.
Expo is an open-source platform for making universal native apps that run on Android, iOS, and the web.
Generate responsive pages and apps on Tailwind, Flutter and SwiftUI.
Parsing gigabytes of JSON per second.
GPU.js is a JavaScript Acceleration library for GPGPU (General purpose computing on GPUs) in JavaScript for Web and Node. GPU.js automatically transpiles simple JavaScript functions into shader language and compiles them so they run on your GPU.
A multi-threaded manager for shell scripts, functions, standalone binaries, tab-completions, and more.
Prefect is a new workflow management system, designed for modern infrastructure and powered by the open-source Prefect Core workflow engine. Users organize Tasks into Flows, and Prefect takes care of the rest.
A virtual machine introspection library capable of offering real time protection with minimal performance impact to Windows and Linux VMs running on KVM and Xen.
Version your SQL schemas with git + automatically migrate them.
A consistent code style guide for SQL to ensure legible and maintainable projects.
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases.
Tiny minimal 1px icons designed to fit in the smallest places.
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.