Announcing a New Section: TIL
The author announces a new 'Today I Learned' section on their blog for sharing quick tech tips and discoveries.
The author announces a new 'Today I Learned' section on their blog for sharing quick tech tips and discoveries.
A technical analysis of exploiting a vulnerability (CVE-2021-38703) to gain root shell access on an old KPN Experia WiFi extender.
A tutorial on using R to diagnose biases in two-way fixed effects (TWFE) regression models when treatment timing varies, based on Pamela Jakiela's paper.
A programmer questions the inconsistency in using fully qualified class names in doc blocks versus real PHP types, exploring rational thinking in coding habits.
Analysis of VMworld 2021 session catalog, highlighting focus areas like Tanzu, vSphere, NSX, and VMware's cloud platforms.
Explains how GitHub automatically adds co-authors to commits in squashed pull requests and how to manually add them using GitHub's no-reply email format.
Learn how to use Git and external tools to track changes and diff binary files like Office documents, PDFs, images, and videos.
A technique for creating and configuring a NSPersistentContainer in Core Data using a generic extension and configurator protocol.
Explains Azure Resource Locks (ReadOnly/DoNotDelete), their benefits for preventing accidental deletions, and potential pitfalls to consider.
A tutorial on using XState parallel states to build incremental (progressive) views that fetch and render data from multiple sources asynchronously.
A new feature in Chrome Canary's DevTools allows developers to toggle and convert between CSS length units like px, em, rem, and more.
A developer details their journey recreating macOS Big Sur's UI for the web, comparing performance and bundle sizes between React and Svelte implementations.
Explains how onboarding new hires into high-performing 'Gateway Teams' shapes their understanding of culture and technical practices.
Azure Virtual Desktop's Multimedia Redirection preview offloads video playback to the local client for smoother 4K streaming and reduced host CPU usage.
A guide to JavaScript clean code practices, covering naming, conditionals, functions, and abstraction for better readability.
A course on building iOS user interfaces with SwiftUI, covering adaptive layouts, data handling, animations, and navigation.
Learn to build dynamic iOS apps with SwiftUI, covering adaptive interfaces, data handling, animations, and navigation.
A tutorial on integrating Rust modules into Electron apps using the napi-rs library to improve performance for intensive tasks.
A guide to using git bisect for efficient bug hunting by performing a binary search through commit history to find the first broken commit.
Argues that software engineering interviews must include operations questions to ensure developers understand production systems and operational excellence.