Writing Small CLI Programs in Common Lisp
A guide to writing small, standalone command-line programs in Common Lisp, covering project structure, libraries, and interactive development.
A guide to writing small, standalone command-line programs in Common Lisp, covering project structure, libraries, and interactive development.
A guide on using Swift's JSONDecoder with .convertFromSnakeCase strategy to automatically map API snake_case keys to camelCase properties.
A guide to React state management libraries, explaining core concepts and helping developers choose the right tool for their project.
A developer shares useful Bash/Zsh commands, aliases, and terminal tips for improving daily workflow and productivity.
A guide to creating accessible text labels for eCommerce buttons and links that work for both screen reader and speech-input users.
Explains how to create awaitable objects and async context managers in Python's asyncio, covering __await__, __aenter__, and __aexit__ methods.
A technical guide on automating website deployment using SSH, rsync, and GitHub Actions, detailing SSH key setup and configuration.
Explains delegation of authority in security, focusing on SQL Server and Azure AD, covering identity vs. authorization level delegation and practical examples.
A guide on starting a developer book club to learn new technologies, share insights, and improve skills with colleagues.
Introduces the Azure Mask browser extension, an open-source tool for automatically masking sensitive data in the Azure Portal for safer screen sharing and content creation.
A tutorial on implementing a queue data structure in JavaScript, covering its operations and time complexity.
A reflection on CSS Battle videos, analyzing how programmers think, test theories, and iterate through code to solve front-end web development challenges.
A developer shares insights from a talk on Storybook, a tool for building and documenting UI components in isolation, including live coding examples.
A deep dive into debugging a NullReferenceException crash on ARM64 Linux, revealing a missing null check in the .NET runtime's exception handling.
A comprehensive guide to Java 16 features, including records, sealed classes, and tooling requirements for developers.
A free macOS menu bar app that displays UTC time, with FAQs and version history.
A guide to enhancing custom command logs in Cypress for better debugging and test runner experience, including custom error messages and logging.
An interview with iOS developer Marc Aupont about his journey from electrical engineering to iOS programming, his early experiences with Swift, and freelancing.
A web developer criticizes accessibility overlays as harmful and ineffective, advocating for proper web accessibility practices.
A senior iOS developer reflects on a decade of career highlights, including Cocoa projects, indie app development, and lessons learned about teamwork and seniority.