8 August 2022

45 links · Monday

Debugging bare-metal STM32 from the seventh level of hell

Here’s a not-so-brief story about troubleshooting a problem that was at times vexing, impossible, incredibly challenging, frustrating, and all around just a terrible time with the bare-metal …

I am not that hacker you are looking for

This article is an information for people who bother me on various groups, social media and messengers. And also for the people who doesn’t understand who am I and what about is this website. It’s not

My knowledge management system

This is a follow-up on my previous notes about Zettelkasten; Thoughts on Zettelkasten and the slip box. Since then, I’ve had a chance to read and think more about the problems I listed out with...

On being a staff engineer

On career growth, what it means to be a staff engineer, and how to get there.

Announcing: MiniRust

I have been thinking about the semantics of Rust – as in, the intended behavior of Rust programs when executed, in particular those containing unsafe code – a lot. Probably too much. But al...

From roots to polynomials

Polynomials can be represented in various forms. The most common ones are those I call the "sum of powers" (for example f(x)=ax³+bx²+cx+d) and the "root factors" (for example f(x)=(x-r)(x-s)(x-t), where r, s and t are the roots). The process of transforming th…

You Belong Here

To all my LGBT+ friends, peers, and fellow members of the Kubernetes and Cloud Native communities: you do belong here. No matter what others think or say; privately or publicly; you played (and are still playing) a major role in the success of this community. …

The Reason why Linux Gaming is so limited

Ever tried Gaming on a Linux system? Even though Linux exists since more than 30 years now, it is still hard to play a Game on it. Most Games don’t even publish a release for Linux. That’s why projects like Wine exist (Wine provides a compatibility…

JIMMY

Earlier this year I deployed a new website that pulled content from Roam. I was on a pretty big automation kick, and per usual I didn’t end up using most of it.

On Giving Technical Guidance to Others

I’m still working on my promised SOLID/Anti-Onion/Anti-Clean/Database Abstraction post, but it’s as usual taking longer than I’d like and I’m publishing this section separat…

Intro to Graphics 06 - 3D Transformations

Introduction to Computer Graphics.School of Computing, University of Utah.Course website: https://graphics.cs.utah.edu/courses/cs4600/fall2020/

Getting Started with Selenium - C# Example - New

Hey Programmers,In this video, I am showing how you can get started with Selenium for your C# web project. Selenium is a suite of tools for automating web br...

⭐️ No more

If you’re not getting something actionable out of it, you’re probably wasting your time

Project Memento | Leave a trace on the Memento wall

Get one of the 400 NFT, and leave a trace on the Memento wall. Once the grid is totally filled, each NFT owners will have access to a form to receive a real painting with their letter on the coordinate. We will collaborate with worldwide artists.

318: Fixing Performance Issues

We diagnosed and fixed performance problems in the wild and we break down how we did it and what you need to know.

The Case of the Mysterious Holes on the Seafloor

During Dive 04 of the second Voyage to the Ridge 2022 expedition, we observed several sublinear sets of holes in the sediment on the seafloor at a depth of approximately 2,540 meters (1.6 miles). While the holes look almost human made, the little piles of sedi…

Creating your first Azure Container App

This post is about what is azure container app and how to deploy a docker image to azure container app. The Azure Container Apps service enables you to run microservices and containerized applications on a serverless platform. First we can search for Container…

12 Fractured Apps

Over the years I’ve witnessed more and more people discover the 12 Fact0r App manifesto and start implementing many of the suggestions…

The Twelve-Factor App

A methodology for building modern, scalable, maintainable software-as-a-service apps.

how to stop being "terminally online"

determine why you're "terminally online" to accomplish the tasks detailed further in the list, you have to do some soul-searching. this starts with acknowle...