Introduction to Data Engineering Concepts | DevOps for Data Engineering
Explores how DevOps principles like CI/CD, infrastructure as code, and monitoring are applied to data engineering for reliable, scalable data pipelines.
Explores how DevOps principles like CI/CD, infrastructure as code, and monitoring are applied to data engineering for reliable, scalable data pipelines.
An overview of essential development tools like IDEs, version control, testing frameworks, and project management software for improving software workflows.
A developer shares a Git alias solution to automatically clean up local branches after using GitHub's Squash and Merge feature.
Explains the benefits of using lowercase names for Git repositories, focusing on cross-platform consistency and avoiding naming collisions.
Author explains why they host code in bare Git repos instead of platforms like GitHub, and details their preferred methods for receiving patches.
A guide to re-ordering Git commits using interactive rebase, including conflict resolution and cancellation.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
Explains why developers should split unrelated changes into separate pull requests for faster reviews, cleaner Git history, and better automation.
A developer shares a custom Git script to improve the process of reviewing large Pull Requests by creating a dedicated review branch for local IDE navigation.
A first look at CodePen 2.0, a major upcoming upgrade featuring a web-based IDE, plugins, real-time collaboration, and deployments.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
Explains how Git internally handles file moves and renames, addressing performance and repository size concerns.
A comprehensive Git cheat sheet listing essential commands for version control, from initialization to branching and merging.
The article discusses GitHub Gists' privacy options, arguing they lack a true private mode unlike repositories, and compares them to other services.
A guide to using git bisect for debugging, illustrated with a personal story of solving a Blazor app's infinite redirect loop.
A quick tip on using the `.git-blame-ignore-revs` file to exclude specific commits (like formatting changes) from Git blame output.
Learn two Git tricks: quickly switch back to the previous branch and view the last 5 checked-out branches using reflog.
A developer shares a specialized git workflow for separating refactoring from feature work to improve code review efficiency and clarity.
A developer explains why switching from Git GUIs to command line with custom aliases improves productivity and workflow efficiency.
Analyzes GitHub's evolution, its enterprise focus post-Microsoft acquisition, and its future relevance in the developer ecosystem.