Hello, I am Waylon Walker.

I am a Data Scientist from Illinois. I have a passion for learning and teaching others.

I love what I do, and am constantly honing my craft. You can follow along with me, I try to document my journey the best I can by writing articles.

Open Source

In my spare time I like to take what I have learned to make things easier for others. I maintain 4 open source packages that you can find below.

Blog

Stand With Your Team

People who are quick to toss team members under a bus are not well trusted or highly thought of and it will lead to some

Blogging For Me

I create this blog with one person in mind, me. There are others like me This is not completely selfish, as there are li

  • Create Og Image Covers Using Python

    There are so many tutorials out there for creating OG images with nodejs or puppeteer, but I have yet to see many using
    Create Og Image Covers Using Python
  • Stand With Your Team

    People who are quick to toss team members under a bus are not well trusted or highly thought of and it will lead to some
    Stand With Your Team
  • Blogging For Me

    I create this blog with one person in mind, me. There are others like me This is not completely selfish, as there are li
    Blogging For Me
  • βš™ How Python Tools Are Configured

    There are various ways to configure python tools, config files, code, or environment variables. Let's look at a few pro
    βš™ How Python Tools Are Configured
  • Markdown Cli

    This is a post that may be a work in progress for awhile, Its a collections of thoughts on managing my blog, but could b
    Markdown Cli
  • Minimal Kedro Pipeline

    How small can a minimum kedro pipeline ready to package be? I made one within 4 files that you can pip install. It's o
    Minimal Kedro Pipeline
  • My Content Strategy For 2021

    I am making another push in 2021 to get my content out in the world and meeting users where they are. See how I plan to
    My Content Strategy For 2021
  • Kedro Dependency Management

    Docs https://kedro.readthedocs.io/en/stable/04_kedro_project_setup/01_dependencies.html?highlight=install pip-tools pip-
    Kedro Dependency Management
  • Blog Data With Python

    Generating an api for a blog is much simpler than one might expect with python. Markdown Frontmatter Fill in the blanks
    Blog Data With Python
  • Quickly Edit Posts

    Recently I automated starting new posts with a python script. Today I want to work on the next part that is editing tho
    Quickly Edit Posts
  • Gitui is a blazing fast terminal git interface

    Gitui is a terminal-based git user interface (TUI) that will change the way that you work with git. I have been a long-t
    Gitui is a blazing fast terminal git interface
  • Kedro - My Data Is Not A Table

    In python data science/engineering most of our data is in the form of some sort of table, typically a DataFrame from a l
    Kedro - My Data Is Not A Table
  • Quickly Change Conda Env With Fzf

    Changing conda environments is a bit verbose, I use a function with fzf that both lists environments and selects the one
    Quickly Change Conda Env With Fzf
  • Minimal Python Package

    What does it take to create an installable python package that can be hosted on pypi? What is the minimal python package
    Minimal Python Package
  • Vim Replace Visual Star

    Replacing text based on whats in the current search register is a quite handy tool that I use often. I believe I picked
    Vim Replace Visual Star
  • If Tmux

    I do much of my work from tmux, I love it so much that I want to setup some functionality that puts me in tmux even if I
    If Tmux
  • Live Substitution In Neovim

    Replacing text in vim can be quite frustrating especially since it doesn't have live feedback to what is changing. Today
    Live Substitution In Neovim
  • Save Vim Macro

    If you are like me, you have created a macro or two that is pure glory, and you forget how you made it after a day or so
    Save Vim Macro
  • Newsboat

    Web browsers are a black hole of productivity. I try to use them as little as possible when it is time to focus. I try
    Newsboat
  • Todo

    cleanup tags tags ui post -> slides podcast -> audio visualizer
    Todo
  • Large Refactor At The Command Line

    As projects grow patterns that worked early on break and we need to change things to make the project easier to work wit
    Large Refactor At The Command Line
  • Custom Ipython Prompt

    I've grown tired of the standard ipython prompt as it doesn't do much to give me any useful information. The default on
    Custom Ipython Prompt
  • Ipython-Config

    I use my ipython terminal daily. It's my go to way of running python most of the time. After you use it for a little b
    Ipython-Config
  • Ipython Ninjitsu

    ?docstring ??sourcecode %run %debug %autoreload %history autoformat %reset !shell commands ?docstring Stop going to go
    Ipython Ninjitsu
  • Automating my Post Starter

    One thing we all dread is mundane work of getting started, and all the hoops it takes to get going. This year I want to
    Automating my Post Starter
  • Windowing Python Lists

    In python data science we often will reach for pandas a bit more than necessary. While pandas can save us so much there
    Windowing Python Lists
  • Adding Audio to my blog posts

    This is episode 1 of the Waylon Walker Audio experience, posts from waylonwalker.com in audio form. So I have had this
    Adding Audio to my blog posts
  • I wanted a super simple way to cross-link blog posts that require as little effort as possible, yet still looks good in
    Expand One Line Links
  • gatsby-remark-embedder

    Inspired by discourse's link expansion I am rolling out expansions for one line links on the blog
    gatsby-remark-embedder
  • Kedro Factory

    Kedro Plugin Idea for creating Dags quickly
    Kedro Factory
  • Testing Data Pipelines

    Thinking through testing best practices for Data Pipelines
    Testing Data Pipelines
  • rebrand

    A few notes for my next refactoring of waylonwalker.com
    rebrand
  • Find and Replace in the Terminal.

    notes about find and replace techniques
    Find and Replace in the Terminal.
  • Resume Tips

    customize for the job Why are you a good fit? What will you bring to the role? Give real outcomes give real experience
    Resume Tips
  • Codeit Bro Interview

    use this profile image Please share your professional role as a data scientist? [Also feel free to share about your pe
    Codeit Bro Interview
  • reasons-to-kedro

    There are many reasons that you should be using kedro. If you are on a team of Data Scientists/Data Engineers processi
    reasons-to-kedro
  • Reasons to Kedro

    Reasons to Kedro collaboration Sharable catalog small nodes over monolithic notebooks catalog easily load anything with
    Reasons to Kedro
  • Reading List

    Things to read later
    Reading List
  • What's New in Kedro 0.16.6

    This version of kedro releases a new set of supported deployment options and the spaceflights pipeline is officially added as a starter alias.
    What's New in Kedro 0.16.6
  • A brain dump of stories

    I started making stories as kind of a brain dump a few times per day and posting them to LinkedIn. Here are the last 11 days of stories
    A brain dump of stories
  • Fix git commit author

    I was 20 commits into a hackoberfest PR when I suddenly realized they they all had my work email on them instead of my personal email 😱.
    Fix git commit author
  • Avoid Nesting Loops in Python

    Nesting loops inside of each other in python makes for much harder code to understand, it takes more brain power to unde
    Avoid Nesting Loops in Python
  • Designing a "Router" for kedro

    I released a router-like plugin for kedro back in April 2020. This was not the first design, the idea actually came from one of the QB folks who taught me kedro nearly a year before.
    Designing a "Router" for kedro
  • List the latest files to change in a git repo

    bash while read file; do echo $(git log --pretty=format:%ad -n 1 --date=raw -- $file) $file; done < <(git ls-tree -r --n
    List the latest files to change in a git repo
  • Reclaim memory usage in Jupyter

    Today we ran into an issue where we had a one-off script that just needed to work, but it was just chewing threw memory like nothing.
    Reclaim memory usage in Jupyter
  • Strip Trailing Whitespace from Git projects

    A common linting error thrown by various linters is for trailing whitespace. I most often use flake8. Having an automated way to fix linting errors such as trailing whitespace is invaluable.
    Strip Trailing Whitespace from Git projects
  • Chrome Extensions I use

    There are many useful chrome extensions out there. I probably have way too many installed, here are four that I am currently using.
    Chrome Extensions I use
  • Creating Reusable Bash Scripts

    Bash is a language that is quite useful for automation no matter what language you write in. Bash can do so many powerful system-level tasks. Even if you are on windows these days you are likely to come across bash inside a cloud VM, Continuous Integration, or even inside of docker.
    Creating Reusable Bash Scripts
  • Three things to Automate with Python using Pandas

    Here are three things that I see my non programming counterparts doing every single day. These really sum up so much of what folks do within an office.
    Three things to Automate with Python using Pandas
  • How to Install miniconda on linux (from the command line only)

    Installing miniconda from only the command line can be a bit of an intimidating task your first time. Lets walk through how to do it.
    How to Install miniconda on linux (from the command line only)
  • Kedro Basics

    In my upcoming free kedro course, you can learn how to start building pipelines in 5 days.
    Kedro Basics
  • How to crush amazing posts on DEV

    Here are a few of my top tips to help make dev.to posts more readable, and drive better engagement.
    How to crush amazing posts on DEV
  • Review of the git-auto-commit-action

    It's a really cool GitHub action that will automatically commit files changed during the action. I was using this to render a new readme based on a template.
    Review of the git-auto-commit-action
  • Black Tech Pipeline

    I was particularly inspired by @chantastic episode 103 of the react podcast with @ParissAthena. They spoke about the black tech pipeline as well as Diversity, Equity, and Inclusion. Pariss is quite an inspiration. She has done so much work to create a better place for POC in tech. I like that not only is she helping them get jobs but acting as a mentor for their first few months on the job to make sure that they are able to find their place and fit in.
    Black Tech Pipeline
  • What's New in Kedro 0.16.4

    If we take a look at the release notes I see one **major** feature improvement on the list, auto-discovery of hooks.
    What's New in Kedro 0.16.4
  • Integration testing with Python, TestProject.io, and GitHub Actions

    As I continue to build out https://waylonwalker.com/ I sometimes run into some errors that are not caught becuase I do not have good testing implemented. I want to explore some integration testing options using GitHub actions.
    Integration testing with Python, TestProject.io, and GitHub Actions
  • New Machine for developing Tests with TestProject.io

    Today I setup a new machine on Digital Ocean to use with TestProject.io, Here are my installation notes.
    New Machine for developing Tests with TestProject.io
  • 🐍 Practice Python Online

    When learning a new skill it's important to practice along the way. In order for me to show up to practice I need to make it easy to show up. An easy way to show up to practice with python is to use an online repl. With these you can try out something quick. Sometimes I see snippets from blogs or tweets and I need to try the out for myself to really understand.
    🐍 Practice Python Online
  • Kedro Catalog

    I am exploring a kedro catalog meta data hook
    Kedro Catalog
  • Refactoring your blog urls

    Refactoring your blog urls
  • Edit On GitHub

    I recently added a button to my blog, and subsequently my posts on [DEV.to](https://dev.to/waylonwalker). It's the best thing that I have done for it in a while.
    Edit On GitHub
  • Why use a cms

    When first learning to code its very common to hard code everything right into the code. This happens with most folks in just about any language. Whether its html or markdown for front end content, or even hardcoding parameters in our backend languages like python, or node.js.
    Why use a cms
  • 🐍 Parsing RSS feeds with Python

    I am looking into a way to replace my google reader experience that I had back in 2013 before google took it from us. I am starting by learning how to parse feeds with python, and without much previous knowledge it proved to be much easier than anticipated thanks to the `feedparser` library.
    🐍 Parsing RSS feeds with Python
  • Reader

    Notes about my reader idea
    Reader
  • πŸ™‹β€β™‚οΈ Can Anyone Explain Twitter Cards to me?

    Can someone explain how or why twitter cards render differently from device to device? I do understand that twitter cards a built from meta tags, the full list can be found in their
    πŸ™‹β€β™‚οΈ Can Anyone Explain Twitter Cards to me?
  • πŸ€“ What's on your GitHub Profile

    Comment on the DEV.to thread to show off what is on your GitHub profile.
    πŸ€“ What's on your GitHub Profile
  • How I Built My GitHub Profile

    How I Built My GitHub Profile
  • SLIDES - understanding python *args and **kwargs

    Python `*args` and `**kwargs` are super useful tools, that when used properly can make you code much simpler and easier to maintain. Large manual conversions from a dataset to function arguments can be packed and unpacked into lists or dictionaries. Beware though, this power **can** lead to some really unreadable/unusable code if done wrong.
    SLIDES - understanding python *args and **kwargs
  • Gracefully adopt kedro, the catalog

    Gracefully adopt kedro, the catalog
  • Upcoming Posts

    My Notes about using kedro
    Upcoming Posts
  • How to find things in your kedro catalog

    kedro 0.16.2 just dropped last week with a long-awaited feature... catalog search! I went as far as monkey patching this into each of my projects. I work jump between a few really big projects that have tons of datasets. Being able to quickly search for what I need is so useful.
    How to find things in your kedro catalog
  • My first eight years as a working professional.

    This day 8 years ago I started my first day as a Mechanical Engineer. I am so grateful for this journey that I have been able to have. There is no way that I could have planned this journey from the beginning.
    My first eight years as a working professional.
  • How Kedro handles your inputs

    Passing inputs into kedro is a key concept. Understanding how it accepts a single catalog key as input is quite trivial that easily makes sense, but passing a list or dictionary of catalog entries can be a bit confusing.
    How Kedro handles your inputs
  • Assertions

    Assertions
  • Context Managers

    Context Managers
  • Custom Errors

    Custom Errors
  • Decorators

    Decorators
  • Dict Methods

    Dict Methods
  • Error Handling

    Error Handling
  • F Strings

    F Strings
  • Functions

    Functions
  • Help

    Help
  • If Name Main

    If Name Main
  • Inline If Statement

    Inline If Statement
  • Itertools

    Itertools
  • Lambda Functions

    Lambda Functions
  • List Comprehensions

    List Comprehensions
  • List Methods

    List Methods
  • Map

    Map
  • Merging Dictionaries

    Merging Dictionaries
  • Merging Lists

    Merging Lists
  • More Itertools

    More Itertools
  • Python Basics | Assertions

    Python Basics | Assertions
  • Python Basics | Context Managers

    Python Basics | Context Managers
  • Python Basics | Custom Errors

    Python Basics | Custom Errors
  • Python Basics | Decorators

    Python Basics | Decorators
  • Python Basics | Dict Methods

    Python Basics | Dict Methods
  • Python Basics | Error Handling

    Python Basics | Error Handling
  • Python Basics | F Strings

    Python Basics | F Strings
  • Python Basics | Functions

    Python Basics | Functions
  • Python Basics | Help

    Python Basics | Help
  • Python Basics | If Name Main

    Python Basics | If Name Main
  • Python Basics | Inline If Statement

    Python Basics | Inline If Statement
  • Python Basics | Itertools

    Python Basics | Itertools
  • Python Basics | Lambda Functions

    Python Basics | Lambda Functions
  • Python Basics | List Comprehensions

    Python Basics | List Comprehensions
  • Python Basics | List Methods

    Python Basics | List Methods
  • Python Basics | Map

    Python Basics | Map
  • Python Basics | Merging Dictionaries

    Python Basics | Merging Dictionaries
  • Python Basics | Merging Lists

    Python Basics | Merging Lists
  • Python Basics | More Itertools

    Python Basics | More Itertools
  • Python Basics | Python Basics

    Python Basics | Python Basics
  • Python Basics | Set Operations

    Python Basics | Set Operations
  • Python Basics | Sorted

    Python Basics | Sorted
  • Python Basics | Template Strings

    Python Basics | Template Strings
  • Python Basics | Toolz

    Python Basics | Toolz
  • Python Basics | Underscores

    Python Basics | Underscores
  • Python Basics

    Python Basics
  • Set Operations

    Set Operations
  • Sorted

    Sorted
  • Template Strings

    Template Strings
  • Toolz

    Toolz
  • Underscores

    Underscores
  • Refactoring your blog urls

    I just did a quick refactoring of my JAMStack blog urls. Some didn't fit with my style, some had `_` that I wanted to switch to `-`, and others were rediculously long. I've been using forestry as my CMS, I write many of my posts there, and sometimes it picks some crazy file names (based on my titles). It was time to refactor.
    Refactoring your blog urls
  • Master No More

    It's been a long time coming. We use some very harsh language within tech so much sometimes that we become numb to it. It's time to do my very small part in this movement and purge this language from my active repos starting with this blog right here.
    Master No More
  • Newsletter 3

    Newsletter 3
  • understanding python *args and **kwargs

    Python `*args` and `**kwargs` are super useful tools, that when used properly can make you code much simpler and easier to maintain. Large manual conversions from a dataset to function arguments can be packed and unpacked into lists or dictionaries. Beware though, this power **can** lead to some really unreadable/unusable code if done wrong.
    understanding python *args and **kwargs
  • Building kedro.dev

    This is my journey to building up the community page.
    Building kedro.dev
  • pre-commit is awesome

    I recently discovered the ✨ awesomeness that is pre-commit. I steered away from it for so long because it seemed like a big daunting thing to set up, but really it's easy. It will automatically run checks for you. In some cases, it will even automatically fix them for you. Out of the box, it will do things like automatically trim extra whitespace, fix file endings, and ensure file sizes are not too large for git.
    pre-commit is awesome
  • Kedro Static Viz 0.3.0 is out with Hooks Support

    kedro-static-viz is out with support for the newly released hooks feature. This means that you can have `kedro-static-viz` automatically deploy a full gatsby site `before_pipeline_run` keeping your visualization always up to date.
    Kedro Static Viz 0.3.0 is out with Hooks Support
  • Create Configurable Kedro Hooks

    There are two main ways to create kedro hooks, with modules and classes. Each one still uses the same verbiage as the function/method names. Class hooks seem a bit special as they give you a way to configure them so that they are a bit more generally useful.
    Create Configurable Kedro Hooks
  • Brainstorming Kedro Hooks

    This post is a 🧠 branstorming work in progress, I will likely use it as a storage location/brain dump of hook ideas.
    Brainstorming Kedro Hooks
  • Gatsby Scripts with onload

    This might be useful https://github.com/nfl/react-helmet/issues/146 https://github.com/gatsbyjs/gatsby/issues/13136
    Gatsby Scripts with onload
  • How to get Dev Comments from an article Url

    I want to incorporate some of the wonderful comments, πŸ’•, πŸ¦„, and πŸ”–'s that I have been getting on dev.to on my website. I have dabbled once or twice with no avail this time I am taking notes on my journey, so follow along and let's get there together. By the end of this post, I will have a way to get comments from posts on the client-side thanks to the wonderfully open dev.to API.
    How to get Dev Comments from an article Url
  • Thanks For Subscribing

    You're awesome! Thanks for subscribing to my newsletter.
    Thanks For Subscribing
  • Four github actions for your website

    GitHub actions can give you confidence that your site is up and running, with the latests JavaScript packages, does not have broken links, and can even take screenshots of what your website looks like on different screen sizes and operating systems.
    Four github actions for your website
  • Adding google fonts to a gatsbyjs site

    https://stackoverflow.com/questions/47488440/how-do-i-add-google-fonts-to-a-gatsby-site
    Adding google fonts to a gatsbyjs site
  • Create Custom Kedro Dataset

    Kedro provides an efficient way to build out data catalogs with their yaml api. It allows you to be very declaritive about loading and saving your data. For the most part you just need to tell Kedro what connector to use and its filepath. When running Kedro takes care of all of the read/write, you just reference the catalog key.
    Create Custom Kedro Dataset
  • Interrogate is a pretty awesome, brand new, cli for Python packages

    dead simple docstring coverage for your python project
    Interrogate is a pretty awesome, brand new, cli for Python packages
  • drawing ascii boxes

    I always struggle to find a good reference of ascii characters. This is a compilation of my most wanted ascii characters.
    drawing ascii boxes
  • creating the kedro-preflight hook

    Kedro Hooks Intro - kedro hooks are an exciting upcoming feature of kedro `0.16.0`. They allow you to hook into `catalog_created`,`pipeline_run`, and `node_run`(nouns). With a `before`, or `after` (adjective). This really reminds me of reacts lifecycle hooks, that let you hook into various state of react web components. This is going to make kedro so extendable by the community. I am super pumped to see what the community is able to do with this ability.
    creating the kedro-preflight hook
  • Kedro Preflight

    run checks before running the pipeline
    Kedro Preflight
  • Maintianing multiple git remotes

    bash git remote -v git remote add gitlab <url> git push gitlab main
    Maintianing multiple git remotes
  • πŸ“’ Announcing find-kedro

    kedro is an amazing project that allows for super-fast prototyping of data pipelines, yet yielding production-ready pipelines. find-kedro enhances this experience by adding a pytest-like node discovery eliminating the need to bubble up pipelines through modules.
    πŸ“’ Announcing find-kedro
  • Explicit vs Implicit Returns in Javascript

    Often when reading through javascript examples you will find some arrow functions use parentheses `()` while others use braces `{}`. This key difference is that parentheses will implicitly return the last statement while braces require an explicit return statement. It is important to understand the difference between them because it is likely that you will find code examples of both and trying to edit code written differently than you're used to may have unintended consequences.
    Explicit vs Implicit Returns in Javascript
  • Twitter deepdives

    Inspired by Chris Achard My ideas Python List comps Classes Inheritance Background Click Lambdas Kedro Cataloging Cus
    Twitter deepdives
  • TIL: Bind arguments to dynamically generated lambdas in python

    This past week I had a really weird bug in my [kedro](https://kedro.readthedocs.io/) pipeline. For some reason data running through my pipeline was coming out completely made no sense, but if I manually request raw data outside of the pipeline it matched expectations.
    TIL: Bind arguments to dynamically generated lambdas in python
  • python-deepwatch

    Is it possible to deep watch a single python function for changes? Shallow Watch keeping track of a python functions has
    python-deepwatch
  • Four Github Actions for Python

    If you are developing python packages and using GitHub here are four actions that you can use today to automate your release workflow. Since python tools generally have such a simple cli I have opted to use the cli for most of these, that way I know exactly what is happening and have more control over it if I need.
    Four Github Actions for Python
  • Variables names don't need their type

    So often I see a variables `type()` inside of its name and it hurts me a little inside. Tell me I'm right or prove me wrong below.
    Variables names don't need their type
  • Send Emails with GitHub Actions

    One useful action that you can utilize no matter what content your repo has is sending email.
    Send Emails with GitHub Actions
  • GitHub Actions Syntax

    GitHub actions use YAML to configure your workflows. What gets ran, When it runs, What it runs on. Let's discuss YAML and the structure needed for GitHub actions.
    GitHub Actions Syntax
  • What Are GitHub Actions

    GitHub actions are an amazing tool that allows us to run code based on triggers inside of our repo. Their is a large and growing community of actions inside the marketplace to use with very little effort. Best of all they are free for public repositories, and private repos have a very generous free tier.
    What Are GitHub Actions
  • Practice your craft

    Show up For Practice how I practice What Works for You
    Practice your craft
  • Today I learned `git diff feature..main`

    Sometimes we get a little `git add . && git commit -m "WIP"` happy and mistakenly commit something that we just cant figure out. This is a good way to figure out what the heck has changed on the current branch compared to any other branch.
    Today I learned `git diff feature..main`
  • Create New Kedro Project

    Getting up and going with a brand new [kedro](https://kedro.readthedocs.io) project is super simple, thanks to the help of the `kedro new` command. The ability to add an example pipeline from the start makes it that much easier to get going and have a template to follow for your own projects.
    Create New Kedro Project
  • What is YOUR Advice for New Data Scientists

    What is YOUR Advice for New Data Scientists
    What is YOUR Advice for New Data Scientists
  • Do You Hoist

    Do you have any use cases that you use hoising? Why? It seems like a really cool feature in any language that uses it, but I dont really notice it in use.
    Do You Hoist
  • Productive one on one

    Inspired by https://m.soundcloud.com/front-end-happy-hour/episode-095-shot-for-shot-one-on-ones
    Productive one on one
  • What is Kedro

    Kedro is an open source data pipeline framework. It provides guardrails to set your project up right from the start without needing to know deeply how to setup your own python library for data pipelining. It includes really great ways to manipulate `catalogs` and `pipelines`. This article will cover the 10K view of kedro, future articles will dive deper into each one.
    What is Kedro
  • Long variable names are good

    🏷️ Long variable names are a good thing. Self documenting code is more important than poorly documented code. Simply a
    Long variable names are good
  • Custom Scrollbar Design

    Getting a custom scrollbar on your site makes it stand out a bit compared to the very plain stock one that are on most sites. This is how I set mine up on my gatsby site.
    Custom Scrollbar Design
  • What is Refactoring

    Make the change easy Make the easy change Martin Fowler When to refactor
    What is Refactoring
  • Don’t waste your time learning everything

    Stick to what you know, and learn a little bit of something new every day.
    Don’t waste your time learning everything
  • 2020 waylonwalker.com rebrand

    I documented the story of my 2020 waylonwalker.com redesign on my blog. This post walks through the tools and inspiration for the card design.
    2020 waylonwalker.com rebrand
  • I just added react-headroom to my site

    It was so easy to get a professional looking navbar with just 3 lines of code. This thing is so usable on mobile.
    I just added react-headroom to my site
  • Serverless things to investigate

    Social Automation Zappier Free only one step is free can take rss to social Automate.io * Form submission https://getf
    Serverless things to investigate
  • I finally fixed my Styled-Components in gatsby.js

    I finally fixed my Styled-Components in gatsby.js
    I finally fixed my Styled-Components in gatsby.js
  • automate your deploys

    automate your deploys
  • Should I switch to Zeit Now

    Should I switch to Zeit Now. Netlify build times are starting to creep in.
    Should I switch to Zeit Now
  • git push without setting upstream

    git config --global push.default current
    git push without setting upstream
  • simple click 2

    simple click 2
  • Out of Space

    Out of Space! How to remove 65 conda environments in one command.
    Out of Space
  • Personal URL shortener with Netlify Redirects

    Personal URL shortener with Netlify Redirects
    Personal URL shortener with Netlify Redirects
  • simple click

    Add helpful cli to your python libraries... All of them!
    simple click
  • cmd.exe tips

    cmd.exe tips
    cmd.exe tips
  • RSS feed for your Gatsby Site

    Add an rss feed to your Gatsby Site
    RSS feed for your Gatsby Site
  • What is something that you recently learned that you wish you would have learned or understood earlier?

    What is something that you recently learned that you wish you would have learned or understood earlier?
    What is something that you recently learned that you wish you would have learned or understood earlier?
  • Supercharge Zsh Startup

    I have been using oh-my-zsh successfully for about 2 years now. But lately my startup time has been really bothersome. It has grown to the point where it was taking about **5.5s** to startup a shell! This is ok if I am going to spend some time in here for awhile and do some work that benefits from all of the autocompletions, plugins, and shortcuts that oh-my-zsh brings. But to only jump in to run a handful of commands is infuriating.
    Supercharge Zsh Startup
  • Conda Build

    none
    Conda Build
  • Keep Location List Closed

    Vim's (neovim in my case) location list can provide some very useful information while developing. Mine gives me inform
    Keep Location List Closed
  • SqlAlchemy Models

    My Notes about using sqlalchemy models
    SqlAlchemy Models
  • What DataScientists Should Know About S3

    What DataScientists Should Know About S3
    What DataScientists Should Know About S3
  • Building Cli apps in Python

    learning about building cli apps in python
    Building Cli apps in Python
  • Kedro

    My Notes about using kedro
    Kedro
  • Packages to Investigate

    jmespath Tabnine Bulwark |-|-| |github: |https://github.com/zaxr/bulwark| I definitely want to try this out with kedro
    Packages to Investigate
  • Debugging Python

    Debugging Python
    Debugging Python
  • Just Use Pathlib

    Pathlib is an amazing cross-platform path tool.
    Just Use Pathlib
  • Custom Python Exceptions

    Custom Python Exceptions
    Custom Python Exceptions
  • Filtering Pandas

    Filtering pandas DataFrames many different ways.
    Filtering Pandas
  • Amazon Web Services

    I started using aws in March 2019. Here are some of my notes. aws-cli ec-2 SageMaker S3
    Amazon Web Services
  • Digital Ocean

    I love digital ocean for it's simplicity and its commitment to open source.
    Digital Ocean
  • Making good documentation in python

    Tools Sphinx Portray I just started using portray and it is amazingly simple to use! Methodology
    Making good documentation in python
  • Pyspark

    I have been using pyspark since March 2019, here are my thoughts.
    Pyspark
  • Quick Progress Bars in python using TQDM

    Quick Progress Bars in python using TQDM
    Quick Progress Bars in python using TQDM
  • Clean up Your Data Science with Named Tuples

    Clean up Your Data Science with Named Tuples
  • Background Tasks in Python for Data Science

    This post is intended as an extension/update from [background tasks in python](https://waylonwalker.com/background-1/). I started using `background` the week that Kenneth Reitz released it. It takes away so much boilerplate from running background tasks that I use it in more places than I probably should. After taking a look at that post today, I wanted to put a better data science example in here to help folks get started.
    Background Tasks in Python for Data Science
  • Autoreload in Ipython

    Autoreload in python
    Autoreload in Ipython
  • Bash

    Waylon Walker's Bash Notes
    Bash
  • Keyboard Driven VSCode

    Reimagining my tmux configuration inside of vscode.
    Keyboard Driven VSCode
  • Realistic Git Workflow

    My git workflow based on real life. Its not always clean and simple.
    Realistic Git Workflow
  • Forestry.io

    Creating Posts from forestry.io.
    Forestry.io
  • Minimal Project Structure

    How to setup a data science project in python.
    Minimal Project Structure
  • Rewrite History with Git

    Rewrite History with Git
  • Rewrite History with Git

    Rewrite History with Git
  • It's not all about winning

    This is my story into data science.
    It's not all about winning
  • remove git cruft

    remove git cruft
  • Update Git User

    Update Git User
  • Python Tips

    Python Tips
  • 2019 goals

    2019 goals
    2019 goals
  • 2018 Retrospective

    2018 Retrospective
  • Do More of What Brings You Joy

    happiness in the workplace
    Do More of What Brings You Joy
  • Follow Your Passion

    none
    Follow Your Passion
  • Follow Your Passion

    none
    Follow Your Passion
  • Generating Readme Tables From Pandas

    none
    Generating Readme Tables From Pandas
  • Pycon 2018 Roundup

    none
    Pycon 2018 Roundup
  • D3 Day 5

    none
    D3 Day 5
  • D3 Day 4

    none
    D3 Day 4
  • D3 Day 3

    none
    D3 Day 3
  • FlexBox

    none
    FlexBox
  • Stepping Up My SQL Game

    none
    Stepping Up My SQL Game
  • My favorite pandas pattern

    none
    My favorite pandas pattern
  • Vim Notes

    none
    Vim Notes
  • No More Death By PowerPoint

    none
    No More Death By PowerPoint
  • Pug Reveal

    none
    Pug Reveal
  • background tasks in python

    none
    background tasks in python
  • Pycon 2017 Roundup

    none
    Pycon 2017 Roundup
  • ←An IndieWeb Webring πŸ•ΈπŸ’β†’

    .