Open source platforms for open source software
A developer's argument for moving open source projects from proprietary platforms like GitHub to open source forges, highlighting ethical and sustainability concerns.
A developer's argument for moving open source projects from proprietary platforms like GitHub to open source forges, highlighting ethical and sustainability concerns.
A critique of Fairphone's hypocrisy for signing an open letter on user freedom while shipping phones with locked bootloaders requiring Google's approval.
The developer works on small user-requested features for a SaaS app, taking a break between larger projects.
A technical guide for upgrading PostgreSQL from version 13 to 14 on Ubuntu 22.04, including commands and steps.
Explains the difference between ReadOnlyCollection and truly immutable collections in C#, showing how underlying data can still change.
An open-source Rust project enabling cross-platform code signing and notarization for Apple applications, reducing macOS dependency.
Part 3 of a series on migrating C# code to nullable reference types, focusing on advanced annotations and attributes for better compiler flow analysis.
A deep learning researcher shares insights on the 2022 ML job market, comparing career options like FAANG, startups, and robotics, after joining Halodi Robotics.
Explains how to update pre-installed tools like GitHub CLI on GitHub-hosted runners when the default version is outdated, using brew or .deb packages.
Announcement of the Hare programming language, a new systems programming language, with community updates and related tech blog posts.
A guide to naming colors in app development for better code readability, team communication, and enforcing a consistent design palette.
A guide on creating Azure role assignments at different scopes (Management Group, Subscription, Resource Group) using Bicep infrastructure-as-code.
Explores the pitfalls of using public const in C#, explaining compile-time replacement and versioning issues, and suggests using static readonly instead.
Learn how AWS Amplify accelerates full-stack web and mobile app development with features for auth, data, storage, and new extensibility tools.
A tutorial on creating a reusable modal dialog component using Bootstrap in a Blazor application.
A guide and script for converting existing Azure Virtual Network Gateways to zone-redundant or zonal configurations to leverage Availability Zones.
Explores how C# nullable reference types work under the hood, comparing their IL compilation to nullable value types.
A comprehensive cheatsheet and guide for using MongooseJS, an ODM for MongoDB in Node.js applications, covering setup, models, and connections.
A step-by-step tutorial on building a full-stack Todo application using Express.js, EJS, and Mongoose, from initial setup to deployment.
A guide on capturing and formatting R session information (sessionInfo()) for reproducibility in blog posts and code sharing.