Josh Medeski

Josh Medeski

Empowering developers and creatives to build and grow with intention, by sharing insights and tools.

Learn more
Why I Switched from zsh to fishThe Underrated Square Bracket (NeoVim Conf 2023)How to Make an IKEA Hack Standing DeskUsing bun with astroSmart tmux sessions with seshManage Terminal Sessions with tmuxDolev Hadar's Dev WorkflowSwitching from Mackup to Stow Dotfiles ManagerSet up Alacritty for a fast, minimal, terminal emulatorAI in Neovim (NeovimConf 2024)More fun in the terminal with Wezterm!GitHub In The TerminalHow I Set Up PrettierThe Eisenhower Matrix and TodoistAbhishek Keshri's Dev Workflow
What is the terminal?Deleting Mac Apps in Record Timevim + tmux with Nick NisiThis Four Letter Word Kills ProductivityManage macOS packages with HomebrewCan't Keep up? Make a Waiting For List3 Tips to Overcome PerfectionismBullet Journal Didn't Work for MeQuick Git Management with LazygitOptimizing Obsidian for Content CreationCreate a Neovim IDE with LazyVimCustomize Yabai with LuaAbbreviate Everything: Lessons from a StenographerUpgrading to Astro v3Carlos Beckers's Dev Workflow
Popup history with tmux and fzfA Pretty Terminal in 5 minutes!Navigate the Web with Vim KeybindingsmacOS Keyboard Shortcuts for tmuxtmux Nerd Font window name pluginTop 4 Fuzzy CLIsCustomized Shell Prompt with StarshipMake Your Yearly Review Easier with AIClutter Free macOSSmart tmux sessions with zoxide and fzfHow I Do my Weekly ReviewManage Files with lfBuilding MDX GitHub Embeds with AstroMark Huggins' Dev WorkflowBlazing Fast Window Management on macOS
Set up fish, the user-friendly interactive shellUpgrading to Astro v3Quick Git Management with LazygitManage Terminal Sessions with tmuxDolev Hadar's Dev WorkflowWhat is the terminal?tmux Nerd Font window name plugin3 Tips to Overcome PerfectionismThis Four Letter Word Kills ProductivityHow to Make an IKEA Hack Standing DeskBlazing Fast Window Management on macOSSwitching from Mackup to Stow Dotfiles ManagerAI in Neovim (NeovimConf 2024)vim + tmux with Nick NisiOptimizing Obsidian for Content Creation
Can't Keep up? Make a Waiting For ListSmart tmux sessions with seshPopup history with tmux and fzfMore fun in the terminal with Wezterm!Set up fish, the user-friendly interactive shellSmart tmux sessions with zoxide and fzfMark Huggins' Dev WorkflowA Pretty Terminal in 5 minutes!Building MDX GitHub Embeds with AstroBullet Journal Didn't Work for MeCreate a Neovim IDE with LazyVimManage macOS packages with HomebrewClutter Free macOSTop 4 Fuzzy CLIsWhy I Switched from zsh to fish
How I Do my Weekly ReviewCarlos Beckers's Dev WorkflowCustomized Shell Prompt with StarshipUsing bun with astroDeleting Mac Apps in Record TimeCustomize Yabai with LuaThe Eisenhower Matrix and TodoistmacOS Keyboard Shortcuts for tmuxNavigate the Web with Vim KeybindingsAbbreviate Everything: Lessons from a StenographerHow I Set Up PrettierAbhishek Keshri's Dev WorkflowThe Underrated Square Bracket (NeoVim Conf 2023)GitHub In The TerminalSet up Alacritty for a fast, minimal, terminal emulator
Make Your Yearly Review Easier with AIManage Files with lfGitHub In The TerminalCarlos Beckers's Dev WorkflowUpgrading to Astro v3Dolev Hadar's Dev WorkflowAbhishek Keshri's Dev WorkflowA Pretty Terminal in 5 minutes!Popup history with tmux and fzfWhat is the terminal?Make Your Yearly Review Easier with AIOptimizing Obsidian for Content CreationThe Underrated Square Bracket (NeoVim Conf 2023)Set up Alacritty for a fast, minimal, terminal emulatorThis Four Letter Word Kills Productivity
How to Make an IKEA Hack Standing DeskCustomized Shell Prompt with StarshipWhy I Switched from zsh to fishQuick Git Management with LazygitManage Terminal Sessions with tmuxSet up fish, the user-friendly interactive shellBlazing Fast Window Management on macOSDeleting Mac Apps in Record Timetmux Nerd Font window name pluginHow I Set Up PrettierCustomize Yabai with LuaCan't Keep up? Make a Waiting For Listvim + tmux with Nick NisiHow I Do my Weekly ReviewMore fun in the terminal with Wezterm!
Preview of Josh live streaming

Live Streaming

Every Thursday at 7pm CST I build projects live on YouTube and Twitch.

View previous live streams

Projects

Here are some helpful open-source projects I've built.

joshmedeski/sesh

Smart session manager for the terminal

🔭 668
joshmedeski/tmux-fzf-url

🚀 Quickly open urls on your terminal screen!

🔭 19
joshmedeski/tmux-nerd-font-window-name

Nerd Font icons for your tmux windows

🔭 145

Recent Posts

View all posts
man sitting at desk in front of a landscape of rivers leading to a mountain range

Dev Workflow Intro

Your guide to creating a powerful and intuitive development workflow in the terminal.

The terminal is a powerful tool for developers, but it can be overwhelming to know where to start. This guide will help you create a powerful development environment in the terminal. Here are some of the things you'll learn.

  • Install packages and keep them up-to-date
  • Design a minimalist, distraction-free, user-interface
  • Use familiar keyboard shortcuts
  • Manage multiple projects with ease
  • Integrate with Git and GitHub
Get Started