How to use Google Tag Manager to maintain Google Analytics and other marketing tags
A guide to using Google Tag Manager to simplify managing analytics and marketing tags, reducing code changes and improving data flow.
A guide to using Google Tag Manager to simplify managing analytics and marketing tags, reducing code changes and improving data flow.
A developer details their months-long struggle with Apple locking them out of their developer account and the lack of effective support.
A comprehensive cheatsheet detailing 15 essential JavaScript array operations, including iteration, mapping, filtering, and sorting.
A guide to using Homebrew, the package manager for macOS, covering installation, updating, and managing packages like Node.js.
Debunks common myths about hybrid mobile apps, arguing they can achieve high performance and smooth UX with modern frameworks and proper development practices.
A tutorial on implementing local and remote push notifications for Android apps using React Native and Firebase.
Discusses the challenges of computational reproducibility in science, highlighting the Ten Years Reproducibility Challenge and using Go's stability as a model.
Explores the history of JavaScript linting tools, from JSLint to ESLint, and introduces the context for migrating from TSLint to ESLint.
A technical guide on migrating from TSLint to ESLint using the tslint-to-eslint-config utility, covering rule conversion and configuration mapping.
A TSLint maintainer reflects on the project's history, challenges, and the community's transition to ESLint for TypeScript linting.
A guide to automating C# unit tests for null argument validation using C# 8's nullable reference types metadata.
A tutorial on setting up two-factor authentication for SSH and PGP keys using the Krypton tool, storing keys on a mobile device.
Explains a .NET Core localization issue where currency symbols are missing when running in Docker Alpine images and provides a solution.
A tutorial on testing Axios API calls in Jest, including mocking requests and handling success/error cases with code examples.
A guide to mocking the JavaScript Date object in Jest for consistent testing, covering timezone configuration and mocking Date.now.
A quick C# tip showing how to use an extension method to get the current index inside a foreach loop, combining the benefits of foreach and for.
Highlights from Chrome Dev Summit 2019, covering upcoming HTML form improvements, new CSS features like :is() and logical properties.
Introducing WebWindow, a cross-platform .NET Core library for creating desktop apps with web-based UIs without Electron's overhead.
Analyzing the Kubernetes codebase structure using cloc and FlameGraph to visualize 4 million lines of code and key directories.
A developer's reflections on participating in Global Coderetreat Day, focusing on Conway's Game of Life, pair programming, and Test-Driven Development.