Read and Visualize your Twitter Archive
A technical tutorial on using R to read, analyze, and visualize your downloaded Twitter archive data, including tweets, likes, and ad history.
A technical tutorial on using R to read, analyze, and visualize your downloaded Twitter archive data, including tweets, likes, and ad history.
Analyzes cybersecurity risks in Deno, demonstrating ransomware and reverse shell attacks despite its secure-by-default design.
A book review of 'Engineering Management for the Rest of Us', summarizing key lessons on trust, communication, and team leadership for tech managers.
Discusses the importance of drive and ownership for engineers in small companies, and how to coach team members to take full responsibility.
Explores a component-based widget architecture for scalable SwiftUI projects, using self-contained widgets for isolated development.
Explains the key differences between abstraction and encapsulation, two fundamental object-oriented programming concepts.
A developer reflects on achieving high productivity and shipping speed in a small tech company with minimal process and no project managers.
A guide to automating dependency upgrades using Renovate, Dependabot, and Mergify for GitHub repositories.
A guide on using React Router's matchPath function to dynamically set page titles and reduce code repetition in React applications.
A walkthrough of solving Day 1 of Advent of Code 2022, focusing on parsing input and calculating the highest calorie count using JavaScript.
A tutorial on mocking and simulating location data for automated testing in iOS using XCTest and a local Sinatra server.
A technical guide on configuring a reverse shell using a Vultr cloud server, covering SSH settings, firewall rules, and netplan configuration.
A personal account of a severe car accident caused by a reckless driver, detailing the injuries, recovery process, and legal aftermath.
A personal review of 2022 covering a car accident, working at Remix, launching EpicWeb.dev, and speaking at conferences worldwide.
Announces new .NET learning paths for APIs, C#, and Blazor, plus a personal update on the author's newborn.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
A guide to automating Mastodon posts using IFTTT webhooks and the Mastodon API.
A technical cheatsheet explaining Unix, Vim, and Neovim clipboard selections and registers for efficient copy-paste operations.
An in-depth technical look at React Query's internal architecture, including the QueryClient, caching, and rendering mechanisms.