photopea by photopea is a game-changer in its space. Excited to see how it evolves. Photopea is online image editor
Publishing rhythm
I’m really excited about lolcat, an amazing project by tehmaze. It’s worth exploring! Rainbows and unicorns (without Ruby! jay!)
I’m really excited about bubbles, an amazing project by charmbracelet. It’s worth exploring! TUI components for Bubble Tea 🫧
Check out charmbracelet and their project lipgloss. Style definitions for nice terminal layouts 👄
plenary.nvim by nvim-lua is a game-changer in its space. Excited to see how it evolves. plenary: full; complete; entire; absolute; unqualified. All the lua functions I don’t want to write twice.
Pytest capsys
Testing print/log statements in pytest can be a bit tricky, capsys makes it super easy, but I often struggle to find it. capsys # capsys is a builtin pytest fixture that can be passed into any test to capture stdin/stdout. For a more comprehensive description check out the docs on capsys using capsys # Simply create a test function that accepts capsys as an argument and pytest will give you a capsys opject.
I’m impressed by kedro-diff from WaylonWalker. quickly diff kedro history
I like ThePrimeagen’s project git-worktree.nvim. No description available.
Check out nvim by kuator. It’s a well-crafted project with great potential. There are many neovim configurations, but this one is mine…
Looking for inspiration? awsimple by jamesabel. Simple API for basic AWS services
Building Rich a Dev Server
Draft Post I’ve really been digging @willmcgugan ’s rich library for creating TUI like interfaces in python. I’ve only recently started to take full advantage of it. Dev Server # I am working on a project in which I want to have a dev server running continuously in the background. I really like dev servers theat automatically chooose an unused port and list out the running pid so that I can kill it if I need to. automatic port number auto-restart display ( port, pid, uptime) finding the port # I am very novice at best when it comes to sockets, the following function came from searching StackOverflow for how to tell if a port is in use. I recursively check if a port is being used, if it is I increment by one until I find an unused port to return. The Dev Server # I am going super basic here and just running. It works for what I need it for, it hosts my files for the browser to display, and if I try a route without an index. html it gives me a decent file list. Optionally if you wanted a…
Looking for inspiration? telescope.nvim by nvim-telescope. Find, Filter, Preview, Pick. All lua, all the time.
If you’re into interesting projects, don’t miss out on harpoon, created by ThePrimeagen. No description available.
The work on maggieappleton.com by MaggieAppleton. ⚠️ Now retired. My previous, poorly constructed digital garden built with Gatsby and MDX. Updated garden here: https://github.com/MaggieAppleton/maggieappleton.com-V2
Check out tmate-io and their project tmate. Instant Terminal Sharing
The work on cookiecutter-data-science by drivendataorg. A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
Site Down During Build
Recently I noticed a new netlify site of mine was down while I was checking to see if new content was live. Later found out this was consistent after each and every push the site would go gown as soon as I hit push, and would not come back until the build finished. Is this normal? # Do other Netlify sites go down during build??? Short Answer NO. All of my google fu lead me to believe I was alone and none of my other sites do this. Digging into my build # My deploy script ends with the following. After resetting keys and watching it build half a dozen times I determined that everything was working as normal here. Opening the Nelify Console # After poking at the netlify console for hours I realized that the issue was that netlify was still auto-deploying from a no longer existing directory and would cause 404’s for every page. During build, then my build from GitHub Actions would deploy with the netlify cli. Netlify really likes to put a lot of warnings up when you are not deploying from…
Kedro pipeline_registry.py
With the realease of came a new module in the project template. Here are some notes that I learned while playing with this new module. migrating to # create a file create a function in that mirrors the register_pipelines method from your module do not bring the decorator remove register_pipelines method on your class You should now have something that looks like this in your. pipeline_registry only works in Conflict Resolution # What happens If I register pipelines in both places I was not able to find any official documentation on how conflict resolution worked so I stepped into a project and added to both my and file. I noticed that it would pick up pipelines from both modules, but pipelines from always take precedence. The entire duplicate pipeline will be over written by the one from. kedro automatically merges pipelines from both hooks.py takes precedence Ready to update # In my experience there were no issues upgrading from to. I would reccomend only having one so decide to migra…
Check out smitajit and their project bufutils.vim. bufutils.vim provide utilities to open, close, refresh, move, resize, zoom buffers faster
I like Rigellute’s project spotify-tui. Spotify for the terminal written in Rust 🚀