The work on ansible by ThePrimeagen. No description available.
Archive
All published posts
2605 posts
latest post 2026-10-24
Publishing rhythm
Sep 27 – Oct 3, 20215 years ago
Featured this weekLink
Sep 13 – Sep 19, 20215 years ago
Featured this weekWriting
Setting Parameters in kedro
Parameters are a place for you to store variables for your pipeline that can be accessed by any node that needs it, and can be easily changed by changing your environment. Parameters are stored in the repository in yaml files. https://youtu.be/Jj5cQ5bqcjg What is Kedro 👆 Unsure what kedro is? Check out this post. param…
Writing
Writing your first kedro Nodes
https://youtu.be/-gEwU-MrPuA Before we jump in with anything crazy, let’s make some nodes with some vanilla data structures. import node You will need to import node from kedro.pipeline to start creating nodes. func The is a callable that will take the and create the. inputs / outputs Inputs and outputs can be None, a…
Link
I’m impressed by Telegraph.nvim from WaylonWalker. Send commands system commands in an elegant way
Sep 6 – Sep 12, 20215 years ago
Featured this weekLink
I came across nvim-example-lua-plugin from jacobsimpson, and it’s packed with great features and ideas. A simple Neovim Lua plugin using the Lua embedded in Neovim, suitable as a template.
Aug 30 – Sep 5, 20215 years ago
Featured this weekLink
I’m impressed by skimpy from aeturrell. skimpy is a light weight tool that provides summary statistics about variables in data frames within the console.
Link
I like mobilemancer’s project windows-terminal-aurelia. Aurelia inspired Windows Terminal theme
Link
I’m really excited about vim-startuptime, an amazing project by dstein64. It’s worth exploring! A plugin for viewing Vim and Neovim startup event timing information.
Link
I like wbthomason’s project packer.nvim. A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Link
Just starred nvim-lspconfig by neovim. It’s an exciting project with a lot to offer. Quickstart configs for Nvim LSP
Link
If you’re into interesting projects, don’t miss out on nvim-treesitter, created by nvim-treesitter. Nvim Treesitter configurations and abstraction layer
Link
Looking for inspiration? vim-matchup by andymass. vim match-up: even better % 👊 navigate and highlight matching words 👊 modern matchit and matchparen. Supports both vim and neovim + tree-sitter.
Aug 23 – Aug 29, 20215 years ago
Featured this weekWriting
Running your Kedro Pipeline from the command line
Running your kedro pipeline from the command line could not be any easier to get started. This is a concept that you may or may not do often depending on your workflow, but its good to have under your belt. I personally do this half the time and run from ipython half the time. In production, I mostly use docker and tha…
Writing
kedro Virtual Environment
Avoid serious version conflict issues, and use a virtual environment anytime you are running python, here are three ways you can setup a kedro virtual environment. https://youtu.be/ZSxc5VVCBhM conda venv pipenv conda I prefer to use conda as my virtual environment manager of choice as it give me both the interpreter an…
Link
treesitter-unit by David-Kunz is a game-changer in its space. Excited to see how it evolves. A Neovim plugin to deal with treesitter units
Aug 16 – Aug 22, 20215 years ago
Featured this weekWriting
Kedro Install
Kedro comes with an command to install and manage all of your projects dependencies. https://youtu.be/IWimEs-hHQg cd into your project directory and activate env You must start by having your kedro project either cloned down from an existing project or created from kedro new. Then activate your environment. Kedro New t…
Writing
Kedro Git Init
Immediately after, before you start running or your first line of code the first thing you should always do after getting a new kedro template created is to. https://youtu.be/IGba3ytf_6U git init Its as simple as these three commands to get started. I don’t care if this project is for learning, if it will never have a…
Writing
Kedro New
https://youtu.be/uqiv5LAiJe0 Kedro new is simply a wrapper around the cookiecutter templating library. The kedro team maintains a ready made template that has everything you need for a kedro project. They also maintain a few kedro starters, which are very similar to the base template. What is Kedro Unsure what kedro is…
Writing
What is Kedro
Kedro is an unopinionated Data Engineering framework that comes with a somewhat opinionated template. It gives the user a way to build pipelines that automatically take care of io through the use of abstract that the user specifies through entries. These entries are loaded, ran through a function, and saved by. The ord…
Writing
How I Kedro
https://youtu.be/bw5_FWDVRpU Ubuntu I recently switched over to using Ubuntu, it works well pretty much out of the box for me. I am using gnome with a dark theme. Gnome Terminal I am still using the built in default gnome terminal, it just works. It does all the things that I need it to do. It supports transparency ren…
Link
I’m impressed by circles.nvim from projekt0n. uniform icons for neovim
Link
Check out AckslD and their project nvim-neoclip.lua. Clipboard manager neovim plugin with telescope integration
Aug 9 – Aug 15, 20215 years ago
Featured this weekWriting
tmux show-messages
https://youtu.be/LLk94fKpGg4 As we push the limits of tmux further and further you are bound to end up in a situation where you are mashing down a hotkey and it’s just not doing what you want it to do, and you have no idea why. is a tmux command that can be used to show what tmux is actually doing behind the scenes. Th…
Writing
tmux ta
https://youtu.be/nT0FA1RNZEs Now your creating, jumping, and killing sessions like a boss. You are slicing through projects with ease, let me show you one more thing that can be the cream on top of this silky smooth setup we have been working towards. Chris Toomey’s Tmux Course This script is simply my fork of Chris To…
Writing
tmux display-message
https://youtu.be/utfLA6L8o5s You’ve got some long running tasks, and you’re trying to stay productive and knock tasks off that board, but you keep finding that your processes finish and you stay on other tasks for longer than you should. You were in the flow and just did not check back in on it. With you can send yours…
Writing
killing tmux
https://youtu.be/QWPyYx54JbE Now it’s time to switch gears, we are onto a different part of our day and there are just too many sessions running and we need to clean up shop. kill-server One viable option is to nuke the whole dang thing. I actually do this more than you might think. save and commit your work diligently…
Writing
tmux has-session
https://youtu.be/XucVVgGmesM I see you there, trying to script out your tmux layouts. Tryig to get each project setup just perfect with a script, but you keep stumbling over yourself with error messages The tmux command is a handy tool to prevent this error message when scripting your tmux layouts. command line The com…
Link
If you’re into interesting projects, don’t miss out on python_code_tips, created by heathdbrown. No description available.
Aug 2 – Aug 8, 20215 years ago
Featured this weekWriting
tmux list-keys
https://youtu.be/Y1MYmL8ZolE Tmux list keys can be a useful tool to help remind you of what kebindings you have setup. You can search for them and scroll just like in tmux copy-mode. command line You can call list-keys from the command line but the interface is not very usable by itself. It might be nice to mix with gr…
Writing
tmux status-bar
https://youtu.be/mvgM8UH11_U The tmux status bar can be a handy tool to remind yourself where you are within tmux. It can also include a bunch of system information like battery status, cpu, mem, whatever you can get from the command line. Honestly I like to keep it minimal, and actually keep it turned off most of the…
Writing
tmux source-file
https://youtu.be/dDq0depPrTs So you have been tricking out that, you’re looking for a silky smooth workflow that lets you fly through tmux with super speed, but every time you tweak out that you have to restart your whole session. Not amymore, Let’s add this to the bottom of our tmux.conf so that you can see everytime…
Writing
tmux fzf session jumper
https://youtu.be/DkJ9rb85LC0 Quickly getting between tmux splits is critical skill for productivity. You can get by with or session for awhile, but if you have more than about three session you need something a bit more targeted. Full Screen selector I have used this fzf one keybinding for quite awhile, honestly I did…
Writing
tmux next/prev session
https://youtu.be/8kZnjHPYnKU Now that we are splitting up work into their own sessions, lets talk about how to navigate between them without the command line. Navigating sessions is what kept me using a too many splits and windows workflow for far too long. It was rough, I was always tripping over panes and windows unt…
Writing
tmux start application
https://youtu.be/c-a2Bnv_NJ0 Scripting tmux to open up specific applications can be intimidating your first time. It can be tricky to get it to start in the right directory. If you are trying to assign applictaions to a keybinding it can be easy to mess up and have weird things happen every time your gets sourced. Open…
Writing
tmux rename session
https://youtu.be/WRLRiQDjVIA So you have been working on your tmux workflow, you’ve dropped a too many window workflow for scoping work that belongs together into separate sessions, but you cannot remember what session your work is in. If your diligent you have named your window when you created it, but sometimes its i…
Writing
tmux targeted session
https://youtu.be/5KE7Il7SOEk This is something that I made up but use every single day, this is what keeps much of what is on my blog or my teams private work wiki going. I have a few very important directories that I have assigned directly to a hotkey for fast session switching. tmux new-session This one is building o…
Link
I’m impressed by htmx from bigskysoftware. </> htmx - high power tools for HTML
Link
Check out ThePrimeagen and their project vim-nav-playground. No description available.
Link
I recently discovered vim-fundamentals by ThePrimeagen, and it’s truly impressive. No description available.
Jul 26 – Aug 1, 20215 years ago
Featured this weekWriting
tmux new-session
https://youtu.be/LbQNdCAUogE This one starts a new chapter in our series that is going to open up a whole new set of workflow productivity options, understanding how the command is a critical command in our adventure into tmux glory. This is going to open the door for some seriously game changing hotkeys and scripting.…
Writing
tmux detach
https://youtu.be/A1qx3tNKDdA tmux detach is a handy tmux command that will quit your current session while keeping it running. The full name of the comamnd is, is a shorthand. default keybinding I have mine bound to where mod is alt. https://waylonwalker.com/tmux-nav-2021/ for more information on how I navigate tmux, c…
Writing
tmux attach
https://youtu.be/JQ0yDCVu44E attach is one of the most useful features of tmux. If you have no interest in tmux for pane and window management, you should use tmux for this. It can be a life saver if you ever get disconnected from the host machine or accidently close your terminal you can connect right back into the se…
Writing
Git in Depth Notes
These are my notes from taking @nnja’s FEM course git-in-depth. requirements > than 2.0 creating a git
Writing
tmux ls
https://youtu.be/LY41GLn_DGg tmux ls will list the sessions that you have running within the tmux server if tmux is currently running. This is handy to combine with commands such as. tmux attach How I navigate tmux in 2021 for more information on how I navigate tmux, check out this full post Also check out the full You…
Writing
tmux command line
https://youtu.be/SNu-4IrkjAs So far we have covered a lot of tmux commands and how they map to keybindings but these same commands can be executed at the command line. From the command line Let’s make a popup that displays our git status for 5s or until we close it manually. We can run the following command at the comm…
Writing
tmux copy-mode
https://youtu.be/-ypY_-VmBKk tmux copy-mode is a tmux mode that lets you scroll, search, copy, and jump your way through a pane. There are a ton of keybindings for copy-mode, the main ones you will need to know are for searching down for searching up, for next item, for starting a selection, and enter to copy the selec…
Writing
tmux join-pane
https://youtu.be/Vm5rRtcVXLw Join-pane allows you to join panes that you have broken away from your window, or created in a different window to the window you want it in. As far as I know there is not a default keybinding for it. Before you can join a pane you must first have a pane marked to join. Once you mark a pane…
Writing
tmux break-pane
https://youtu.be/ICL609F2xnc Break-pane is a handy tmux command when your layout gets too cramped and you want to just move a split into its own window. Calling does exactly that, it creates a for you and moves your currently selected split into that window Default key binding for How I navigate tmux in 2021 for more i…
Calendar data could not load. Try again.