Delete all Trailing Whitespace in Vim

Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020

This short guide will tell you how to delete all trailing whitespace in Vim. You can also delete trailing whitespace on save in Vim!

Posted in these interests:

vim
PRIMARY
23 guides

Delete all Trailing Whitespace in Vim

vim
Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020
Tyler
 
Mentioned here
Vim: How to Remove Trailing Whitespace on Save in Vim

Posted in these interests:

vim
PRIMARY
23 guides
vim
PRIMARY
23 guides
PRIMARY
Calling all writers!

We’re hiring. Write for Howchoo

 
In these interests
vim
PRIMARY
23 guides
vim
PRIMARY
23 guides
PRIMARY

From normal mode, enter command mode and type:

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this guide:
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
People also read:
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim Text Objects: Using Vim Text Objects
How to Delete Blank Lines in Vim
How to Change Your Leader Key in Vim
Vim: How to Copy to Your System Clipboard
Basic vim commands
Basic vim commandsBasic Vim Commands
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
How to Format JSON in Vim
Vim: Convert Tabs to Spaces
How to Change or Switch the Case of Characters in Vim
Ack Search, Open Files in Vim
Vim: How to Remove Trailing Whitespace on Save in Vim
Posted in these interests:
vimvim
vim
PRIMARY
vimvim
vim
PRIMARY
PRIMARY
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Share this guide!
Related to this guide:
Python Path Variable Windows 10Python Path Variable Windows 10
Run Python scripts in command prompt without typing the whole path.
Ash's profile picture AshView
In these interests: windowscodepython
Run Python in TerminalRun Python in Terminal
You can run any Python script in a command-line interface.
Ash's profile picture AshView
In these interests: python
Python FAQPython FAQ
Got a Python question? We’ve probably answered it here.
Ash's profile picture AshView
In these interests: python
People also read:
Python Version
Not sure what version of Python you’re running? Time to find out!
Python is a very popular programming language for data visualization.
In Python, comprehensions are a useful construct that allows us to create new sequences in a very concise way.
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
Specify a parallel filesystem cache for compiled bytecode
Learn how to use formatted string literals in Python
Posted in these interests:
pythonpython
python
PRIMARY
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
slackslack
Guides for our favorite messaging app!
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

How to Format JSON in Vim

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide!

tl;dr

Paste your json, and run this in vim normal mode.

:%!python -m json.tool

Posted in these interests:

vim
PRIMARY
23 guides
python
67 guides

How to Format JSON in Vim

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide!

tl;dr

Paste your json, and run this in vim normal mode.

:%!python -m json.tool

Posted in these interests:

vim
PRIMARY
23 guides
python
67 guides
Jump to step

How to Format JSON in Vim

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide!

tl;dr

Paste your json, and run this in vim normal mode.

:%!python -m json.tool

Posted in these interests:

vim
PRIMARY
23 guides
python
67 guides

How to Format JSON in Vim

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide!

tl;dr

Paste your json, and run this in vim normal mode.

:%!python -m json.tool

Posted in these interests:

vim
PRIMARY
23 guides
python
67 guides

How to Format JSON in Vim

vimpython
Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020
Tyler
 

Posted in these interests:

vim
PRIMARY
23 guides
python
67 guides
vim
PRIMARY
23 guides
python
67 guides
PRIMARY
Jump to step
Calling all writers!

We’re hiring. Write for Howchoo

 
In these interests
vim
PRIMARY
23 guides
python
67 guides
vim
PRIMARY
23 guides
python
67 guides
PRIMARY
Jump to step
Paste your ugly JSON in VimPaste your ugly JSON in Vim

Enter visual mode using ‘v’ and paste the ugly JSON.

Use Python to format the JSONUse Python to format the JSON

In normal mode type:

:%!python -m json.tool

Beautiful.

Paste your ugly JSON in VimPaste your ugly JSON in Vim

Enter visual mode using ‘v’ and paste the ugly JSON.

Paste your ugly JSON in VimPaste your ugly JSON in Vim

Enter visual mode using ‘v’ and paste the ugly JSON.

Paste your ugly JSON in Vim

Use Python to format the JSONUse Python to format the JSON

In normal mode type:

:%!python -m json.tool

Beautiful.

Use Python to format the JSONUse Python to format the JSON

In normal mode type:

:%!python -m json.tool

Beautiful.

Use Python to format the JSON

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this guide:
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
People also read:
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim Text Objects: Using Vim Text Objects
How to Delete Blank Lines in Vim
How to Change Your Leader Key in Vim
Vim: How to Copy to Your System Clipboard
Basic vim commands
Basic vim commandsBasic Vim Commands
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Vim: Convert Tabs to Spaces
How to Change or Switch the Case of Characters in Vim
Ack Search, Open Files in Vim
Vim: How to Remove Trailing Whitespace on Save in Vim
How to install Vim plugins without a plugin manager
Posted in these interests:
vimvim
vim
PRIMARY
pythonpython
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
vimvim
vim
PRIMARY
PRIMARY
Explore
pythonpython
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"
Jump to step

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"

How to Join All Elements of an Array in JavaScript

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

This guide will teach you how to concatenate, or join, all elements of an array into a single string.

Posted in these interests:

javascript
PRIMARY
27 guides
code
68 guides
webdev
58 guides

How to Join All Elements of an Array in JavaScript

javascriptcodewebdev
Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020
Tyler
1
 

Posted in these interests:

javascript
PRIMARY
27 guides
code
68 guides
webdev
58 guides
javascript
PRIMARY
27 guides
code
68 guides
webdev
58 guides
PRIMARY
Jump to step
Calling all writers!

We’re hiring. Write for Howchoo

1
 
In these interests
javascript
PRIMARY
27 guides
code
68 guides
webdev
58 guides
javascript
PRIMARY
27 guides
code
68 guides
webdev
58 guides
PRIMARY
Jump to step

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

The JavaScript Array class provides a method called join that allows you to concatenate all elements of an array into a single string. By default this method separates the elements by a comma.

var primes = [0, 1, 2, 3, 5, 7, 11]; var primeStr = primes.join(); // > "0,1,2,3,5,7,11"

Array.join

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"

An optional second parameter to the join method is the separator you wish to use. Suppose you have an array of words that you want to join into a sentence (separated by spaces).

var words = ['The', 'rain', 'in', 'Spain', 'stays', 'mainly', 'in', 'the', 'plain']; var sentence = words.join(' '); // > "The rain in Spain stays mainly in the plain"

Specify a separator

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this guide:
How to Pretty Print JSON in Chrome Developer ConsoleHow to Pretty Print JSON in Chrome Developer Console
In these interests: codejavascriptwebdev
Remove Elements From an Array in JavaScriptRemove Elements From an Array in JavaScript
When working with arrays in JavaScript, we often need to remove elements.
Tyler's profile picture TylerView
In these interests: codejavascript
Enumerable Properties in JavaScriptEnumerable Properties in JavaScript
Enumerable properties are properties whose internal enumerable flag set to true.
Tyler's profile picture TylerView
In these interests: codejavascript
How to Pretty Print JSON in Chrome Developer ConsoleHow to Pretty Print JSON in Chrome Developer Console
In these interests: codejavascriptwebdev
Zach's profile pictureViewcodejavascriptwebdev
Remove Elements From an Array in JavaScriptRemove Elements From an Array in JavaScript
When working with arrays in JavaScript, we often need to remove elements.
Tyler's profile picture TylerView
In these interests: codejavascript
Tyler's profile pictureViewcodejavascript
Enumerable Properties in JavaScriptEnumerable Properties in JavaScript
Enumerable properties are properties whose internal enumerable flag set to true.
Tyler's profile picture TylerView
In these interests: codejavascript
Tyler's profile pictureViewcodejavascript
People also read:
This guide demonstrates multiple ways to iterate over a JavaScript object’s properties and values.
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
My journey trying to find the one loop operator to rule them all
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
Writing tests is an important part of software development process. Unit tests form a core part of testing process where each functional block is tested as an independent unit.
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
At some point you’ll want to read, set, and remove cookies using JavaScript.
Learn how to split a string into an array.
Learn how to merge two arrays together in JavaScript.
Tabbed browsing has become the standard so modern browsers have provided a way for developers to determine if a tab has focus. This uses the HTML 5 Page Visibility API.
This guide demonstrates multiple ways to iterate over a JavaScript object’s properties and values.
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
My journey trying to find the one loop operator to rule them all
As a JavaScript developer, you’ll often need to construct URLs and query string parameters. One sensible way to construct query string parameters is to use a one layer object with key value pairs.
Writing tests is an important part of software development process. Unit tests form a core part of testing process where each functional block is tested as an independent unit.
Learn Multiple Ways to Iterate Over JavaScript Object Properties and Values
The Difference Between “for…in” and “for…of” in JavaScript
JavaScript for loops
How to Turn an Object into Query String Parameters in JavaScript
Unit Testing in JavaScript – Mocha, Chai and Sinon – a Beginner’s Guide
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
At some point you’ll want to read, set, and remove cookies using JavaScript.
Learn how to split a string into an array.
Learn how to merge two arrays together in JavaScript.
Tabbed browsing has become the standard so modern browsers have provided a way for developers to determine if a tab has focus. This uses the HTML 5 Page Visibility API.
How to Copy an Object in JavaScript
How to Manage Cookies in JavaScript
How to Split a String into an Array in JavaScript
How to Merge Two Arrays in JavaScript
Determine if a Tab has Focus in JavaScript
Posted in these interests:
javascriptjavascript
javascript
PRIMARY
Array(16).join(“wat” – 1) + ” Batman!”;
codecode
Code is poetry — one line at a time.
webdevwebdev
All things web development.
javascriptjavascript
javascript
PRIMARY
Array(16).join(“wat” – 1) + ” Batman!”;
PRIMARY
Explore
codecode
Code is poetry — one line at a time.
Explore
webdevwebdev
All things web development.
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

How to Uninstall Microsoft Teams

Uninstall Microsoft TeamsUninstall Microsoft Teams
Remove Teams completely from your tablet or PC.
Ash Ash (252)
Total time: 5 minutes 
Updated: July 22nd, 2020

Microsoft Teams is a free-to-install collaboration software from Microsoft. It provides a selection of tools for sharing information and files with coworkers. If you’re troubleshooting an issue or don’t use Microsoft Teams anymore, you may need to uninstall it. Since Teams is available on a variety of platforms, we’ve covered everything from desktops to tablets.

Posted in these interests:

microsoft
PRIMARY
4 guides
apple
51 guides
windows
30 guides
Windows Uninstall Microsoft TeamsWindows Uninstall Microsoft Teams

You have a few options when it comes to uninstalling software in Windows. This is a quick method that’s easy to get to from the Start Menu.

  1. Open the Start Menu.
  2. Search for Add or remove programs and launch the tool with the same name.
  3. Scroll through the list of software until you see Microsoft Teams and select it.
  4. Click uninstall.
Uninstall Microsoft Teams on macOS.Uninstall Microsoft Teams on macOS.

Uninstalling Microsoft Teams is just like uninstalling most other software on macOS.

  1. Close Microsoft Teams.
  2. Open the Applications folder.
  3. Locate the Microsoft Teams application, and drag it into the Trash icon on your Dock OR right-click and choose Move to Trash.

For more information, check out our guide on how to uninstall apps on your Mac.

Android Uninstall Microsoft TeamsAndroid Uninstall Microsoft Teams

There are two ways to remove Microsoft Teams on Android.

Using the app tray:

  1. Open the Apps tray.
  2. Locate the Teams app.
  3. Tap and hold the icon to drag it.
  4. Drop the app over the Uninstall icon at the top of the screen.

Using Google Play:

  1. Launch Google Play.
  2. Search for the Teams app.
  3. Open the app page on the store and tap Uninstall.
Delete Microsoft Teams in iOSDelete Microsoft Teams in iOS

Microsoft Teams is uninstalled from iOS devices like most other apps.

  1. Locate the Microsoft Teams app on your iOS tablet or phone.
  2. Tap and hold the icon for Microsoft Teams. You will see a pop-up menu appear. Keep holding the icon until the menu goes away and all of the icons wiggle.
  3. The app icons should now display with an X in the corner. Tap the X icon on the Microsoft Teams app.
  4. Tap Delete on the confirmation prompt.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Uninstall Apps on macOS Using AppCleaner

Uninstall Apps on macOS Using AppCleanerUninstall Apps on macOS Using AppCleaner
Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

Uninstalling unused applications is good practice for a number of reasons. First, it allows you to free up valuable space on your hard drive. Second, many applications run background processes that you may not even be aware of, claiming valuable CPU cycles.

Fortunately, some applications are easy to uninstall—especially those that ship with an uninstaller. For apps that don’t, you can try to safely delete the app using AppCleaner.

Posted in these interests:

mac
PRIMARY
81 guides
apple
51 guides

You can find AppCleaner and download instructions here.

Use AppCleaner to safely delete apps from macOS.Use AppCleaner to safely delete apps from macOS.

Once AppCleaner is installed you can open in Finder or type cmd + space bar to open Spotlight then search for AppCleaner.

AppCleaner removes multiple files associated with an app.AppCleaner removes multiple files associated with an app.

One way to do this is to open Finder then go to Applications. With both Finder and AppCleaner visible on your screen, just drag the app icon from Finder into AppCleaner.

Clicking “Remove” will prompt you for your password. After you enter your password, AppCleaner will delete the application files so be sure you are ready for it.

We’re hiring!
Are you a passionate writer? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

How to Change Your Leader Key in Vim

Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020

One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings. The leader key allows us to do this elegantly.

The leader key, which is basically a command prefix, allows us to create shortcuts to some of our most commonly used commands. Sadly, though, the default leader key is . So if you’re concerned with efficiency, might cost you a few seconds a day, in contrast with something a little closer to home row.

Posted in these interests:

vim
PRIMARY
23 guides

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

How to Change Your Leader Key in Vim

Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020

One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings. The leader key allows us to do this elegantly.

The leader key, which is basically a command prefix, allows us to create shortcuts to some of our most commonly used commands. Sadly, though, the default leader key is . So if you’re concerned with efficiency, might cost you a few seconds a day, in contrast with something a little closer to home row.

Posted in these interests:

vim
PRIMARY
23 guides

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

Jump to step

How to Change Your Leader Key in Vim

Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020

One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings. The leader key allows us to do this elegantly.

The leader key, which is basically a command prefix, allows us to create shortcuts to some of our most commonly used commands. Sadly, though, the default leader key is . So if you’re concerned with efficiency, might cost you a few seconds a day, in contrast with something a little closer to home row.

Posted in these interests:

vim
PRIMARY
23 guides

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

How to Change Your Leader Key in Vim

Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020

One of the strengths of Vim is that it’s highly customizable. And while remapping keys is possible, we often want to create shortcuts without changing the default key bindings. The leader key allows us to do this elegantly.

The leader key, which is basically a command prefix, allows us to create shortcuts to some of our most commonly used commands. Sadly, though, the default leader key is . So if you’re concerned with efficiency, might cost you a few seconds a day, in contrast with something a little closer to home row.

Posted in these interests:

vim
PRIMARY
23 guides

How to Change Your Leader Key in Vim

vim
Tyler Tyler (285)
Total time: 2 minutes 
Updated: July 22nd, 2020
Tyler
 

Posted in these interests:

vim
PRIMARY
23 guides
vim
PRIMARY
23 guides
PRIMARY
Jump to step
Calling all writers!

We’re hiring. Write for Howchoo

 
In these interests
vim
PRIMARY
23 guides
vim
PRIMARY
23 guides
PRIMARY
Jump to step

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

First, open your .vimrc file. This is typically found in your home directory:

vim ~/.vimrc

Now use the following to set the leader key.

let mapleader = ","

In the above example, I mapped the leader to ,. This is much easier to access than , but you can map the leader to whatever key you’d like!

For this change to take effect, you’ll have to re-launch Vim.

Use the mapleader variable in your .vimrc file

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

Even though it isn’t the main purpose of this guide, I figured it would be useful to provide an example shortcut using the leader key.

One of the commands I use frequently is :buffdo e!. Sometimes the files in my current project have been changed by another program (like changing branches in git). This command force reloads the files in each of my buffers.

As you can imagine, typing this is a pain. Typing ,e is much easier. Add the following to your .vimrc file to create shortcuts like this one:

map e :bufdo e!

So whenever ,e is typed, it will be as if I typed :buffdo e! ( means return).

An example shortcut using the leader key

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this guide:
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Vim undo branchesVim undo branches
You probably already know how to use vim’s basic undo and redo features. For a quick refresher, read this short tutorial on how to use vim redo and undo.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
3 Ways to Use Tabs in Vim3 Ways to Use Tabs in Vim
Vim tabs can be a great way to visualize which files you currently have open. Many vim users get bogged down by them and either end up working too hard to use them or give up altogether.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
Vim redo and undoVim redo and undo
Learn how to undo and redo changes using vim. If you are brand new to vim, learn more about the basics in this intro to vim guide.
Dayne's profile picture DayneView
In these interests: vim
Dayne's profile pictureViewvim
People also read:
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Once you learn to think in text objects, you’ll never be the same
Vim is a powerful tool. I often paste raw data into Vim in order to format it in a specific way, and sometimes I need to clean up the file by removing many blank lines.
If you find yourself highlighting text in Vim with your mouse to copy and paste it elsewhere, stop. There’s a better way, using the yank command, to copy text into your clipboard on macOS or Windows.
Basic vim commands
Because you’ve accidentally opened Vim and don’t know how to exit
Vim is amazing. Well, Python is doing all the work, but I still like Vim. Learn how to format JSON in Vim like a pro with this short guide! tl;dr Paste your json, and run this in vim normal mode. :%!
Vim Text Objects: Using Vim Text Objects
How to Delete Blank Lines in Vim
Vim: How to Copy to Your System Clipboard
Basic vim commands
Basic vim commandsBasic Vim Commands
How to Format JSON in Vim
Tabs are evil. This guide will show you how to convert tabs to spaces in Vim.
Need to change the case of characters to all caps or all lowercase? This is easily done using Vim. This guide will show you how to change the case of characters in Vim.
Trailing whitespace can be a real pain – especially when diffing changes between two versions of a file.
Vundle, Pathogen, Vim-plug, VAM, and the others can be great time savers but sometimes you just have to do something yourself so you can understand what exactly the time saving software is doing for you in the background. For myself, I got sick of not understanding what these were doing to my system. I realized I did not know the fundamentals of vim plugins so I set out to learn. This is a step by step guide to teach you how to install a basic vim plugin without the help of any fancy manager.
Vim: Convert Tabs to Spaces
How to Change or Switch the Case of Characters in Vim
Ack Search, Open Files in Vim
Vim: How to Remove Trailing Whitespace on Save in Vim
How to install Vim plugins without a plugin manager
Posted in these interests:
vimvim
vim
PRIMARY
vimvim
vim
PRIMARY
PRIMARY
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Share this guide!
Related to this guide:
Python VersionPython Version
Not sure what version of Python you’re running? Time to find out!
Ash's profile picture AshView
In these interests: codepython
How To Create Boxplots, Scatterplots, and Histograms in Python Using MatplotlibHow To Create Boxplots, Scatterplots, and Histograms in Python Using Matplotlib
Python is a very popular programming language for data visualization.
Nick's profile picture NickView
In these interests: python
Python Dictionary Comprehension (With Examples)Python Dictionary Comprehension (With Examples)
In Python, comprehensions are a useful construct that allows us to create new sequences in a very concise way.
Tyler's profile picture TylerView
In these interests: codepython
People also read:
Slack has become one of the most important tools for communication in many companies, mine included.
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
Specify a parallel filesystem cache for compiled bytecode
Learn how to use formatted string literals in Python
While this requirement may seem rare, learning how to nest defaultdicts properly in Python can be extremely powerful and save you from bloated and confusing initialization code.
In Python, we often run into scenarios where we need to merge two or more lists. This is also called list concatenation, and Python provides multiple methods for accomplishing this.
Posted in these interests:
pythonpython
python
PRIMARY
Python is howchoo’s favorite programming language. We believe python promotes the most organized and performant codebase possible. We also love Django so, naturally, we love Python.
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

How to Create a Kubernetes Job From a Cron Job

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

As a Kubernetes user, I find that I often need to trigger a kubernetes cron job manually, outside of its schedule. Fortunately, since the release of Kubernetes 1.10, we’re able to specify a cronjob config when creating a kubernetes job manually.

tl;dr;

kubectl create job --from=cronjob/ 

Posted in these interests:

kubernetes
PRIMARY
7 guides
devops
6 guides

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

How to Create a Kubernetes Job From a Cron Job

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

As a Kubernetes user, I find that I often need to trigger a kubernetes cron job manually, outside of its schedule. Fortunately, since the release of Kubernetes 1.10, we’re able to specify a cronjob config when creating a kubernetes job manually.

tl;dr;

kubectl create job --from=cronjob/ 

Posted in these interests:

kubernetes
PRIMARY
7 guides
devops
6 guides

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

How to Create a Kubernetes Job From a Cron Job

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

As a Kubernetes user, I find that I often need to trigger a kubernetes cron job manually, outside of its schedule. Fortunately, since the release of Kubernetes 1.10, we’re able to specify a cronjob config when creating a kubernetes job manually.

tl;dr;

kubectl create job --from=cronjob/ 

Posted in these interests:

kubernetes
PRIMARY
7 guides
devops
6 guides

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

How to Create a Kubernetes Job From a Cron Job

Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020

As a Kubernetes user, I find that I often need to trigger a kubernetes cron job manually, outside of its schedule. Fortunately, since the release of Kubernetes 1.10, we’re able to specify a cronjob config when creating a kubernetes job manually.

tl;dr;

kubectl create job --from=cronjob/ 

Posted in these interests:

kubernetes
PRIMARY
7 guides
devops
6 guides

How to Create a Kubernetes Job From a Cron Job

kubernetesdevops
Tyler Tyler (285)
Total time: 5 minutes 
Updated: July 22nd, 2020
Tyler
 

Posted in these interests:

kubernetes
PRIMARY
7 guides
devops
6 guides
kubernetes
PRIMARY
7 guides
devops
6 guides
PRIMARY
Calling all writers!

We’re hiring. Write for Howchoo

 
In these interests
kubernetes
PRIMARY
7 guides
devops
6 guides
kubernetes
PRIMARY
7 guides
devops
6 guides
PRIMARY

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

We typically create a k8s job like this:

kubectl apply -f some-job-config.yaml

This is nice enough, but sometimes we need to launch a job that is already defined in a cronjob config. So rather than copying and pasting the applicable cronjob config into a new file, we can simply use the --from option with kubectl create job.

kubectl create job --from=cronjob/ 

The name of the job needs to be unique, and the cronjob name can be found using:

kubectl get cronjob

Use –from option

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

Helpful note: It’s wise to come up with a job naming convention and stick with it. As an example, we could use the name of the cronjob and append the timestamp. Changing naming conventions later can introduce bugs and make it harder to parse jobs.

Naming conventions

Calling all writers!

We’re hiring. Write for Howchoo

Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Tyler's profile picture
Share this guide!
RedditEmailText
Related to this guide:
Use "kubectl cp" to Copy Files to and from Kubernetes PodsUse "kubectl cp" to Copy Files to and from Kubernetes Pods
If you’re using Kubernetes, you may find the need to move files to and from containers running on pods.
Tyler's profile picture TylerView
In these interests: kubernetes
Secure Your Sensitive Data with Kubernetes SecretsSecure Your Sensitive Data with Kubernetes Secrets
Learn how to create and use Kubernetes secrets
Tyler's profile picture TylerView
In these interests: codedevopskubernetes
How to Read Kubernetes SecretsHow to Read Kubernetes Secrets
So you’ve started using Kubernetes secrets. At some point, you’ll probably want to see the secret in plain text, either to validate it or use it in another context.
Tyler's profile picture TylerView
In these interests: kubernetes
Use "kubectl cp" to Copy Files to and from Kubernetes PodsUse "kubectl cp" to Copy Files to and from Kubernetes Pods
If you’re using Kubernetes, you may find the need to move files to and from containers running on pods.
Tyler's profile picture TylerView
In these interests: kubernetes
Tyler's profile pictureViewkubernetes
Secure Your Sensitive Data with Kubernetes SecretsSecure Your Sensitive Data with Kubernetes Secrets
Learn how to create and use Kubernetes secrets
Tyler's profile picture TylerView
In these interests: codedevopskubernetes
Tyler's profile pictureViewcodedevopskubernetes
How to Read Kubernetes SecretsHow to Read Kubernetes Secrets
So you’ve started using Kubernetes secrets. At some point, you’ll probably want to see the secret in plain text, either to validate it or use it in another context.
Tyler's profile picture TylerView
In these interests: kubernetes
Tyler's profile pictureViewkubernetes
People also read:
Install Prometheus and Grafana in your Kubernetes cluster
What is Prometheus? Prometheus is an open source systems monitoring toolkit originally developed by SoundCloud.
Install Apache Superset in a Kubernetes cluster
Obviously we’d call this “Supernetes”
There are many reasons you might want to copy Kubernetes secrets from one cluster to another. In recent months, I had to migrate to a new GKE cluster in order to get some new functionality.
Docker container health check
This guide will cover Docker health checks. First, we’ll talk about what health checks are and why they’re valuable, then will talk about implementation.
Continuous integration is pretty trendy, but despite that fact, it’s also pretty useful. This guide will show you how to set up your first project in CircleCI.
Docker secrets
Docker secrets is a secrets management tool designed for use with Docker Swarm. And of course, Docker Swarm refers to the cluster management and orchestration features built into the Docker Engine.
Install Prometheus and Grafana in your Kubernetes cluster
What is Prometheus? Prometheus is an open source systems monitoring toolkit originally developed by SoundCloud.
Install Apache Superset in a Kubernetes cluster
Obviously we’d call this “Supernetes”
There are many reasons you might want to copy Kubernetes secrets from one cluster to another. In recent months, I had to migrate to a new GKE cluster in order to get some new functionality.
Docker container health check
This guide will cover Docker health checks. First, we’ll talk about what health checks are and why they’re valuable, then will talk about implementation.
Continuous integration is pretty trendy, but despite that fact, it’s also pretty useful. This guide will show you how to set up your first project in CircleCI.
Install Prometheus and Grafana in your Kubernetes cluster
Install Prometheus and Grafana in your Kubernetes clusterInstall Prometheus and Grafana in your Kubernetes cluster
Install Apache Superset in a Kubernetes cluster
Install Apache Superset in a Kubernetes clusterHow to install Apache Superset on a GKE Kubernetes Cluster
How to Copy Secrets From One Kubernetes Cluster to Another
Docker container health check
Docker container health checkHow to Add a Health Check to Your Docker Container
Getting started with CircleCI
Docker secrets
Docker secrets is a secrets management tool designed for use with Docker Swarm. And of course, Docker Swarm refers to the cluster management and orchestration features built into the Docker Engine.
Docker secrets
Docker secretsGetting Started with Docker Secrets
Posted in these interests:
kuberneteskubernetes
kubernetes
PRIMARY
It’s pronounced “koob-er-net-ees”.
devopsdevops
“If you think it’s expensive to hire a professional, wait until you hire an amateur.”
kuberneteskubernetes
kubernetes
PRIMARY
It’s pronounced “koob-er-net-ees”.
PRIMARY
Explore
devopsdevops
“If you think it’s expensive to hire a professional, wait until you hire an amateur.”
Explore
Discuss this guide:
We’re hiring!
Are you a passionate writer? We want to hear from you!
We’re hiring!
Are you a passionate writer? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
Share this guide!
Related to this guide:
Use "kubectl cp" to Copy Files to and from Kubernetes PodsUse "kubectl cp" to Copy Files to and from Kubernetes Pods
If you’re using Kubernetes, you may find the need to move files to and from containers running on pods.
Tyler's profile picture TylerView
In these interests: kubernetes
Secure Your Sensitive Data with Kubernetes SecretsSecure Your Sensitive Data with Kubernetes Secrets
Learn how to create and use Kubernetes secrets
Tyler's profile picture TylerView
In these interests: codedevopskubernetes
How to Read Kubernetes SecretsHow to Read Kubernetes Secrets
So you’ve started using Kubernetes secrets. At some point, you’ll probably want to see the secret in plain text, either to validate it or use it in another context.
Tyler's profile picture TylerView
In these interests: kubernetes
People also read:
Install Prometheus and Grafana in your Kubernetes cluster
What is Prometheus? Prometheus is an open source systems monitoring toolkit originally developed by SoundCloud.
Install Apache Superset in a Kubernetes cluster
Obviously we’d call this “Supernetes”
There are many reasons you might want to copy Kubernetes secrets from one cluster to another. In recent months, I had to migrate to a new GKE cluster in order to get some new functionality.
Docker container health check
This guide will cover Docker health checks. First, we’ll talk about what health checks are and why they’re valuable, then will talk about implementation.
Continuous integration is pretty trendy, but despite that fact, it’s also pretty useful. This guide will show you how to set up your first project in CircleCI.
Docker secrets
Docker secrets is a secrets management tool designed for use with Docker Swarm. And of course, Docker Swarm refers to the cluster management and orchestration features built into the Docker Engine.
Posted in these interests:
kuberneteskubernetes
kubernetes
PRIMARY
It’s pronounced “koob-er-net-ees”.
devopsdevops
“If you think it’s expensive to hire a professional, wait until you hire an amateur.”
Discuss this guide:
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.