Understanding old git branches
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
Explains how to run containers without using Docker images by directly configuring runc and creating a minimal root filesystem.
A guide to modifying existing Git commits, covering how to amend commit messages and changes for both HEAD and older commits.
Explains key differences between arrow functions and regular functions in JavaScript, focusing on 'this', constructors, arguments, and more.
Explains why Go's json.Unmarshal behaves differently when passed a pointer variable vs. the address of a pointer, clarifying pointer mechanics.
A beginner's guide to starting programming, recommending Python and outlining a learning path from basics to building small projects.
Explains how using RFC (Request for Comment) documents can improve asynchronous communication and decision-making in tech teams.
A tutorial on integrating design tokens into an Eleventy static site, allowing token values to be shared across CSS, JSON, and templates.
Explains how functions in JavaScript are first-class objects, detailing their properties, constructors, and object-like behavior with examples.
Explains JavaScript's prototype-based inheritance and how the prototype chain works for object property and method lookup.
A curated list of must-see sessions for developers at Microsoft Build 2020, focusing on languages, tools, and Azure.
A tutorial on building an Apple TV expense tracker app using SwiftUI and Core Data, focusing on tvOS-specific UI design and navigation.
Advice on pacing your programming self-study to avoid burnout, recommending 4 hours daily for full-time learners and 1-2 hours for those with jobs.
A quick overview of PHP 8's major new features, including attributes, union types, JIT, and the match expression.
Extends a React useReducer finite state machine to handle infinite contextual data, similar to XState's context, for managing dynamic state like form inputs.
Essential Git helper functions for automating common tasks like switching to main, rebasing, and cleaning up branches.
Monthly update on Wayland, wlroots, Sway, aerc email client, Alps webmail, and SourceHut developments including CI and GraphQL API.
A guide to implementing custom authorization policies to secure the Hangfire Dashboard in an ASP.NET Core application.
Explains the purpose and correct implementation of GetHashCode in C#, focusing on its role in hash tables like Dictionary and HashSet.
A guide for open source maintainers on how to build a welcoming community and effectively manage contributions to scale their projects.