20 April 2021

61 links · Tuesday

Why we still use Oracle DB

In 2017, I worked for a large conglomerate. When a company grows a certain size, change is never welcomed. “If it ain't broke, don't fix it” is the motto and software is the first victim.

Why you should never quit too early ... - DONN FELKER

About 8 years ago this month I quit too early. If I had stayed with the business and rode through the storm, I’d be very well off right now. I wouldn’t be writing this newsletter to you about this story. I can’t say that I regret giving in at the time, but as …

Thoughts And Projects For The Future

Preface Below I wanted to reflect on the past year and solidify some ideas I’ve been having on mental/physical health. I also wanted to start discussing a project I’m interested in sharing in a development blog sort of fashion. Reflection My last real article …

In Slack, no one can hear your scream! | 8th Light

Hey, my name’s Ian. I’m a Senior Consulting Software Engineer at 8th Light’s Pod Services division. And I have struggled with remote collaboration for a long time. Before the pandemic, I struggled with in-person communication,...

Node.js 16 available now

We are excited to announce the release of Node.js 16 today! Highlights include the update of the V8 JavaScript engine to 9.0, prebuilt…

Apple TV 4K

Watch Apple TV+, movies, and shows in 4K High Frame Rate HDR. Stream live sports and news. Play Apple Arcade, work out with Apple Fitness+, and more.

Power consumption of Game Boy flash cartridges

Flash cartridges (= "carts") are commonly used to run Game Boy ROMs, such as homebrew games or dumped officially released games, on real hardware. Different kinds of flash carts with various features and performance characteristics have been available for a lo…

Grafana, Loki, and Tempo will be relicensed to AGPLv3

We believe that this change allows our community and users to have the same core freedoms of free and open source software that they have enjoyed since the inception of Grafana Labs and encourages third parties to also contribute back.

How Spotify is Killing the Open Podcast Ecosystem

Earlier this year, when Spotify announced that “The Joe Rogan Experience” would stream exclusively on Spotify, it sent shockwaves throughout the podcast ecosystem. This deal – reportedly worth over $100 million – is one of the most lucrative podcast deals. The…

Apple introduces AirTag

Apple today introduced AirTag, an accessory that works with iPhone and other Apple devices to track and find important belongings.

Introduction to .NET - Learn

Start learning about .NET. Understand what .NET is and how it works. Quickly build a small app in a web-based .NET environment.

Auth0 Status

Welcome to Auth0's home for real-time and historical data on system performance.

danfragoso/thdwb

🌭 The hotdog web browser and browser engine 🌭. Contribute to danfragoso/thdwb development by creating an account on GitHub.

.NET Documentation & C# 9

Bill Wagner of the C# 9 Documentation team at Microsoft talks about changes and improvements to the Microsoft documentation as well as key features in C# 9

CSS General Rules of Thumb

Getting to grips with CSS is difficult. This post describes some general rules of thumb that can guide you down the right path to success.

A System for Grouping & Sorting CSS Properties

Grouping and Sorting CSS properties can make your CSS easier to read and helps with consistency in a team environment. There is no correct answer but something is better than nothing.

Released: Microsoft.Data.SqlClient 3.0 Preview 2

Microsoft.Data.SqlClient 3.0 Preview 2 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two preview releases in between. This ca…

The Guide to MobX

Learn about a fantastic state management library, MobX, and how to use it in your React projects.

I CAN MAKE THIS WORK

ts-loader has just released v9.0.0. This post goes through what this release is all about, and what it took to ship this version. For intrigue, it includes a brief scamper into my mental health along the way. Some upgrades go smoothly - this one had some hiccu…

Scholarships | Linux Foundation Events

Cloud Native Computing Foundation’s scholarship program for KubeCon + CloudNativeCon Europe 2021 – Virtual exists to support individuals who may not otherwise have the opportunity to attend in two…

git/netdev/net.git - Netdev Group's networking tree

I am making this change again since I received the following instruction. "As an IBM employee, you are not allowed to use your gmail account to work in any way on VNIC. You are not allowed to use your personal email account as a "hobby". You are an IBM employ…

minimaxir/hacker-news-undocumented

Some of the hidden norms about Hacker News not otherwise covered in the Guidelines and the FAQ. - minimaxir/hacker-news-undocumented

Ian's Shoelace Site – Granny Knot Info

Many people are tying a “Granny Knot”, which sits crooked and comes loose. Learn the “one simple trick” for keeping your shoes neatly and securely tied.

Optional chaining (?.) - JavaScript

The optional chaining operator (?.) enables you to read the value of a property located deep within a chain of connected objects without having to check that each reference in the chain is valid.

Zenreader: A 4.7 inches E-Ink RSS Reader Powered by ESP32

I have been long wanting a PDA of sorts with an E-Ink screen that allows me to read stuff on the Internet without eye strains. But the Kindle really sucks as a newsreader device because the experimental browser never works correctly.