What not to save into a Git repository
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A deep dive into why JavaScript and React class components require calling super(props) in the constructor.
A DevOps-focused review of Python dependency management tools like pip-tools, Pipenv, and Poetry for production applications.
A guide to using scheduled autoscaling for Azure SQL Database and Azure Analysis Services to reduce cloud costs, with updated open-source scripts.
Explains the HTML tabindex attribute, covering how it controls element focus order and accessibility for keyboard navigation.
Explains TypeScript type predicates, which narrow down variable types within functions using conditional checks.
Learn how Python's Abstract Syntax Trees (AST) work and how to use the `ast` module to analyze your code structure.
A developer updates Django data models, adds data to templates, writes tests, and creates database migrations in this coding stream recap.
A tutorial on using Django Crispy Forms for advanced and custom form rendering with Bootstrap 4, covering layout helpers and field placement.
Explains CSS environment variables, their differences from CSS custom properties, and their use cases like safe-area-inset for notches.
A preview of the 2018 UK VMware User Group conference, covering the agenda, keynotes, sessions, and community events.
Explains how to support older browsers with JavaScript polyfills, including manual and library-based approaches.
A front-end developer reflects on the undervaluation of HTML/CSS skills and argues for respect across web development specializations.
A guide to creating time-saving Git command-line aliases for common tasks like committing, pushing, and branching.
Explores Effective Java items 3-5 on controlling object instantiation, covering utility classes, singletons, and dependency injection.
Explains the different types of test doubles (dummies, fakes, stubs, spies) in Swift for unit testing, with code examples.
Explores challenges and best practices for managing database schema changes in development teams, focusing on automation and CI/CD integration.
A guide to managing database changes in .NET using Database Projects for state versioning and DbUp for migration scripting.
Explains the Document Object Model (DOM), its role in web development, and how it differs from source HTML.
Explores a fast algorithm for estimating principal components via subsampling, analyzing its application to genetics and statistical tests.