- Programmer Weekly
- Posts
- Programmer Weekly (Issue 24 October 8 2020)
Programmer Weekly (Issue 24 October 8 2020)
Programmer Weekly - Issue 24
Programmer Weekly
Welcome to issue 24 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Optimism is an occupational hazard of programming; feedback is the treatment." - Kent Beck
News
NVIDIA Maxine is a fully accelerated platform for developers to build and deploy AI-powered features in video conferencing services using state-of-the-art models that run in the cloud. It includes latest innovations from NVIDIA research such as face alignment, gaze correction, face re-lighting and real time translation in addition to capabilities such as super-resolution, noise removal, closed captioning and virtual assistants. This is insane.
Reimagining PaaS to make it simpler for you to build, deploy, and scale apps.
The $59 kit comes with online training and certification.
Temporary interaction limits give you control over who interacts with your public repositories. You can use them to force a cool-down period during heated discussions, or to prevent spam or abuse. You can now set interaction limits for 24 hours, 3 days, 1 week, 1 month, or 6 months. This lets you control unwanted interactions on your projects.
Reading List
The story of how neural nets evolved from the earliest days of AI to now.
There are few engineering topics that provoke as much heated commentary as oncall. Everybody has a strong opinion. This post provides some advice on how to organize your on call efforts
There are quite a few more things you can do inside your browser to make your debugging, development and web design so much more efficient. Here are a few hidden or lesser known features of Chrome DevTools which you should know about and which you will be using every day.
A common question when building a SPA is: where do I store my session tokens? This post walks you through the main options and the pros/cons of each.
A post covering 5 tips for writing great libraries, touching on design, implementation and APIs.
A deep-dive into font fallback.
A story of a bug, and how the author addressed it.
This is how the author was able to exploit a HTTP Request Smuggling in some Mobile Device Management (MDM) servers and send any MDM command to any device enrolled on them for a private bug bounty program.
Though people often think about the time it takes for a new engineer to start delivering value, they rarely ask themselves how long it takes for them to be fully ramped-up. So what exactly is the definition of a full ‘ramp-up’ for software engineers and why is there such huge variance around this topic?
Let’s talk about that thing nobody’s talking about. Let’s talk about that vulnerability that’s completely exposing your macOS devices while news agencies and Apple are declining to act and report about the matter. Oh, and did I mention it’s unpatchable?
Have you worked with a Linux package manager like apt or yum before? A container registry is similar, but instead of packages, it distributes container images. A container registry is a crucial aspect of a containerized workflow and infrastructure. This post compares three different container registries: Amazon ECR, Docker Hub, and GitHub Container Registry.
Watch and Listen
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. In this video, you will learn how you can turn almost any React web app into a native desktop app(Windows, macOS, Linux) using Tauri.
It’s a software engineer’s dream: A compiler that can take idiomatic high-level code and output maximally efficient instructions. In this talk, learn about some of the tricks that compilers use to make our software faster, ranging from feedback-directed optimization and super-optimization to formal analysis.
Learn the basics of React in this comprehensive course. You will learn about fundamentals, hooks, context API, react router, custom hooks, and more.
Scott McKinney is the creator of Manifold, a plugin that supplements Java with powerful features. In this interview, we’ll try to figure out more about his work.
Microsoft has created a series of videos to focus on the core concepts of JavaScript. While it doesn't cover every aspect of JavaScript, it will help you build a foundation from which you can continue to grow.
Interesting Projects, Tools and Libraries
Darling is a translation layer that lets you run macOS software on Linux
A full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells that provides first-class features such as code coverage, mocking, parallel execution, parameterized testing and more.
The Zapier/IFTTT alternative for developers to automate your workflows based on Github actions
DevUtils helps you with your tiny daily tasks with just a single click. It works entirely offline and is open source!
Hetty is an HTTP toolkit for security research. It aims to become an open source alternative to commercial software like Burp Suite Pro, with powerful features tailored to the needs of the infosec and bug bounty community.
A collection of resources and posts to help people understand compression algorithms.
MediaPipe is the simplest way for researchers and developers to build world-class ML solutions and applications for mobile, edge, cloud and the web.
A list of Flutter resources that will help people get started with Flutter.
A blazingly fast static web server in a single binary you can set up with zero code.
Earthly is a build automation tool for the post-container era. It allows you to execute all your builds in containers. This makes them self-contained, reproducible, portable and parallel. You can use Earthly to create Docker images and artifacts (eg binaries, packages, arbitrary files).
With this platform you can learn and practice Git and discover its features you might haven't been aware of. With all the exercises provided you will rapidly become a Git Master!
A Powerful Chaos Engineering Platform for Kubernetes.
Upcoming Events
An online HashiCorp community conference with the same keynotes, technical sessions, product updates, and community connections that you have come to expect from HashiCorp events
A two-day conference on all things React, gathering Front-end and Full-stack engineers across the globe in the cloud.
DevFest 2020 brings together thousands of developers globally for the largest virtual weekend of community-led technical learning and a shared passion for Google technologies.
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.