Instead of using command line flags, this helps make your config more portable and easier to run in different environments.| From Development to Production on Nick Janetakis
We'll cover a few components as well as go over how using Docker Compose can be helpful to pull everything together.| Nick Janetakis
Even if you don't properly know Lua you can make modifications by looking at examples and using prior programming knowledge.| From Development to Production on Nick Janetakis
I use git add -p all the time to stage parts of a file but sometimes you need fine grain control over staging lines, edit handles that.| Nick Janetakis
Here's why I used Docker Compose in 2015 and still use it today to run a majority of the apps I build and deploy.| Nick Janetakis
This can be really handy to confirm a service is running when you don't have telnet or that service's CLI tool installed.| Nick Janetakis
If you want to see if a process is bound to a port there's a few tools you can use but if they are not there you can cat /proc/net/tcp.| Nick Janetakis
Shell scripting and chaining together small tools to perform real world tasks is a very powerful concept and Linux / Unix lets us do that.| Nick Janetakis
In this video we'll go over a few examples ranging from changing the last commit message to rebasing a commit sometime in the past.| Nick Janetakis
There's a couple of ways to do this depending on your use case.| Nick Janetakis
Ripgrep has a convenience pattern to search for but if you're using regular grep you can use a long regex.| From Development to Production on Nick Janetakis
By default tmux-yank uses clip.exe to copy text and it currently doesn't support all UTF-8 characters like emojis.| From Development to Production on Nick Janetakis
We'll cover published ports, IP addresses, gateways and how Docker Compose makes DNS entries for each service.| From Development to Production on Nick Janetakis
I ended up having a few WSL instances with the same name listed in my Microsoft Terminal config and wanted to find the real one.| From Development to Production on Nick Janetakis
The default value for these on most operating systems are too slow IMO. It's a pretty big quality life improvement to adjust them.| From Development to Production on Nick Janetakis
We'll go over everything you need to set up to get proper Linux clipboard support and bidirectionally share it with Windows.| From Development to Production on Nick Janetakis
We'll go over how to set ANSI colors as well as reset them so you can add assorted colors and styles to your scripts.| From Development to Production on Nick Janetakis
This was a fun adventure that took less time than I thought it would have. Here's a bunch of things I learned along the way.| From Development to Production on Nick Janetakis
We'll go over a plugin to make it easier to filter tab complete results and find commands related to a specific command.| From Development to Production on Nick Janetakis
We'll even support custom logic where you can control running anything depending on which process is running.| From Development to Production on Nick Janetakis
We'll cover examples with Flask, Django, Rails, Node and Phoenix. The strategy is the same for any app.| From Development to Production on Nick Janetakis
This can be handy for outputting labels in a human readable way.| From Development to Production on Nick Janetakis
In just a few minutes you can have all of your Tmux related configs neatly tucked away outside of your root home directory.| From Development to Production on Nick Janetakis
Sometimes you might want extra features like listing all files except for a specific one, we'll cover a few examples.| From Development to Production on Nick Janetakis
2 of the options are POSIX compliant while one of them depends on Bash. You can pick one based on your preference.| From Development to Production on Nick Janetakis
You can use sed to replace or delete strings but it can also insert text at specific points, here's how.| From Development to Production on Nick Janetakis
This provides a cross OS compatibile diffing tool with great features like showing individual character diffs or directory diffs.| From Development to Production on Nick Janetakis
I use a wired keyboard and I don't like the idea of disconnecting it every time I want to clean it.| Nick Janetakis
Hi, I'm Nick. I'm a full stack developer and course creator who focuses on building and deploying web apps. Take a look at my blog or courses.| Nick Janetakis
I've been using Docker since 2014. Along the way I've picked up a bunch of Docker experience and best practices. Here's what I learned.| Nick Janetakis
make is a great tool but it has certain characteristics that make it unfriendly for making long commands easier to run.| Nick Janetakis
I noticed about a 10x speed up across a number of projects, we'll avoid using a venv and run things as a non-root user too.| Nick Janetakis