- Programmer Weekly
- Posts
- Programmer Weekly (Issue 38 January 21 2021)
Programmer Weekly (Issue 38 January 21 2021)
Programmer Weekly - Issue 38
Programmer Weekly
Welcome to issue 38 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Data dominates. If you’ve chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming." – Rob Pike
News
Screensaver lock by-pass. It is possible to crash the screensaver and unlock the desktop via the virtual keyboard.
The business-model war between open-source software vendors and cloud providers heats up with Elastic taking on Amazon Web Services.
A bug in Windows 10 causes the operating system to crash with a Blue Screen of Death simply by opening a certain path in a browser's address bar or using other Windows commands.
PyCon US 2021’s Call for Proposals has officially opened for talks, tutorials and posters.
No documentation yet, but big ambitions for UI components tailored for AWS services.
The system includes a DNA-based “sensing module” that produces elevated levels of a “trigger sequence” in response to specific biological signals.
Reading List
A deep dive into all the ways to build on Airtable.
Learn how Walmart re-architectured to scale the application without compromising on latency or performance; eliminating reverse-proxy, lead to fewer network hops and services. They were also able to make the data rendering service separate from the data generation/insertion service; making it easier to introduce new features without memory implications and complete separation of responsibilities.
Most articles only cover the basics so we've attempted to create the "missing manual" for using environment variables in Linux and Mac.
Gairos is Uber’s real-time data processing, storage, and querying platform to facilitate streamlined and efficient data exploration at scale. This post covers an overview of Gairos, it's architecture, different use cases, challenges in scalability/reliability and various optimization strategies being used.
Google Safe Browsing is a Google program that can blacklist any website or SaaS application in Google Chrome and other browsers and platforms.
When people say “CI/CD,” they are only talking about continuous integration. Nobody is talking about (or practicing) continuous deployment. AT ALL. It’s like we have all forgotten it exists. It's time to change that.
This post explores why both YOLO security (YOLOsec) and FOMO security (FOMOsec) are pernicious disservices to infosec defense and how you can spot them so that you may yeet them from your organization’s security strategy.
The DevOps culture has grown so much that it is rare to come across a company without it. But what exactly is DevOps? And why is everyone talking about it so much?
A quick start guide to Kotlin for people with prior coding experience (in any other language).
The Developer Experience organization at Netlify is quite unique. In this post, we talk through the structure of the organization, how we work, who we are, and some of our team strategies.
Learn about Azure Active Directory gateway service's move from .NET Framework to .NET Core and resulting in doubling the throughput.
Watch and Listen
Learn why so many React developers are switching to using Next.js, an open source framework that helps you build production-grade React applications that scale. This Tech Talk is designed for React developers that are looking to streamline your workflow.
SQL injection is common hacking technique used retrieve or destroy data from a database without permission. It is considered one of the top web application security risks. Learn how SQL injection works so you are able to defended against this hacker attack in your own web applications.
A conversation with Phil Wilkins, author of Unified Logging with Fluentd about logging, infrastructure, monitoring and how to get started.
This tutorial series will teach you everything you need to know about linux as a programmer.
Interesting Projects, Tools and Libraries
An analyzer for Linux-based firmware of embedded devices.
A general-purpose distributed database with inherent end-to-end security.
Deskreen turns any device with a web browser to a second screen for your computer.
Detect, track and alert on infrastructure drift.
An open-source, lightweight agent to detect and respond to bad behaviours. It also automatically benefits from our global community-wide IP reputation database.
Executes commands in response to file modifications.
Build a web front-end in Go that runs in your browser, today.
Elegant, batteries included web framework for Swift.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem.
Mithril is a modern client-side JavaScript framework for building Single Page Applications. It's small (< 10kb gzip), fast and provides routing and XHR utilities out of the box.
A web-based visual programming editor with SQL blocks execute database queries.
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.