Set up a git precommit hook with husky, lint-staged, prettier, and stylelint
A guide to automating code quality with Git pre-commit hooks using Husky, lint-staged, Prettier, and Stylelint for frontend projects.
A guide to automating code quality with Git pre-commit hooks using Husky, lint-staged, Prettier, and Stylelint for frontend projects.
A developer shares lessons from Hacktoberfest 2020, including contributions to Azure Arc, K8Spin, and Dapr, and discusses the event's challenges.
A defense of the SOLID principles in modern software development, arguing they remain essential for writing simple, maintainable code.
A guide to implementing makeshift pattern matching in JavaScript using switch statements, inspired by functional languages like ReasonML.
Explores the intrinsic motivations for building a data science portfolio beyond just getting a job, covering learning, helping others, and enjoyment.
Explains SOLID design principles to write maintainable OOP code and avoid common anti-patterns (STUPID code) that harm software quality.
Introduces mutils, a JavaScript library that extends Array and Set classes to add useful utility methods for array manipulation.
A guide to creating microservices with Merver, a lightweight Node.js web framework built on core HTTP libraries.
Guide to setting a custom default branch name for new Git repositories in Azure DevOps at the organization or project level.
Explains the purpose and mechanics of package-lock.json in Node.js projects, detailing how it ensures consistent dependency installations.
A software engineer critiques story-point-driven estimation in agile development, arguing it's often misleading and doesn't solve core estimation problems.
A guide on using `git archive` to export a repository's state at a specific commit, excluding unwanted files like .git and ignored items.
A tutorial on using Formik and Yup to create and validate forms in React Native, including handling state, validation, and keyboard navigation.
A guide to using the useDataStore library for managing global state in React applications, similar to Redux.
Compares Python's type() and isinstance() functions, explaining their differences, performance, and when to use each.
Introduces Temporal, an open-source platform for building resilient, distributed workflows as code, comparing it to Azure Durable Functions.
Developer updates on new workstation, SourceHut API 2.0 progress, Gemini protocol projects, and other software developments.
An in-depth technical analysis of Bluetooth Low Energy (BLE) for IoT sensor networks, covering its operation, comparison with Bluetooth Classic, and use cases.
Introduces create-react-loaded, a React template tool with Sass, Router, global state, custom hooks, and pre-made components for faster development.
The author starts a new Django project to build a social network with a capped number of connections to encourage thoughtful relationships.