Who should you be: Technology Generalist or Specialist?
Explores the career choice between being a technology generalist or specialist, analyzing the pros and cons of each path in the evolving tech industry.
Explores the career choice between being a technology generalist or specialist, analyzing the pros and cons of each path in the evolving tech industry.
A developer shares their process for creating custom ASCII art messages in the browser console using JavaScript and special characters.
Explores the technical challenge of dynamically calling a superclass method at runtime in Swift, diving into Objective-C runtime internals.
A guide to testing .NET Core's IOptionsMonitor, including a stub implementation and example unit tests for configuration change scenarios.
A tutorial on implementing lazy loading for Bootstrap tabs in an ASP.NET Core Razor Pages application to improve performance.
An introduction to dotfiles, explaining their purpose for customizing Unix-like systems, automating tasks, and personalizing GitHub Codespaces.
A systematic guide to Swift's complex pointer types, explaining their purpose, usage, and the associated memory safety considerations.
A technical guide on setting up a modern web development environment using Eleventy, Snowpack, Sass, and PostCSS.
A guide to adding versioning and migration support to Swift Codable models while preserving automatic derivation.
A developer's journey from WordPress to Gridsome, comparing static site generators and explaining the benefits of static sites for blogging.
A video tutorial series on building a full iOS movie app using SwiftUI and the TMDb API, covering data fetching, UI components, and modern concurrency.
A guide to improving web accessibility by optimizing keyboard navigation using tabindex and ARIA attributes for better user experience.
Author reflects on the challenge of creating a comprehensive Eleventy course and introduces his web development work and CSS course.
A guide on using React's memo API to optimize component rendering and prevent unnecessary re-renders in React applications.
A browser extension that checks for missing or insufficient alt text on images to improve web accessibility for all users.
A guide on mocking Axios HTTP calls in Jest tests without external packages, including code structure and coverage tips.
Analyzes how the number of DOM elements affects website performance, including style calculations, layout, and scrolling, with practical test results.
How to configure an additional HttpClient in Blazor WebAssembly to call unprotected APIs and avoid AccessTokenNotAvailableException errors.
Explains the security and performance risks of using target=_blank links without rel="noopener" and provides the simple fix.
Survey results analyzing PHP developers' preferences for strict type systems versus dynamic typing, and how team/project size influences these views.