Open in app

Sign In

Write

Sign In

Mohammad-Ali A'RÂBI
Mohammad-Ali A'RÂBI

473 Followers

Home

About

Published in

ITNEXT

·May 12

Accelerate Kubernetes Development and Testing with Telepresence

How to Intercept Kubernetes Traffic to Test Locally — Kubernetes clusters are significant but are designed for production environments. With a Kubernetes cluster, if you want to test your change to the code, you have to push, wait for the CI to build the Docker image, and then deploy. This is a time-consuming development cycle. Telepresence is an open-source…

Kubernetes

7 min read

Accelerate Kubernetes Development and Testing with Telepresence
Accelerate Kubernetes Development and Testing with Telepresence
Kubernetes

7 min read


Published in

Dev Genius

·May 8

Basic Vim Commands

A Beginner’s Guide to Editing Text Like a Pro — Vim is a powerful and ubiquitous text editor that comes pre-installed on many Unix-based systems. It is also the default editor for git, which means that you may encounter it when you’re committing changes or doing an interactive rebase. However, Vim’s user interface and user experience can be somewhat counter-intuitive…

Vim

3 min read

Basic Vim Commands
Basic Vim Commands
Vim

3 min read


Published in

ITNEXT

·Apr 6

10 Docker Commands You Didn’t Know About

Celebrating Docker’s 10th Birthday — Docker was introduced at PyCon 2013 and was released in March, making history and revolutionizing software engineering forever. To celebrate its 10th birthday, I’m going to list 10 Docker commands you probably didn’t know about. 🐳 1. Docker Init 🎂 You probably didn’t know about this command, because it was introduced in Docker Desktop 4.18…

Docker

6 min read

10 Docker Commands You Didn’t Know About
10 Docker Commands You Didn’t Know About
Docker

6 min read


Published in

ITNEXT

·Apr 3

Why Docker Scout

On What Docker Scout Has to Offer — Upon the recent release of Docker Scout, a subcommand in the Docker toolchain, I published an article titled “Docker Scout vs Scan”, examining the two subcommands in terms of their interfaces, licensing, and features. Following conversations with Amy Bass, Docker product manager, and Christian Dupuis, the lead engineer working on…

Docker

4 min read

Why Docker Scout
Why Docker Scout
Docker

4 min read


Published in

ITNEXT

·Mar 27

Git Merge vs Rebase vs Squash

On Squash Merge and When to Use It — Git Weekly #34 Level: Intermediate 🥈 When it comes to version control systems, merging is an essential process. It allows developers to combine code changes made in different branches, ensuring that everyone is working with the latest and most up-to-date version of the codebase. There are various methods of merging…

Git

4 min read

Git Merge vs Rebase vs Squash
Git Merge vs Rebase vs Squash
Git

4 min read


Published in

ITNEXT

·Mar 13

Close Issue with Commit

on GitHub and GitLab — Git Weekly #33 Level: Beginner 🎄 It’s generally a good practice to mention the issue you’re fixing in the commit that fixes it. …

Git

3 min read

Close Issue with Commit
Close Issue with Commit
Git

3 min read


Published in

ITNEXT

·Mar 5

Docker Scout vs Scan

Brief Comparison of Integrated Docker Supply Chain Security Solutions — Updated on 06.03.2023 Vulnerability scanning for local Docker images was introduced in late 2020 with the command docker scan. The Docker Scan command would use Snyk’s engine to scan Docker images for security vulnerabilities and create a list of Common Vulnerabilities and Exposures (CVEs). Around a week ago, Docker introduced…

Docker

5 min read

Docker Scout vs Scan
Docker Scout vs Scan
Docker

5 min read


Published in

ITNEXT

·Feb 26

Docker Image Scan GitHub Action

And How to Set It Up — Git Weekly #32 Level: Beginner 🎄 Nowadays, the final product of most of the git repositories is a Docker image, that is then used in a Kubernetes deployment. …

Git

5 min read

Docker Image Scan GitHub Action
Docker Image Scan GitHub Action
Git

5 min read


Published in

ITNEXT

·Feb 14

Best Coding Practices for Git

How to Not Mess Up Git Blame — Git Weekly #31 Level: Beginner 🎄 Git blame is a powerful tool in git that allows you to track the changes made to a file and attribute them to a specific contributor. This tool is particularly useful when you need to understand the history of a particular line of code…

Git

4 min read

Best Coding Practices for Git
Best Coding Practices for Git
Git

4 min read


Published in

ITNEXT

·Jan 29

Git Commands to Use Instead of Checkout

Introducing Git Switch and Restore — Git Weekly #30 Level: Beginner 🎄 A year ago, I would switch between branches with the following command: git checkout master And by doing a git status, the output would look like this: On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git…

Git

2 min read

Git Commands to Use Instead of Checkout
Git Commands to Use Instead of Checkout
Git

2 min read

Mohammad-Ali A'RÂBI

Mohammad-Ali A'RÂBI

473 Followers

Software Engineer at Jodel | Docker Captain | Content Creator

Following
  • MattOwensRees writer on Thai culture and lifestyle

    MattOwensRees writer on Thai culture and lifestyle

  • A B Vijay Kumar

    A B Vijay Kumar

  • Vinod Sharma

    Vinod Sharma

  • Antonello Zanini

    Antonello Zanini

  • James Spurin

    James Spurin

See all (149)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech