On Types
A veteran programmer recounts his early career from the 1960s, detailing experiences with binary, assembler, and various early computer systems.
A veteran programmer recounts his early career from the 1960s, detailing experiences with binary, assembler, and various early computer systems.
Explores CSS techniques for inheriting grandparent font sizes using type-relative units, with practical examples and use cases.
Guide to connecting a .NET 5 application on Linux EC2 to an RDS SQL Server instance using AWS Managed Microsoft AD for authentication.
A technical article about implementing a finger protocol client in a custom language, exploring its networking stack and design.
Explains how to use Swift's availability checks to adopt new iOS APIs while maintaining backward compatibility with older system versions.
A technical guide on using Azure Image Builder to create and customize a Windows Server 2022 image for deployment to Azure Virtual Desktop.
A guide to using React's useTransition() hook to prioritize UI updates and improve performance for heavy, non-urgent tasks in React 18.
Exploring the theme-color meta tag in Safari, including implementation for light/dark modes and JavaScript integration.
Argues for opinionated software design over excessive configurability, based on experience with an in-house framework.
A personal blog by an RStudio software engineer sharing findings, tips, and experiences with the R programming language and its ecosystem.
A developer shares their excitement for Astro, a new static site generator that allows using multiple frameworks like React and Vue without complex configuration.
A guide to structuring large-scale React applications using a feature-focused architecture for better scalability and organization.
A pragmatic analysis of when to use subclassing vs. composition in Python, exploring three distinct types of inheritance.
Explains how to customize JSON encoding/decoding for external Swift types like TimeZone using wrapper types and Codable.
Explores the benefits and security advantages of using Generation 2 virtual machines in Azure, focusing on the upcoming Trusted Launch feature.
A tutorial on using the React Table Library's useTheme plugin to apply custom CSS styles to table components like rows and headers.
An interview with Project Panama lead Maurizio Cimadamore on improving Java's native code interoperability, covering APIs, performance, and timeline.
Explains how to use CMD and args in Docker containers to run custom processes, with examples and Dockerfile syntax.
Explores using functions instead of protocols for dependency injection in Swift, with examples for mocking and testing.
Learn how to build resilient, event-driven microservices using .NET and Dapr to overcome common distributed system challenges.