Keeping browser tabs in sync using localStorage, NgRx, and RxJS
A technical tutorial on synchronizing application state across browser tabs using localStorage, NgRx, and RxJS in an Angular application.
A technical tutorial on synchronizing application state across browser tabs using localStorage, NgRx, and RxJS in an Angular application.
A guide to implementing client-side localization in Blazor applications by detecting the user's browser culture, including a NuGet package.
Extending a Python syntax tree filter to handle multiple values and keyword arguments for complex conditional evaluations.
Explains the purpose of React's $$typeof property, a security feature using Symbols to prevent XSS attacks in React elements.
A guide for engineering leaders on managing software sprawl by creating a 'Golden Path' of supported tools without sacrificing developer autonomy.
Explains how React internally differentiates between class and function components to handle rendering.
A blog post discussing email security, privacy, and SMTP features, based on a university talk given by the author.
A beginner's tutorial on creating and using UITableView programmatically in Swift with Auto Layout, covering setup, data sources, and constraints.
Explores new SQL Server 2019 & Azure SQL Database preview features for derived tables and views in Graph databases, focusing on heterogeneous nodes and edges.
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
Explains the array destructuring syntax used in React's useState Hook, showing how to understand and 'de-sugar' the syntax.
How to refactor React tests to avoid breaking when migrating class components to function components with Hooks.
Explores the evolution of React Context API and how new features like Hooks simplify consuming multiple contexts in components.
Explores the future of React render props with the rise of Hooks, comparing implementations and arguing both have a place.
Explores how cultivating gratitude and a positive attitude can improve problem-solving and outcomes for software developers.
A new course teaching how to refactor React class components to use modern function components with Hooks and Suspense.
Explains how to use strace to understand how Linux commands like df work internally by tracing system calls.
An analysis of CSS resets in modern web development, discussing their purpose, evolution, and continued relevance for cross-browser styling.
An introduction to meta-learning, a machine learning approach where models learn to adapt quickly to new tasks with minimal data, like 'learning to learn'.
A comparison of AWS Outposts and Azure Stack, two hybrid cloud solutions that bring cloud services to on-premises data centers.