#286 — September 30, 2020 |
✍️ Hi folks. Prepare to see some shifts in StatusCode over the next few issues as I'm steering it in a slightly different direction to help you better keep up with the software development industry, what trends matter, and learn about helpful tools and resources along the way – watch this space! 😁 |
Introducing Cloudflare Radar: A Look at the Internet's 'Patterns' — Cloudflare seem to be announcing all sorts of new things lately, but this one will be of interest to anyone keen to monitor the ‘state of the Internet’ in terms of traffic, DoS attacks, traffic levels, browser use, and similar types of data (from Cloudflare’s perspective, of course). Direct link. Marc Lamik (Cloudflare) |
Ruby 3.0.0 Preview 1 Released — The next major version of the Ruby programming language has been built around the idea of it being 3x faster than Ruby 2.0 – it remains to be seen if it’ll pull this off, but the first preview release in advance of a final Christmas 2020 release is a big deal nonetheless and includes initial type checking support, a new Actor-based concurrency primitive, and more. Yui Naruse |
Start Protecting Your Web Apps, APIs, and Microservices — Sqreen takes a new approach to AppSec. Rather than pattern matching at the network like a WAF, Sqreen acts in-app to gather deep security signals, delivering real-time protection against advanced attacks that bypass other tools. Sqreen sponsor |
PostgreSQL 13 Released — Just shy of a year after Postgres 12 was released, here’s 13 with significant performance and efficiency improvements for B-tree indexes and queries that use aggregates or partitioned tables, as well as parallelized vacuuming of indexes. The release notes provide the required list of features. PostgreSQL Global Development Group |
Swift System is Now Open Source — Swift System is a library for Apple platforms that provides interfaces to system calls and commonly used low-level types but it’s now been open sourced with Linux support added. The vision is for System to eventually act as the single home for low-level system interfaces for all Swift platforms (and both Apple and the Swift team seem keen for the language to go everywhere recently). Apple Inc. |
|
💻 Jobs |
Find a Job Through Vettery — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
ℹ️ Interested in running a job listing in StatusCode Weekly? There's more info here.
📕 Tutorials, Opinions and Stories |
Things I Was Wrong About: Types — “Because it would do us all good to be a little more honest about where we’ve changed our minds or simply been mistaken.” Chris Krycho |
Microservices Guru Says Think Serverless, Not Kubernetes — Sam Newman, a consultant and author specialising in microservices, told a virtual crowd at dev conference GOTOpia Europe that serverless, not Kubernetes, is the best abstraction for deploying software. Tim Anderson |
Azure Static Web Apps with .NET and Blazor — Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository which includes Azure Functions on the (serverless) backend. Now it has first-class preview support for both Blazor WebAssembly and .NET Functions. ASP.NET Blog |
Get Started with OpenTelemetry - Cloud-Native Distributed Tracing — OpenTelemetry is an open source framework that provides a single set of APIs, libraries and instrumentation to capture traces and metrics. Lightstep sponsor |
Timescale on Building a Self-Sustaining Open-Source Business in the Cloud Era — The TLDR is that the creators of TimescaleDB (a time-series database built on top of Postgres) are redefining their open source license, offering their enterprise features to everyone for free, and loosening restrictions and providing expanded rights to users. Ajay Kulkarni and Mike Freedman (Timescale) |
How to Properly Manage SSH Keys for Server Access — An approach worth considering. Marc Päpper |
Running GitHub Actions for Certain Commit Messages Ryan Chandler |
Streaming Data from Amazon S3 to Amazon Kinesis Data Streams with AWS DMS — A walk through the process of streaming existing data files and ongoing changes from S3 to Kinesis by way of Database Migration Service. Goyal, Makineni, and Patnam |
How to Use Terraform to Create and Manage a HA AKS Kubernetes Cluster — AKS is Azure Kubernetes Service, BTW 😁 Kentaro Wakayama |
Speeding Up HTTPS and HTTP/3 Negotiation with... DNS Alessandro Ghedini (Cloudflare) |
🛠 Code and Tools |
duf: Think Christian Muehlhaeuser |
dbcrossbar: Move Large Datasets Between Different Databases and Formats — Copy tabular data between databases, CSV files and cloud storage. Written in Rust. Faraday, Inc. |
Stream Chat: The Most Feature-Rich, Scalable & High-Speed Chat Solution Stream sponsor |
grep 3.5 Released — Jim Meyering |
Ali: Generate HTTP Loads and Plot The Results in Real-Time — Go is fantastic at putting together tools like this. Ryo Nakao |
Siegfried: Signature-Based File Format Identification — Uses several databases including those from the UK National Archives, freedesktop, Library of Congress, and Wikidata. I had no idea these places maintained such data, to be honest. This demo shows off the point. Richard Lehane |