✕ Clear all filters
28 articles
▶ Videos →

📰 Dev.to · Javi Palacios

28 articles · Updated every 3 hours · View all reads

All Articles 188,333Blog Posts 170,396Tech Tutorials 50,413Research Papers 36,765News 23,117 ⚡ AI Lessons
Branch naming conventions in Git
Dev.to · Javi Palacios ☁️ DevOps & Cloud 1mo ago
Branch naming conventions in Git
How to name branches so your team understands at a glance what they contain, which ticket they map to, and when it's safe to delete them.
Dockerfile Best Practices: Layer Caching and Efficiency
Dev.to · Javi Palacios ☁️ DevOps & Cloud 1mo ago
Dockerfile Best Practices: Layer Caching and Efficiency
Learn how Docker's layer caching system works, how to order Dockerfile instructions for fast builds, and which base image to choose for lean, efficient images.
Git commit best practices
Dev.to · Javi Palacios ☁️ DevOps & Cloud 1mo ago
Git commit best practices
Atomic commits, messages that explain the why, and the Conventional Commits standard: the difference between a history that documents and one that just takes up
How to resolve merge conflicts in Git
Dev.to · Javi Palacios ☁️ DevOps & Cloud 1mo ago
How to resolve merge conflicts in Git
Conflict markers make sense once you understand the three-way merge: what HEAD means, what the separator does, and how to resolve conflicts cleanly with or with
Investigating Code Changes Line by Line with git blame
Dev.to · Javi Palacios ☁️ DevOps & Cloud 1mo ago
Investigating Code Changes Line by Line with git blame
Who broke everything? git blame tells you line by line, and when history gets messy, git log has options you probably did not know to trace code even after it c
Introduction to Dockerfiles: build your own images
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Introduction to Dockerfiles: build your own images
Learn what a Dockerfile is, how the layered build process works, the basic instructions FROM, RUN, COPY, CMD and EXPOSE, and build your first custom image.
Docker port mapping: connect your containers to the outside world
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Docker port mapping: connect your containers to the outside world
Learn how Docker network isolation works, how to publish ports with -p, inspect network configuration, and run multiple containers on the same host without conf
Finding bugs with git bisect
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Finding bugs with git bisect
Learn to use git bisect to find the exact commit that introduced a bug using binary search — and how to automate it so Git does all the work while you grab a co
Recovering lost work with git reflog
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 1mo ago
Recovering lost work with git reflog
Learn to use git reflog to recover deleted commits, lost branches, and any change that seemed gone forever after a reset or a Git mistake.
Interactive containers and exec: get inside, run commands, get out
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Interactive containers and exec: get inside, run commands, get out
Learn to open shells inside containers, run commands in live containers with docker exec, copy files with docker cp, and know when to use interactive vs. detach
Cherry-picking commits in Git
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Cherry-picking commits in Git
Learn how to use git cherry-pick to apply specific commits from one branch to another—perfect for backporting hotfixes, rescuing buried work, and surgical histo
Interactive Rebase in Git: Edit Your History Like a Pro
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Interactive Rebase in Git: Edit Your History Like a Pro
Learn how to use git rebase -i to reorder, combine, rename, and delete commits before integrating your work. Take full control of your history, commit by commit
Docker images and containers: understanding the relationship
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Docker images and containers: understanding the relationship
What exactly is a Docker image, how are layers stacked, and what happens to a container when it stops? The image-container relationship is the mental model ever
Installing Docker and running your first container
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Installing Docker and running your first container
Install Docker on Linux, macOS, or Windows and run your first container. Docker's architecture, the image vs container distinction, and the essential commands t
Rewriting History with git rebase
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 2mo ago
Rewriting History with git rebase
Learn what rebase is in Git, when to use it instead of merge, how to resolve conflicts during the process, and the golden rule you must never break.
How to undo commits in Git
Dev.to · Javi Palacios ☁️ DevOps & Cloud 2mo ago
How to undo commits in Git
In How to recover files after modifying them thanks to Git we already learned what to do in some...
Why containers exist: from physical servers to Docker
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Why containers exist: from physical servers to Docker
Understand the problem containers solve before touching a single command. The evolution of software deployment: from physical servers to virtual machines to con
Push and fetch in Git: syncing with the remote
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Push and fetch in Git: syncing with the remote
Learn to send and receive changes in Git with git push and git fetch. Understand the difference between fetch and pull, how to use --force-with-lease, and why g
Creating our first repository on GitHub
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Creating our first repository on GitHub
Learn how to create your first repository on GitHub step by step. Discover how to set up a new project, add files, and make your first commit.
Getting started with Git remotes
Dev.to · Javi Palacios ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Getting started with Git remotes
Git is a decentralized service, so you won't find the typical client-server architecture. Today you will learn how Git works with its remote nodes.