Jun 1 – Jun 7, 20206 years ago
Featured this week / Writing
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 automat…
Writing
Follow along the Journey as I build out kedro.dev. Building a Community I have really enjoyed my own personal journey as I have started to build all of my data pipeline projects with the kedro framework. I want to start building a place to share resources with the community. I want to see this community grow and flouri…
Link
The work on desert by python-desert. Deserialize to objects while staying DRY
Link
I recently discovered kedro-wings by tamsanh, and it’s truly impressive. Kedro Wings automatically creates catalog entries to simplify Kedro pipeline writing. See the video here: https://www.youtube.com/watch?v=p4ELo1tqbYY
May 25 – May 31, 20206 years ago
Featured this week / Writing
kedro-static-viz is out with support for the newly released hooks feature. This means that you can have automatically deploy a full gatsby site keeping your visualization always up to date. Even though it is a static site there is no functionality lost. The only thing that’s missing is the flask server. With kedro-stat…
Link
Check out kedro-streaming-twitter-pipeline by dataengineerone. It’s a well-crafted project with great potential. No description available.
Link
junegunn has done a fantastic job with fzf.vim. Highly recommend taking a look. fzf ❤️ vim
May 18 – May 24, 20206 years ago
Featured this week / Writing
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. What is Kedro If you are completely unsure what kedro is be s…
Writing
This post is a 🧠 branstorming work in progress. I will likely use it as a storage location/brain dump of hook ideas. What is Kedro 🤔 If you are completely unsure what kedro is be sure to check out my what is kedro post after_catalog_created filepath replacer bucket replacer before_pipeline_run preflight check that data…
Writing
I want to incorporate some of the wonderful comments, \U0001F495, \U0001F984, and \U0001F516’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…
Writing
GitHub’s actions are a new GitHub feature that will trigger GitHub to spin up a virtual machine and run some tasks with some special access to your repo. It can interact with comments/issues, it can clone your repo, You can explicitly pass in secrets so that it can commit back to the repo or deploy to another service.…
Link
I’m really excited about pytest-watch, an amazing project by joeyespo. It’s worth exploring! Local continuous test runner with pytest and watchdog.
Link
Check out aws and their project aws-cli. Universal Command Line Interface for Amazon Web Services
May 11 – May 17, 20206 years ago
Featured this week / Writing
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 ca…
Writing
As usual while listening to python bytes 181 I heard of a tool that I had to try out right away! This thing is 🔥 hot off the press folks, we’re talking the first release only 3 weeks ago. Its something that the python community needed years ago, and it belongs in your CI today. I had tried several tools that tried to d…
Writing
When creating cli’s I often want some nice full-width character. I find it tough to find them, and when I do half the time it is an image or something that cannot be copied 👿. I rarely get very complex with my semi-manual ASCII art. I can do 98% of what I need with bars and corners. Using some simple full-width charact…
Link
Just starred pyp by hauntsaninja. It’s an exciting project with a lot to offer. Easily run Python at the shell! Magical, but never mysterious.
Link
I like econchick’s project interrogate. Explain yourself! Interrogate a codebase for docstring coverage.
May 4 – May 10, 20206 years ago
Featured this week / Writing
Kedro Hooks Intro - kedro hooks are an exciting upcoming feature of kedro. They allow you to hook into,, and (nouns). With a, or (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 s…
Writing
is a small library to enhance your kedro experience. It looks through your modules to find kedro pipelines, nodes, and iterables (lists, sets, tuples) of nodes. It then assembles them into a dictionary of pipelines, each module will create a separate pipeline, and being a combination of all pipelines. This format is co…
Link
Check out rec and their project safer. 🧷 A safer writer 🧷
Link
The work on autoflake by fake-name. Removes unused imports and unused variables as reported by pyflakes
Link
Check out trys and their project sergey. A tiny lil’ static site generator
Apr 27 – May 3, 20206 years ago
Featured this week / Writing
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 becaus…
Writing
This past week I had a really weird bug in my kedro 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. NOTE While this story is about a kedro pipeline, it can be applied anywhere closures…
Link
I’m impressed by alive-progress from rsalmei. A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
Link
I’m really excited about vim-quickui, an amazing project by skywind3000. It’s worth exploring! The missing UI extensions for Vim 9 (and NeoVim)!! 😎
Link
If you’re into interesting projects, don’t miss out on bashtop, created by aristocratos. Linux/OSX/FreeBSD resource monitor
Apr 13 – Apr 19, 20206 years ago
Featured this week / Writing
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. If…
Link
Looking for inspiration? autoreload by stevekrenzel. A small python script to watch a directory for changes and reload a process when a change is detected.
Link
Check out madzak and their project python-json-logger. Json Formatter for the standard python logger
Apr 6 – Apr 12, 20206 years ago
Featured this week / Writing
So often I see a variables inside of its name and it hurts me a little inside. Tell me I’m right or prove me wrong below. Examples Pandas are probably the worst offender that I see Sometimes vanilla structures too! Edge Cases? It’s so common when you need to get inside a data structure in a special way that itsn’t prov…
Link
Check out justmarkham and their project scikit-learn-tips. 🤖⚡ 50 scikit-learn tips
Link
Check out Textualize and their project rich. Rich is a Python library for rich text and beautiful formatting in the terminal.
Link
I’m really excited about cpython, an amazing project by python. It’s worth exploring! The Python programming language
Mar 30 – Apr 5, 20206 years ago
Featured this week / Writing
Here is one useful thing that you can do with GitHub actions no matter what language you use, send email. You might want to know right away when your ci passes. You might want to give your team a nice pat on the back when a new release is deployed. There might be subscribers wanting to see the latest release notes in t…
Link
I recently discovered scully by scullyio, and it’s truly impressive. The Static Site Generator for Angular apps
Link
I came across pydevto from lpellis, and it’s packed with great features and ideas. Unofficial dev.to api
Link
I’m really excited about kedro-pandas-profiling, an amazing project by brickfrog. It’s worth exploring! A simple wrapper to use Pandas Profiling easily in Kedro
Link
The work on gregives.co.uk by gregives. Personal site and portfolio of software engineer Greg Ives
Link
I’m impressed by act from nektos. Run your GitHub Actions locally 🚀
Mar 23 – Mar 29, 20206 years ago
Featured this week / Link
I’m really excited about awesome-python-bytes, an amazing project by JackMcKew. It’s worth exploring! 😎 🐍 Awesome lists about Python Bytes https://pythonbytes.fm/
Mar 16 – Mar 22, 20206 years ago
Featured this week / Writing
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. I have been di…
Writing
Github actions are written in configuration files using the YAML syntax. YAML is a superset of JSON. Most YAML can be expressed inline with JSON syntax. Similar to python YAML is whitespace driven by whitespace rather than brackets tags. The argument for using YAML for configuration files such as actions is that it is…
Link
Check out get-diff-action by technote-space. It’s a well-crafted project with great potential. GitHub Actions to get git diff
Link
If you’re into interesting projects, don’t miss out on react-toastify, created by fkhadra. React notification made easy 🚀!
Mar 9 – Mar 15, 20206 years ago
Featured this week / Link
Check out poke95 by wobsoriano. It’s a well-crafted project with great potential. 🚀 A Windows 95 style Pokédex built with React.
Mar 2 – Mar 8, 20206 years ago
Featured this week / Writing
Today I learned how to diff between two branches. Sometimes we get a little happy and mistakenly commit something that we just can’t figure out. This is a good way to figure out what the heck has changed on the current branch compared to any other branch. Example Let’s create a new directory, initialize git and toss so…
Writing
This is a quickstart to getting a new kedro pipeline up and running. After this article you should be able to understand how to get started with kedro. You can learn more about this Hello World Example in the docs 🧹 Install Kedro 🛢 Create the Example Pipeline 💨 Run the example 📉 Show the pipeline visualization Create a…
Link
Looking for inspiration? img-resizer by sharadcodes. An action for resizing images
Link
Check out generate-changelog-action by ScottBrenner. It’s a well-crafted project with great potential. GitHub Actions Hackathon 2020 winner - lob/generate-changelog Action
Calendar data could not load. Try again.