- Programmer Weekly
- Posts
- Programmer Weekly (Issue 4 May 14 2020)
Programmer Weekly (Issue 4 May 14 2020)
Programmer Weekly - Issue 4 May
Programmer Weekly
Welcome to issue 4 of Programmer Weekly. Let's get straight to the links this week.
News
An analysis of developer productivity, work cadence, and collaboration in the early days of COVID-19
Following the 2019 Octoverse report, this latest article provides trends and insights into developer activity on GitHub in the early days of COVID-19.
Microsoft has launched the Azure Sphere Research Challenge, offering approved security researchers individual rewards of up to $100,000 for dangerous exploits that break the security of Azure Sphere, its Linux-based platform for internet-connected (IoT) devices.
Facebook is releasing a clinical trial parser intended to help developers and researchers build improved recruitment tools and to make it easier for people to discover and determine eligibility for clinical trials
David Ferrucci built a computer that mastered Jeopardy! Since then, he's been attacking a more challenging task.
Amazon Kendra is a highly accurate and easy to use enterprise search service that’s powered by machine learning. Kendra delivers powerful natural language search capabilities to your websites and applications so your end users can more easily find the information they need within the vast amount of content spread across your company.
An oversupply of programmers and universities has left thousands without work.
Reading List
Hacker can steal leaked API keys, passwords, and customer data from GitHub to login to servers, steal personal information, and rack up absurd AWS charges. This article explains shows common types of secrets that users post and how to find them.
Building a new web app for today’s browsers, we completely rebuilt our tech stack to achieve our goals for performance and sustainable future growth. In this post, we’re sharing the lessons we’ve learned while rearchitecting Facebook.com, using React (a declarative JavaScript library for building user interfaces) and Relay (a GraphQL client for React).
This document describes the internals of PostgreSQL for database administrators and system developers.
And the crucial role it plays in modern operating systems.
Learn how Uber employs statistical modeling to find anomalies in data and continually monitor data quality.
This is just a brief post on the steps I took to confirm, locate, and backport the fix for a compiler bug that was plaguing a (professional) project that I work on. It’s a straightforward application of git bisect, with a few observations.
Frameworks aren't always bad, but they are a much bigger risk - for both the creators and the users - than libraries are. If your framework can be a library without losing much, it probably should be. If you don't work at a major tech company, you probably don't have the time or energy to give a framework all of the attention it requires. Libraries aren't everything, but they should be preferred.
It’s easy to imagine big, impressive server hardware as faster than a machine you might take to a cafe. The truth is, server hardware is different, not necessarily faster.
A1 is an in-memory distributed database used by the Bing search engine to support complex queries over structured data. In this paper we describe the A1 data model, RDMA optimized data structures and query execution.
This post tells the story of exploiting an SQLi bug with a Postgres back-end DB. Specifically, it details some interesting changes in the file-read and directory-listing primitives in later version of Postgres, as well as some less-documented techniques for data exfil, file read/write with large-objects and remote command execution.
In this article, we dive into the possibilities of mechanical keyboards. The different layouts, switch types and even keycap material. Strap yourself in; this will be a deep dive!
How a Google Cloud support engineer found one customer’s missing DNS packets.
If you're looking to get started building serverless applications on AWS, here is a curated list of tutorials and example projects that will help you progressively grow your skills and comfort level with serverless.
A beginner friendly introduction to prometheus.
Watch and Listen
Join Dylan Beattie - programmer, musician, and creator of the Rockstar programming language - for an entertaining look at the art of code. We’ll look at the origins of programming as an art form, from Conway's Game of Life to the 1970s demoscene and the earliest Obfuscated C competitions. We’ll talk about esoteric languages and quines - how DO you create a program that prints its own source code? We’ll look at quine relays, code golf and generative art, and we’ll explore the phenomenon of live coding as performance - from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.
In this episode, Adam is talks to Alex DeBrie about DynamoDB, and how it compares to relational databases like MySQL.
Relational databases continue to be a huge part of modern systems design and the rules of relational databases should generally be followed. However, there are times that you need to break (or bend) normal database design rules in order to reach your goals.
In this episode we’re talking about technical debt, with Nina Zakharenko, Principal Cloud Developer Advocate at Microsoft. Nina talks about what causes technical debt, what can happen when it gets out of control, and how we can mitigate the accumulation of that debt.
Interesting Projects, Tools and Libraries
The Developer Tools for the Serverless World - think Chrome Dev Tools but for Serverless.
Create and share beautiful images of your source code. Start typing or drop a file into the text area to get started.
Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine.
A black hole for Internet advertisements.
A secure runtime for JavaScript and TypeScript.
An easy to use blogging platform, with enhanced support for Jupyter Notebooks. It automates the process of creating blog posts via GitHub Actions, so you don’t have to fuss with conversion scripts.
GitHub Writer is a WYSIWYG rich-text editor for GitHub. The extension is available when creating or commenting on issues, reviews, pull requests, and wikis.
Bring your favorite shell wherever you go through the ssh.
Open Source SQL Editor and Database Manager. Use Beekeeper Studio to query and manage your relational databases, like MySQL, Postgres, SQLite, and SQL Server.
Botkube is a messaging bot for monitoring and debugging Kubernetes clusters.
A lightweight text editor written in Lua.
cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs. cdk8s apps synthesize into standard Kubernetes manifests which can be applied to any Kubernetes cluster.
A command line utility helps to capture and dump HTTP stream.
Margin is a lightweight markup language for hierarchically structured thought, like notes and to-do lists.
Presto is a high performance, distributed SQL query engine for big data.
A Chrome extension to measure essential metrics for a healthy site.
COVIDSafe, created by Australian government, helps you and all of our communities. Assist health officials to quickly understand and tackle the spread of Coronavirus (COVID-19). They have released the source code for both iOS and Android apps.
TileDB is a powerful engine for storing and accessing dense and sparse multi-dimensional arrays. It is an embeddable C++ library that works on Linux, macOS, and Windows.
An uroboros program with 100+ programming languages.
Monitoring you Slack workspaces for sensitive information.
Pose Animator takes a 2D vector illustration and animates its containing curves in real-time based on the recognition result from PoseNet and FaceMesh. It borrows the idea of skeleton-based animation from computer graphics and applies it to vector characters.
Animation of the SHA-256 hash function in your terminal.
Upcoming Events
Advance your career by earning a scholarship for the AWS Machine Learning Engineer Nanodegree Program. Apply machine learning techniques and algorithms, including deployment to the AWS production environment.
ChefConf Online has been completely reimagined to provide a digital event experience unlike any other. Get early access by joining the live recordings as industry experts share their insights on your most difficult challenges. We have lined up some amazing speakers from CarFax, HashiCorp, Panera, ShuttleOps, CUNA Mutual Group, and Nordstrom, with a couple more surprises.
Today’s interconnected world makes everyone more susceptible to cyber-attacks. Whether you’re attracted to the relativity new world of cybersecurity as a professional, or just interested in protecting yourself online and in social media, this introductory course is the answer. You’ll walk away with an understanding of the most common threats, attacks and vulnerability and insight about how businesses can protect their operations.
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.