-
fix feed descriptions
Today I fixed a bug in markata that has been occurring for a few months where the description for posts come out as None if coming from cache, the issue was a pretty simple check and pull properly from cache. This fixes all the descriptions in feeds and metadata on the post. Better description While in there we went ahead and improved our get_description to more accurately return plain text without escaped characters, remove cutoff words, and add an elipsis if the description cuts off the text.
-
ruff single line import
I've been using ruff to lint my python code for quite awhile now, I was pretty early to jump on it after release. Some of my projects have had a nice force-single-line setting and some have not. I dug into the docs and it was not clear what I needed to make it work. Turns out I was missing I sort in the select list.
-
⭐ kubero-dev kubero
Just starred kubero by kubero-dev . It's an exciting project with a lot to offer. A free and self-hosted PaaS alternative to Heroku / Netlify / Coolify /…
-
💭 Vectorizing Your Databases with Steve Pousty
Here's my thought on 💭 Vectorizing Your Databases with Steve Pousty Steve is such a great listen, the neurospicy 🌶️ rambles this episode goes on is so…
-
💭 Recovering from Disaster with Seth Eliot
Here's my thought on 💭 Recovering from Disaster with Seth Eliot This episode really got me thinking about the difference between HA and DR and my approach to…
-
💭 Red-Knot: Ruff's new Type Checker - Talk Python ...
Here's my thought on 💭 Red-Knot: Ruff's new Type Checker - Talk Python Live Stream - ... Astral is doing great things in the python industry. They are…
-
💭 Playground | Red Knot
Here's my thought on 💭 Playground | Red Knot ty, has a playground running at types.ruff.rs. You can edit code in there and see what the type checker results…
-
Markata list posts by year
I was looking back at my [[analytics]] page today and wondered what were my posts about back at the beginning. My blog is managed by [[markata]] so I looked at a few ways you could pull those posts up. Turns out it's pretty simple to do, use the markata map with a filter. !!! Note the filter is python eval that should evaluate to a boolean, all of the attributes of the post are available to filter on. Result You could use the command as well right within your shell and the same map and filte
-
⭐ wesbos bracket.engineer
bracket.engineer by wesbos is a game-changer in its space. Excited to see how it evolves. Generate 3D printable power brick brackets.
-
💭 pypi package ty
Here's my thought on 💭 pypi package ty Astral is working on some great things around python, they have created a high standard for python tooling built on…
-
💭 3D Printable Power Brick Bracket Designer
Here's my thought on 💭 3D Printable Power Brick Bracket Designer This is madness that Wes Bos made this with manifold.js and no openscad! Yes, I have these…
-
💭 661: Working Vacations, Ripping Out JavaScript, ...
Here's my thought on 💭 661: Working Vacations, Ripping Out JavaScript, and Non-US Clo... Chris hit me where it feels about 10 minutes in. He said he has not…
-
💭 The Worst OS - YouTube
Here's my thought on 💭 The Worst OS - YouTube How is usability and it doing the thing I paid for it to do a selling point?? Any time I've touched a windows…
-
💭 The Worst OS - YouTube
Here's my thought on 💭 The Worst OS - YouTube How is usability and it doing the thing I paid for it to do a selling point?? Any time I've touched a windows…
-
💭 A quote from Mark Zuckerberg
Here's my thought on 💭 A quote from Mark Zuckerberg Interesting how confidently he says we can easily go to the top. really makes you wonder what we the…
-
💭 Chris Coyier
Here's my thought on 💭 Chris Coyier The web is everywhere, its the one true write once and run anywhere platform. Millions sunk into browser performance and…
-
💭 Helm - Postiz Docs
Here's my thought on 💭 Helm - Postiz Docs I didn't realize that postiz had a helm chart, I just hand rolled mine based on the compose file they provide. I…
-
⭐ punkpeye awesome-mcp-servers
Check out punkpeye and their project awesome-mcp-servers . A collection of MCP servers.
-
⭐ mozilla-ai any-agent
I'm really excited about any-agent , an amazing project by mozilla-ai . It's worth exploring! A single interface to build and evaluate different agent…
-
⭐ block goose
Check out goose by block . It's a well-crafted project with great potential. an open source, extensible AI agent that goes beyond code suggestions -…
-
⭐ manusa kubernetes-mcp-server
Check out kubernetes-mcp-server by manusa . It's a well-crafted project with great potential. Model Context Protocol (MCP) server for Kubernetes and…
-
portal-platformer-devlog-1
Here is the current state of my platformer yet to really be named, I want to make something in between hollow knight and portal. Starting I made one once in make code arcace on a pybadge. It was quick and dirty, but fun to work on. It had the basic of blocks that I could move, blocks i could put a portal onto, and a goal for each level. Some levels you can just walk through and some levels required you to really think about where to place the portal. History So this version of the game is a l
-
💭 Louis Rossmann's Keynote Speech on Right to Repa...
Here's my thought on 💭 Louis Rossmann's Keynote Speech on Right to Repair - YouTube Great talk from Lous Rossman! TLDR you don't own it, and stop pointing…
-
⭐ dtnewman zev
Check out dtnewman and their project zev . A simple CLI tool to help you remember terminal commands
-
⭐ stakater Reloader
Looking for inspiration? Reloader by stakater . A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with…
-
⭐ ublue-os arch-distrobox
ublue-os has done a fantastic job with arch-distrobox . Highly recommend taking a look. An Arch Linux OCI meant for use exclusively in Distrobox
-
⭐ ublue-os bazzite-arch
I'm impressed by bazzite-arch from ublue-os . A ready-to-game Arch Linux based OCI designed for use exclusively in distrobox.
-
⭐ ReznoRMichael hollow-knight-completion-check
Check out ReznoRMichael and their project hollow-knight-completion-check . App for reading and analyzing a Hollow Knight save file. Shows what remains to…
-
💭 True Non-Planar Slicing is Here - YouTube
Here's my thought on 💭 True Non-Planar Slicing is Here - YouTube This is a wild concept for a slicer, essentially he didn't even make a slicer just a crazy…
-
💭 Marp: Markdown Presentation Ecosystem
Here's my thought on 💭 Marp: Markdown Presentation Ecosystem Intersting markdown presentation tool, Looks very simple. I really like split on much better…
-
💭 Build UIs that don't suck - YouTube
Here's my thought on 💭 Build UIs that don't suck - YouTube How to make an entire clickable without presenting the entire content of the card as the link…
-
💭 Let's Talk Open Source - Prime Reacts - YouTube
Here's my thought on 💭 Let's Talk Open Source - Prime Reacts - YouTube This is an absolute banger of a review by prime and Dylan Beetle. I love the similar…
-
💭 Self-Hosted 29: Perils of Self-Hosting
Here's my thought on 💭 Self-Hosted 29: Perils of Self-Hosting Interesting takes on Diun here. I agree that I like to be in control of updates and pinning not…
-
💭 Spring 2025: Self-Hosted Update – David Bushell ...
Here's my thought on 💭 Spring 2025: Self-Hosted Update – David Bushell – Web Dev (UK) Davids blogs always have so many links that send me down new rabbit…
-
💭 Characters - Xe Iaso
Here's my thought on 💭 Characters - Xe Iaso xeiaso, has the coolest characters on his blog. Definitely something I'd like to replicate. I really appreciate…
-
💭 Comparing Crazy Suspension Setups on a Bumpy Roa...
Here's my thought on 💭 Comparing Crazy Suspension Setups on a Bumpy Road! [Trailmaker... I want to go build these now, these are suspension setups I had no…
-
⭐ adrianlopezroche fdupes
I'm really excited about fdupes , an amazing project by adrianlopezroche . It's worth exploring! FDUPES is a program for identifying or deleting duplicate…
-
backup distrobox image
Today I'm upgrading my distrobox, but don't want to end up in a situation where I can't get anything done becauase I work out of my distrobox.
-
💭 adrianlopezroche/fdupes: FDUPES is a program for...
Here's my thought on 💭 adrianlopezroche/fdupes: FDUPES is a program for identifying o... keeping this in my back pocket for now. I just moved a few TB's of…
-
💭 Diun
Here's my thought on 💭 Diun Diun, looks like a very interesting tool to monitor for image updates, it does not make any change, it only makes notifications.…
-
💭 Keel
Here's my thought on 💭 Keel Keel looks interesting, I might give it a try as a simple image updater. I'm unsure if it fits my gitops patterns though. I like…
-
Changing k8s Storage Class - Migration Job
I'm setting up longhorn in my homelab, and I ran into an issue where I initially setup some pvcs under longhorn, and later realized that to get longhorn to snapshot and backup I needed to hand edit volumes after the fact or change storage class. I'm all in on gitops so option 1 was not an option. So changing storageclass it is. Now the issue is that you CANNOT mutate storageclass on a provisioned pvc, it is an immutable attribute. Migration Job This migration job will create a new pvc with the
-
💭 World's easiest Live dashboard with htmx - YouTu...
Here's my thought on 💭 World's easiest Live dashboard with htmx - YouTube Damn he makes this easy. I did not know about . yes there is waste in requesting…
-
⭐ Ramilito kubectl.nvim
I recently discovered kubectl.nvim by Ramilito , and it's truly impressive. ⎈ Streamline your Kubernetes management within Neovim—control and monitor your…
-
💭 Resetting a lost admin password — Nextcloud late...
Here's my thought on 💭 Resetting a lost admin password — Nextcloud latest Administrat... This is a handy line to reset your admin password in nextcloud. !!!…
-
⭐ xpipe-io xpipe-webtop
If you're into interesting projects, don't miss out on xpipe-webtop , created by xpipe-io . A containerized web-based desktop environment for XPipe
-
💭 Redis configuration | Docs
Here's my thought on 💭 Redis configuration | Docs redis has all of their default self documented configs hosted here. You can pull the default redis.conf…
-
⭐ xpipe-io xpipe
xpipe by xpipe-io is a game-changer in its space. Excited to see how it evolves. Access your entire server infrastructure from your local desktop
-
THPS 1 Downtown Gaps
screenshot-2025-02-28T00-44-32-696Z.png screenshot-2025-02-28T00-45-05-468Z.png Previously [[ thps-1-skate-park-gaps ]] Big Ass THPS1-5-BigAss.mp4 Billboard Grind THPS1-5-BillboardGrind.mp4 BS Gap THPS1-5-BSGap.mp4 BS Grind THPS1-5-BSGrind.mp4 Burly Deck Gap THPS1-5-BurlyDeckGap.mp4 Car Ollie THPS1-5-CarOllie.mp4 THPS1-5-CarPlant.mp4 Cheesy Deck Gap THPS1-5-CheesyDeckGap.mp4 Death Grind THPS1-5-DeathGrind.mp4 Deck Gap THPS1-5-DeckGap.mp4 Dirty Rail THPS1-5-DirtyRail.mp4 Glass Gap THPS1-5-GlassGa
-
💭 hotel_bookings.csv
Here's my thought on 💭 hotel_bookings.csv nice dataset to use for example / test projects. I'm using it to play with duckdb currently. !!! note This post is…
-
💭 The State of Secrets Sprawl 2025
Here's my thought on 💭 The State of Secrets Sprawl 2025 Good report, make notes later !!! note This post is a thought . It's a short note that I make about…
-
💭 Mill-Max Hotswap Sockets – Keebio
Here's my thought on 💭 Mill-Max Hotswap Sockets – Keebio looking into trying these Mill-Max pins on a handwired 3d printed build to see if I can get away…
-
💭 r.jina.ai
Here's my thought on 💭 r.jina.ai jina reader is a pretty sweet tool to convert a site to ai compatible text. There are other web to markdown types of tools,…
-
💭 Why did Framework build a desktop? - YouTube
Here's my thought on 💭 Why did Framework build a desktop? - YouTube the racked up 4 framework mainboards sound wild. connected with usb4 and 5gig ethernet.…
-
⭐ Y2Z monolith
Just starred monolith by Y2Z . It's an exciting project with a lot to offer. ⬛️ CLI tool and library for saving complete web pages as a single HTML file
-
THPS 1 Skate Park Gaps
image Previously [[ thps-1-mall-gaps ]] Next [[ thps-1-downtown-gaps ]] Acid Drop THPS1-4-AcidDrop.mp4 Across The Park THPS1-4-AcrossThePark.mp4 Around The Bend THPS1-4-AroundTheBend.mp4 HP Transfer THPS1-4-HPTransfer.mp4 Light Grind THPS1-4-LightGrind.mp4 Over The Box THPS1-4-OverTheBox.mp4 Over The Pipe THPS1-4-OverThePipe.mp4 Over the Rafters THPS1-4-OverTheRafters.mp4 Pool 2 Walkway THPS1-4-Pool2Walkway.mp4 Pool Hip THPS1-4-PoolHip.mp4 Pool Rail Trans THPS1-4-PoolRailTrans.mp4 Rafter Rail TH
-
⭐ Doomlab7 homelab-compose
If you're into interesting projects, don't miss out on homelab-compose , created by Doomlab7 . A repository for the applications I run via docker-compose in…
-
Trailmakers Pioneers
Trailmakers 2.0 Pioneers was released today as an update to trailmakers. It's a brand new campaign mode that requires you to mine resources to get materials to craft your vehicles rather than salvage parts like you so in the Stranded Campaign. There also seems to be a more linear play through of the story with the frogitts, unlike stranded where it let you do anything completely open world, as long as you had the equipment to go there. Four Frogitts Out of the gate Wyatt came in with four frog
-
⭐ deepseek-ai smallpond
I recently discovered smallpond by deepseek-ai , and it's truly impressive. A lightweight data processing framework built on DuckDB and 3FS.
-
💭 PyApp
Here's my thought on 💭 PyApp I think I'm getting really close to having a good workflow setup for using pyapp. Such an amazing project to allow developers…
-
⭐ nolar kopf
The work on kopf by nolar . A Python framework to write Kubernetes operators in just a few lines of code
-
THPS 1 School Gaps
On the road to Gap Master achievement I got all School Gaps in THPS1. This is a super fun level, I'll have to admit that I had to look up at least a quarter of them, and could not find them myself, mostly due to the naming, all of the rail tricks were actually ledges and I was looking for big rails. None of the warehouse gaps were manuals so I had no idea that the downhill and accross the gym would be manual tricks. Previously [[ thps-1-warehouse-gaps ]] next [[ thps-1-mall-gaps ]] screenshot
-
THPS 1 Mall Gaps
This is one of the most memorable levels for me in THPS1 from when I had originally played it. Surprisingly there aren't as many gaps in it as I thought there would be, there are definitely a lot that you can make up on your own. Anyways here's my playthrough of all the mall gaps in THPS1 on my way to gap master. Previously [[ thps-1-school-gaps ]] Next [[ thps-1-skate-park-gaps ]] image Huge Stair Set Off A Mezzanine THPS1-3-HugeStairSetOffAMezzanine.mp4 Coffee Grind THPS1-3-CoffeeGrind.mp4 T
-
💭 CSS Battle - Re-create an Image with CSS in the ...
Here's my thought on 💭 CSS Battle - Re-create an Image with CSS in the Fewest Charact... Watching Wes fiddle through this with what a sane person would write…
-
⭐ PrefectHQ marvin
Check out PrefectHQ and their project marvin . ✨ AI agents that spark joy
-
💭 Ergonomic Laptop — Evan and Katelyn
Here's my thought on 💭 Ergonomic Laptop — Evan and Katelyn This is such a cool idea, I tend to not use laptops at all because they are so uncomfortable I…
-
⭐ rancher system-upgrade-controller
Just starred system-upgrade-controller by rancher . It's an exciting project with a lot to offer. In your Kubernetes, upgrading your nodes
-
⭐ pythonarcade arcade
Just starred arcade by pythonarcade . It's an exciting project with a lot to offer. Easy to use Python library for creating 2D arcade games.
-
💭 OpenTools | The open MCP server registry
Here's my thought on 💭 OpenTools | The open MCP server registry OpenTools is an index for mcp servers to work with new agentic workflows like roo code and…
-
💭 I Made My Own JBOD Enclosure For CHEAP - YouTube
Here's my thought on 💭 I Made My Own JBOD Enclosure For CHEAP - YouTube I really like this idea for a homelab jbod. Hardware Haven builds out J ust a B…
-
thps-1-warehouse-gaps
On the road to Gap Master achievement I got all Warehouse Gaps in THPS1. This is this classic warehouse level that everyone thinks of when THPS is mentioned. Such a good level, compact, easy to play, with some fun gaps that might take a few tries to hit. Next up [[ thps-1-school-gaps ]] image Big Rail THPS1-1-BigRail.mp4 Channel Gap THPS1-1-ChannelGap.mp4 Deck 2 Rail THPS1-1-Deck2Rail.mp4 Face Plant THPS1-1-FacePlant.mp4 High Rail THPS1-1-HighRail.mp4 Holy Shi THPS1-1-HolyShi.mp4 Kicker 2 Led
-
⭐ tailscale github-action
Check out tailscale and their project github-action . A GitHub Action to connect your workflow to your Tailscale network.
-
⭐ kubenetworks kubevpn
I recently discovered kubevpn by kubenetworks , and it's truly impressive. KubeVPN offers a Cloud Native Dev Environment that connects to kubernetes…
-
💭 XCMKB: ZMK/Bluetooth Boards
Here's my thought on 💭 XCMKB: ZMK/Bluetooth Boards Nice overview to getting started in zmk !!! note This post is a thought . It's a short note that I make…
-
pre-commit exclude
I run tailwind for my personal blog, whenever I update it, pre-commit goes in and fixes end of file. I'm sick of these things fighting each other, since it is a generated app it is going to et ignored from pre-commit from now on.
-
💭 Mantis Clamp by zuberio | Download free STL mode...
Here's my thought on 💭 Mantis Clamp by zuberio | Download free STL model | Printables... Zuberios Mantic clamp, would ya look at it. This thing looks like a…
-
💭 The 3D Printed Mantis Clamp! #3dprinting #shorts...
Here's my thought on 💭 The 3D Printed Mantis Clamp! #3dprinting #shorts #diy - YouTube Damn this looks good, I've been casually keeping my eye out for…
-
💭 There are many Style Guides but this is Mine—zac...
Here's my thought on 💭 There are many Style Guides but this is Mine—zachleat.com Zach's site looks sick colors are all on point, the fonts are so good. I…
-
⭐ valkey-io valkey
I'm really excited about valkey , an amazing project by valkey-io . It's worth exploring! A flexible distributed key-value datastore that is optimized for…
-
⭐ valkey-io valkey-py
If you're into interesting projects, don't miss out on valkey-py , created by valkey-io . Valkey Python client based on a fork of redis-py
-
💭 python-build-standalone/.github/workflows/releas...
Here's my thought on 💭 python-build-standalone/.github/workflows/release.yml at main ... Astral uses just in CI, kinda cool to stumble into this setup in the…
-
💭 fix double slash in url · WaylonWalker/waylonwal...
Here's my thought on 💭 fix double slash in url · WaylonWalker/waylonwalker.com@93ca7da fixing more ahrefs issues on the road to fixing all major issues…
-
💭 fix json schema · WaylonWalker/waylonwalker.com@...
Here's my thought on 💭 fix json schema · WaylonWalker/waylonwalker.com@deebd40 I found that I had Structured data has schema.org validation error on…
-
💭 Weblogging: Part 1 – David Bushell – Web Dev (UK...
Here's my thought on 💭 Weblogging: Part 1 – David Bushell – Web Dev (UK) Long live RSS! Rss is not dead David, you are right there. I really agree with…
-
💭 fix: Open Graph URL not matching canonical · Way...
Here's my thought on 💭 fix: Open Graph URL not matching canonical · WaylonWalker/wayl... In fixing a bunch of meta tags, I introduced Open Graph URL not…
-
💭 Cotton Coder – David Bushell – Web Dev (UK)
Here's my thought on 💭 Cotton Coder – David Bushell – Web Dev (UK) I like Davids idea for cotton coder here, reminds me a lot of [[ thoughts ]], which turns…
-
💭 valkey-io/valkey: A flexible distributed key-val...
Here's my thought on 💭 valkey-io/valkey: A flexible distributed key-value datastore t... valkey appears to be the largest open source fork of redis that was…
-
💭 valkey · PyPI
Here's my thought on 💭 valkey · PyPI python bindings for valkey, forked from redis. one notable difference I see from redis is that you can install with…
-
newlines in css before
I'm building in a [[ fragmentions ]] implementation into my blog, I wanted to add some text before the fragment to indidate that it was the highlighted fragment that someone may have intended to share with you. To get a newline in a I need to use and . Here is what it looks like on my not yet live implementation of fragmentions. screenshot-2025-02-15T15-43-06-372Z.png
-
⭐ bigskysoftware fixi
I recently discovered fixi by bigskysoftware , and it's truly impressive. No description available.
-
fragmention
This post is still WIP. https://indieweb.org/fragmention##Challenges I've been digging through David Bushell's blog over the past day, he has some really good ideas about blogging and webdev. One really interesting post I came accross is url-fragment-text-directives . I've long had id's linked on my headings, though sometimes broken, or now showing the link, I've done my best to include them. Fragmentions extend this to allow any text to be linkable like this. fragmentioner ui: https://github
-
💭 Fragmentions - linking to any text
Here's my thought on 💭 Fragmentions - linking to any text I can't believe I've never see this Tim Berners-Lee quote, but I can't unsee it and will be…
-
💭 hype cp | Hypermedia Copy & Paste
Here's my thought on 💭 hype cp | Hypermedia Copy & Paste This is a super cool reference for htmx snippets. I really like how he has a couple of errors on…
-
⭐ johnwarne upvote-rss
I'm impressed by upvote-rss from johnwarne . Generate rich RSS feeds from Reddit, Hacker News, and Lemmy
-
⭐ duckdb pg_duckdb
I like duckdb's project pg_duckdb . DuckDB-powered Postgres for high performance apps & analytics.
-
⭐ medialab xan
Just starred xan by medialab . It's an exciting project with a lot to offer. The CSV magician
-
💭 Chris Coyier
Here's my thought on 💭 Chris Coyier Interesting thoughts here on blog post titles, do we need them? They are so ingrained into everything. It makes me think…
-
💭 AI workloads on Talos Linux - Sidero Labs
Here's my thought on 💭 AI workloads on Talos Linux - Sidero Labs cool article for setting up talos linux with an nvidia gpu. What a wild world it we are…
-
💭 Proompted Kiddies Learning The Hard Way - YouTub...
Here's my thought on 💭 Proompted Kiddies Learning The Hard Way - YouTube Damn prime makes an interesting point near then end of this video. He's seen a…
-
⭐ fosrl pangolin
I'm really excited about pangolin , an amazing project by fosrl . It's worth exploring! Tunneled Mesh Reverse Proxy Server with Identity and Access Control…
-
⭐ prazzon Flexbox-Labs
Looking for inspiration? Flexbox-Labs by prazzon . A web app for creating flexible layouts with the power of CSS Flexbox.
-
⭐ vagos llm-sort
Check out llm-sort by vagos . It's a well-crafted project with great potential. Sort input lines semantically with llm
-
⭐ caniszczyk rugpulls.dev
Looking for inspiration? rugpulls.dev by caniszczyk . No description available.
-
fixed long standing nvim startup error
Here's the diff, this is it. The error On first install of my dotfiles I'm presenting with this flashbang of an error filling the screen with red background. Its kinda hard to read, I'm not deep into lua and reading their tracebacks. It pops up in this pager that if I scroll too far it quits and the error is gone before I know what it is or how it got there. image For the longest time it just felt like it randomly showed up without much warning. I sent ai at the issue I tried some chatgpt and
-
testing nvim installs
Testing fresh nvim installs can be a pain, and hard to di without borking your known good install. I've been using to run a test nvim in a sandbox that wont bork my main install. This usually runs for me in under a minute, can be down under 15s if I remove some of the TreeSitter installs at the end. This beats a full docker build of my full devtainer to test out nvim packaging woes. I've started to use this as a recipe to run before deploying a new version of my dotfiles. So far its pairi
-
vim date
When I want to put a date in a document like a blog post from vim I use !!date from insert mode. Note that entering from normal mode puts you in command mode with filled out. This runs a shell command, i.e. for this example. It outputs the following Fri Jan 31 08:46:11 PM CST 2025 You can also pass in a date such as tommorrow by pasdding in the -d . It outputs the following Sat Feb 1 08:53:20 PM CST 2025 codeium just taught me this one with autocomplete This outputs the following 2025-
-
⭐ DigitalHarbor7 engineering-status-pages
I like DigitalHarbor7's project engineering-status-pages . Static sites for engineering project status updates
-
Setting up 4G Backup with Google Fi and Netgear LM...
I connected my home network to have 4G bakcup with Google Fi and Netgear LM1200. Goodle Fi offers free data-only sim cards that you can order from their service. It takes a couple of days, and a new sim arrives in the mail free of charge. It does pull data from your account, so if you are not on an unlimited plan be careful of how much you let go through the sim. I've owned this for a few years now, but it's been disconnected for a good six months or so. I'm not s[e what happened, but it sto
-
ahrefs-cleanup-2024
This post is a big work in progress, expect it to keep getting better. Initial Score image 404 Not Found, generate a page for each tag image Title too long image 404 Not Found, comma separated tags Another hit on 404's caused by tags, was tag parsing from thoughts into posts, this cause links to the full comma separated list of tags rather than one per tag. image You can see on the website the whole dang set of tags was being treated as a single tag. image Broken images I'm not fully sure what h
-
aptitude why
Today I ran into an interesting question, why am I being asked to configure tzdata while installing npm. Turns out that the cli has a why command that very handily nails down why you have something installed on a debian based system. Install aptitude Why tzdata Now we can query why we need tzdata and see the full chain with the root package being .
-
configure timezone
Today I ran into this interactive prompt on ubuntu while installing node and npm, and I do not want to manually configure this interactively every time I run an install, moreso in docker I do not have the interactive terminal to do so. Why tzdata Checking aptitude why tzdata it shows that the chain goes back through npm. The solution, configure tzdata !!! TIP DEBIAN_FRONTEND=noninteractive This is required, because apt installing tzdata will trigger the interactive prompt. You will manually con
-
dst session one
Wyatt is also documenting his run, while we aren't playing in the same world we are playing together. https://wyattbubbylee.com/dst-forever-world/ Loading into the world I always select the character Woodie . He comes with an axe called Lucy she has some dark humor (but not too dark), I like her. She also does not wear out so you always have a weapon and way to chop wood with you. dst-1-1.mp4 First encounter with a Tall Bird On the first day I made a look around my home biome, and ran into
-
💭 Colors - Core concepts - Tailwind CSS
Here's my thought on 💭 Colors - Core concepts - Tailwind CSS Tailwind has the best color system, very well done. Even if you don't use it, it serves as a…
-
💭 Don't Starve Together Forever world
Here's my thought on 💭 Don't Starve Together Forever world So proud of Wyatt for writing in his own blog! !!! note This post is a thought . It's a short…
-
bc
https://www.youtube.com/watch?v=03KsS09YS4E&t=610s Today I learned about the basic calculator, bc. At the very end of this video prime uses it to add numbers in vim. REPL You can start a calculator repl at the command line, by running bc. Vim Since bc supports standard unix pipes you can easily pipe data from vim into bc and back out using . All you need is a string of math on the line you want to calculate, go to normal mode and run to get the answer. Traditionally I will open my system ca
-
💭 Developer Productivity, v2 with ThePrimeagen | P...
Here's my thought on 💭 Developer Productivity, v2 with ThePrimeagen | Preview - YouTube Big fan of Primes setup. I was not far off of his setup before he…
-
⭐ uktrade sqlite-s3vfs
The work on sqlite-s3vfs by uktrade . Python writable virtual filesystem for SQLite on S3
-
⭐ carpedm20 emoji
emoji by carpedm20 is a game-changer in its space. Excited to see how it evolves. emoji terminal output for Python
-
💭 Jhey ʕ·ᴥ· ʔ: "breakin' down classics CSS backgro...
Here's my thought on 💭 Jhey ʕ·ᴥ· ʔ: "breakin' down classics CSS background-image + ba... Jhey has the coolest webdev demos! !!! note This post is a thought…
-
💭 Fix VERSION_OR_CIPHER_MISMATCH · Cloudflare SSL/...
Here's my thought on 💭 Fix VERSION_OR_CIPHER_MISMATCH · Cloudflare SSL/TLS docs Today I learned that cloudflare free tier universal certs do not support…
-
💭 Migration guide for config loaders — kedro 0.19....
Here's my thought on 💭 Migration guide for config loaders — kedro 0.19.11 documentation Migrating from kedro 0.18.4 to the latest version involves handling…
-
markdown split panel
Today I was playing with markdown split panels. I want to be able to compare and constrast occasionually, today the inspiration hit to do this using admonitions. screenshot-2025-02-04T02-28-46-750Z.png {.more-cinematic} {.rounded-xl } !!! Note Mobile Users 🔄 The Markdown This is what I am going for, one admonition that is easy to remember, that nests inside of itself , and I can put as much markdown on the inside that I want. Here is the result of that markdown. !!! vsplit I Have two opinions {
-
💭 Search: 5 results found for "box white" – Kailh ...
Here's my thought on 💭 Search: 5 results found for "box white" – Kailh switch Prime mentioned on stream that Whites were his favorite switch. I tend to like…
-
tailwind aspect
I've been back to putting some images on my blog lately and thinking about making them a bit thinner through the use of aspect ratio for simplicity. I'm leaning pretty heavy on tailwindcss these days due to some weird quirks of markdown-it-attrs I cannot have slashes in classes from markdown so I made a class to achieve this. Example screenshot-2025-01-31T14-50-00-094Z.png {.cinematic}
-
⭐ open-webui open-webui
Just starred open-webui by open-webui . It's an exciting project with a lot to offer. User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
-
⭐ cloudnative-pg cloudnative-pg
Check out cloudnative-pg and their project cloudnative-pg . CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases…
-
⭐ fcsonline tmux-thumbs
I like fcsonline's project tmux-thumbs . A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator
-
Make MinIO Access Key
Today in my homelab I wanted to setup a new service that needed a MinIO access key. So I created a new user and a new access key with the MinIO CLI rather than poking through the ui like I have before. screenshot-2025-02-03T02-13-38-628Z.png {.more-cinematic} Global Level vs User Level The MinIO CLI has two levels of access, global and user level. Most of the commands in this post will have several ways to do similar tasks that would potentially work. We are going to prefer to use the user leve
-
markdown it attrs with slashes dont work
Attrs does not like '/' characters in its classes, so to use some tailwind classes with custom values we must make new classes in our tailwind input css. Given the following markdown with attrs added to the image and to the paragraph block. We get the following output with only the middle one working correctly. screenshot-2025-01-31T14-50-00-094Z.png {.aspect-[2.39/1]} screenshot-2025-01-31T14-50-00-094Z.png {.cinematic} {.cinematic} screenshot-2025-01-31T14-50-00-094Z.png !!! Note The inline ve
-
💭 A Cinematic Aspect Ratio Guide for Every Filmmak...
Here's my thought on 💭 A Cinematic Aspect Ratio Guide for Every Filmmaker | No Film S... A good reference of common screen ratios. I just realized that 16:9…
-
💭 I Think I Love Deepseek R1 - YouTube
Here's my thought on 💭 I Think I Love Deepseek R1 - YouTube There is a glimmer of hope out there that normal people can scrap together enough gpu to really…
-
💭 RSS is dead - YouTube
Here's my thought on 💭 RSS is dead - YouTube Oh, this kills me to hear it. RSS is the OG way to subscribe and share content out to others. It gives you…
-
⭐ turbot tailpipe
If you're into interesting projects, don't miss out on tailpipe , created by turbot . select * from logs; Tailpipe is an open source SIEM for instant log…
-
⭐ asottile all-repos
asottile has done a fantastic job with all-repos . Highly recommend taking a look. Clone all your repositories and apply sweeping changes.
-
⭐ muni-town roomy
I recently discovered roomy by muni-town , and it's truly impressive. ATproto-connected p2p group comms
-
markta 0.8.0
I realize that I never did a post on markata 0.8.0, so here it is. 0.8.0 was released on Jan 2, 2024, just over a year ago at this point. This was the release that we got pydantic support, and multi feeds. screenshot-2025-02-01T02-37-59-690Z.png {.more-cinematic} Pydantic Support Was kinda big Markata is leaning on pydanttic for configuration and Post models. These models are filled with validators such that you can give it an empty markdown post and it will figure out some pretty sane defaul
-
💭 Behold, the Steam Brick | Rock Paper Shotgun
Here's my thought on 💭 Behold, the Steam Brick | Rock Paper Shotgun I fully believe in our right to repair, ewaste reduction, and bringing a second life to…
-
💭 OpenAI Is Actually Terrible - YouTube
Here's my thought on 💭 OpenAI Is Actually Terrible - YouTube Damn these deepseek memes go hard. Wild to see openai get played by their own game. It's crazy…
-
markata search
A side effect of [[ markata-didyoumean ]] is that we are able to implement some rudimentary search based on slug, title, tags, and description. screenshot-2025-01-31T14-50-00-094Z.png {.more-cinematic} I made a video of the early work on using this side effect to search for content on markata.dev. Replay markata-search-1.mp4 This was first implemented to solve 404 pages giving users a way to try to find the page that they tried to access. But it turned out to be a decent way to search through t
-
💭 AI Is Making You An Illiterate Programmer - YouT...
Here's my thought on 💭 AI Is Making You An Illiterate Programmer - YouTube 👏👏👏 This one is really good. I'm right there with him on most of this. I am very…
-
Markata DidYouMean
Coming in Markata 0.9.1 is far better documentation. i.e. Documentation that actually exists for everything. As part of poking around I realized that I often go to look up the docs for a plugin and forget that the path is , sometimes I might try or or or I might even forget the plugin name exactly and try something like and get a 404. So I added a plugin to markata that takes care of this. screenshot-2025-01-31T14-53-31-264Z.png {.more-cinematic} I made a quick recording of this earl
-
💭 Why is Kubernetes everywhere? | Kelsey Hightower...
Here's my thought on 💭 Why is Kubernetes everywhere? | Kelsey Hightower - YouTube Kelsey says several times in this interview, you don't need kubernetes. If…
-
💭 Models - Pydantic
Here's my thought on 💭 Models - Pydantic I came accross from_attributes today it allows creation of pydantic models from objects such as a sqlalchemy…
-
💭 If Mitchell Hashimoto succeeds, Tmux & Zellij wi...
Here's my thought on 💭 If Mitchell Hashimoto succeeds, Tmux & Zellij will disappear -... Dang strong stance that tmux and zellij should not exist. I really…
-
cold builds
Here are a list of some cold builds from my site. I've ran this site for a long time and would like to have some references to go back to, and wish I had kept a few profiles of cold builds laying around to compare with. The time is now lets keep some cold build links around for reference. screenshot-2025-01-31T21-23-56-725Z.png {.more-cinematic} 01/27/2025 https://ec314b08.waylonwalker-com.pages.dev/_profile/ - 429s - markata==0.9.0.dev5 has md_video open cache on every post issue https://27f1
-
pesos
Pesos is the act of Publish Elsewhere Syncicate to Own Site. It is an indieweb concept that I recently started applying to my own site. here does it skip again !!! note See https://indieweb.org/PESOS for more information, they have a ton of information about the indieweb In short it is the concept of pulling data from other sites that you use and republishing it to your own site. This gives a single source of information for you, and protection against sites and apis changing or rug pulling.
-
⭐ veekaybee gitfeed
Check out veekaybee and their project gitfeed . Feed of posts from Bluesky that have a GitHub link
-
⭐ ggml-org llama.vim
I came across llama.vim from ggml-org , and it's packed with great features and ideas. Vim plugin for LLM-assisted code/text completion
-
💭 Top Python libraries of 2024 | Tryolabs
Here's my thought on 💭 Top Python libraries of 2024 | Tryolabs Really good listicle of new modern top python libraries from 2024. Very well done article…
-
analytics
I've been posting on this site since 2016, when there was a huge rollout of layoffs at the company I was working at at the time. In fear of being laid off personal blog and side projects was at the top of the suggestions so off I I started looking at what I needed to do to start building my resume, having a went. This site is built on markata, more about that in the [[ colophon ]]. screenshot-2025-01-31T21-23-13-643Z.png Total Posts over time Total Cumulative Posts Over Time Post Contributions
-
💭 Choosing color palettes — seaborn 0.13.2 documen...
Here's my thought on 💭 Choosing color palettes — seaborn 0.13.2 documentation Good overview of seaborn color palettes. They have all sorts of different…
-
setting up nvim-manager starship prompt
I built out a tool for myself to manage my nvim configuration, and I wanted to quickly see which one I am running in my starship prompt. Here's the config I ended up with. It warns if the environment variable is not set, and it shows which nvim I am using if it is set.
-
⭐ headlamp-k8s headlamp
Just starred headlamp by headlamp-k8s . It's an exciting project with a lot to offer. A Kubernetes web UI that is fully-featured, user-friendly and…
-
⭐ moonbeam-nyc snorlax
snorlax by moonbeam-nyc is a game-changer in its space. Excited to see how it evolves. wake and sleep Kubernetes deployments on a schedule
-
⭐ ublue-os ucore
ublue-os has done a fantastic job with ucore . Highly recommend taking a look. An OCI base image of Fedora CoreOS with batteries included
-
⭐ extrawurst gitui
The work on gitui by extrawurst . Blazing 💥 fast terminal-ui for git written in rust 🦀
-
⭐ ublue-os bazzite
Just starred bazzite by ublue-os . It's an exciting project with a lot to offer. Bazzite is a cloud native image built upon Fedora Atomic Desktops that…
-
⭐ gitui-org gitui
If you're into interesting projects, don't miss out on gitui , created by gitui-org . Blazing 💥 fast terminal-ui for git written in rust 🦀
-
⭐ kubernetes-sigs headlamp
I came across headlamp from kubernetes-sigs , and it's packed with great features and ideas. A Kubernetes web UI that is fully-featured, user-friendly and…
-
I fixed lists in my blog
A small improvement to my blog today. I was checking out my [[ now ]] post and noticed that lists have left padding but no discs or numbers. I popped open my added these lines and rebuilt. And rebuild, which I actually do with [[ casey-just ]], but showing the command here for clarity. WHY the applies {.bg-blue-900 .border-r-8 .border-black .rounded-xl .max-w-xl .p-6 .font-bold} Dude, you know that @apply is an anti-pattern in tailwind right? {.bg-green-900 .border-l-8 .border-black .rounded-x
-
💭 poolers.postgresql.cnpg.io CRD metadata.annotati...
Here's my thought on 💭 poolers.postgresql.cnpg.io CRD metadata.annotations Too long ·... I've never seen or needed to use a serversideapply in kubernetes…
-
💭 Nerd Fonts - Iconic font aggregator, glyphs/icon...
Here's my thought on 💭 Nerd Fonts - Iconic font aggregator, glyphs/icons collection, ... Nerdfont cheatsheet is a fantastic way to copy paste icons into your…
-
emoji in headless chrome in docker
I recently noticed that my og images were missing emoji. They were taken using headless chrome in a container. I fixed it by adding an emoji font in the containerfile / dockerfile. Before Here's what they were looking like with broken emoji fonts. image After And now with the fixed emoji font. image I put thought bubbles on my thoughts posts and stars on my github stars posts
-
⭐ dlvhdr gh-dash
I like dlvhdr's project gh-dash . A beautiful CLI dashboard for GitHub 🚀
-
⭐ one2nc cloudlens
one2nc has done a fantastic job with cloudlens . Highly recommend taking a look. k9s like CLI for AWS and GCP
-
⭐ bootandy dust
Check out dust by bootandy . It's a well-crafted project with great potential. A more intuitive version of du in rust
-
⭐ doitintl kube-no-trouble
I recently discovered kube-no-trouble by doitintl , and it's truly impressive. Easily check your clusters for use of deprecated APIs
-
💭 Manufacturer Recertified Drives | Enterprise Gra...
Here's my thought on 💭 Manufacturer Recertified Drives | Enterprise Grade — ServerPar... For my next drive upgrade in my homelab I am gong to be using one of…
-
💭 Releases · bootandy/dust
Here's my thought on 💭 Releases · bootandy/dust dust is one of my favorite rust rewrite tools. Its so useful for narrowing down file system bloat and…
-
💭 Keycloak
Here's my thought on 💭 Keycloak Keycloak looks like an interesting way to setup sso. It's part of the cncf so it's got a good backing. I want something…
-
⭐ echasnovski mini.ai
Check out echasnovski and their project mini.ai . Neovim Lua plugin to extend and create / textobjects. Part of 'mini.nvim' library.
-
⭐ swark-io swark
The work on swark by swark-io . Create architecture diagrams from code automatically using large language models (LLMs).
-
💭 The Worst Thing You Can Do For Your Career - You...
Here's my thought on 💭 The Worst Thing You Can Do For Your Career - YouTube Don't stop learning! Stop trying because you have a doomer outlook on ai, llms,…
-
a night of rounds
Tonight my son and I played rounds, I pulled clips of all the final rounds of each set of rounds. We play hardly any games with guns in them, this is one of the few exceptions, it feels quite whimsical, fun, and strategic, and not at all realistic or first person. The strategy part really brings me back to the fps games I would play with friends in my teens. Round 1 - Orange I thought I had him on this one. I had this rare power up that allows me to shot through walls. It came down to the ve
-
wondercraft session one
My son and I are starting a new Minecraft server today called wondercraft. setup We are running a few mods on this server notably FTB Ultimine for less grindy resource gathering, Sodium for shaders, and Universal Shops. image We are runninng on Minecraft 1.20.1, I think this is because it was the latest supported by Universal Shops, its at least one major release old at this point. image I grabbed a few shaders, the ones that you see in this post are rethinking voxels. image spawn We initially
-
💭 The Future of HTMX - YouTube
Here's my thought on 💭 The Future of HTMX - YouTube I like the charts that Theo brings to to these videos. Shout out for a positive k8s reference and not…
-
💭 Why I Write
Here's my thought on 💭 Why I Write It's interesting how many people in tech maintain a blog. I think part of this brings us back to web 1.0 days when so…
-
💭 Availability
Here's my thought on 💭 Availability nice overview of availability measurements and what they really mean. The crazy world we live in today depends on so…
-
💭 SuperMini nRF52840 Wireless Controller Developme...
Here's my thought on 💭 SuperMini nRF52840 Wireless Controller Development Board - kri... The SuperMini nrf52840 is a sick controller for building keyboards,…
-
/now
This page is meant to be simple view into what is happening in my life right now. Inspired by @NowNowNow . and Derek Sivers. Last update Fri Jan 31 08:43:10 PM CST 2025 Heavy Focus in on [[ markata ]], upcoming [[ markata-search ]] and [[ markata-didyoumean ]] Moving from Arch to Bazzite, I'm fully here but making everything just that much smoother in a container based world. kubernetes - trying to get better k8s in the homelab - All of my services I run in my homelab are currently k8s, trying
-
one-shot-s3-cleanup
So I made a mistake in an app I am working on and ended up creating thumbnails of thumbnails, and thumbnails of thumbnails of thumbnails... etc. I was able to delete them all, but I wanted to make a one-shot script to do it. screenshot-2025-01-31T21-20-56-934Z.png One Shot App I got the idea of the one shot app from Simon Willison and replicated his setup in a chatgpt project screenshot-2025-01-12T18-16-57-443Z.png Initial Prompt s3_cleanup Here is the result of the s3_cleanup script. It ende
-
nvim-manager
I recently built a cli application as a nearly-one-shot-app called nvim-manager . It manages your nvim dotfiles install. screenshot-2025-01-31T21-21-40-707Z.png {.more-cinematic} Why {.chat-left} Don't we have stow? {.chat-right} Ya, thats not enough. {.chat-left} Why not?? {.chat-right} Inevitably shit goes sideways and I break my vim install. How is nvim manager any better nvim-manager allows you to install pinned versions of your dotfiles, your friends dotfiles, and distros in ~/.config. Thi
-
💭 Quick Start - kotaemon Docs
Here's my thought on 💭 Quick Start - kotaemon Docs interesting UI for RAG based workflows, i.e. chatting with your documents. It looks like it can run a…
-
💭 Bluesky is more like Twitter than X is
Here's my thought on 💭 Bluesky is more like Twitter than X is Bluesky is almost excatly like twitter was when I joined years ago. It's gone crazy lately…
-
💭 Why You Should Game on Linux (feat. GloriousEggr...
Here's my thought on 💭 Why You Should Game on Linux (feat. GloriousEggroll of Nobara)... This man is responsible for making gaming on linux what it is…
-
postiz-file-upload
Today I learned that the docs in postiz are a bit behind, (fantastic docs btw, they are to the point, and cover almost all of what you need). The docs state that you need to include an R2 bucket to handle uploads. This issue shows that more work has been done, one of which is local storage. The compose file they use in the quick start has the required env variables to set this up. looking into my running instance I can see my images there.
-
we beat trailmakers
Today we broke through the atmosphere in trailmakers ready for pickup from those back at mission conrol. I haven't posted a lot of gaming content to by blog, idk why, but I think I am going to start, especially for the ones that are good memories with my son. Today we hit 100% of the required parts required to build the space ship and leave the atmosphere of the planet that the story is set in. Trailmakers is a game where you design and build your own vehicles. The campaign mode standed is a s
-
💭 V2 suddenly getting client-not-enrolled today - ...
Here's my thought on 💭 V2 suddenly getting client-not-enrolled today - X API - X Deve... Just tried using my twitter api key for the first time in quite…
-
⭐ Pinjasaur bic
Check out bic by Pinjasaur . It's a well-crafted project with great potential. Static blog generator, in bash
-
⭐ containers podman-compose
The work on podman-compose by containers . a script to run docker-compose.yml using podman
-
⭐ cyclotruc gitingest
I'm really excited about gitingest , an amazing project by cyclotruc . It's worth exploring! Replace 'hub' with 'ingest' in any github url to get a…
-
💭 containers/podman-compose: a script to run docke...
Here's my thought on 💭 containers/podman-compose: a script to run docker-compose.yml ... Wild that the podman-compose github readme calls out k3s as an…
-
💭 bic | Static blog generator, in bash
Here's my thought on 💭 bic | Static blog generator, in bash Intereresting someone built a blog generator in bash. it comes with normal markdown to html,…
-
💭 Animate to height: auto; (and other intrinsic si...
Here's my thought on 💭 Animate to height: auto; (and other intrinsic sizing keywords)... Css is getting so good, new things like interpolate-size are making…
-
💭 awesome-cursorrules/rules/py-fast-api/.cursorrul...
Here's my thought on 💭 awesome-cursorrules/rules/py-fast-api/.cursorrules at main · P... Looks like a great start to a rules file for fastapi. Place the…
-
💭 Generate Custom .cursorrules for Your Project Ba...
Here's my thought on 💭 Generate Custom .cursorrules for Your Project Based on Communi... Really interesting way to generate a rules file for agentic…
-
💭 cyclotruc/gitingest: Replace 'hub' with 'ingest'...
Here's my thought on 💭 cyclotruc/gitingest: Replace 'hub' with 'ingest' in any github... Gitingest has a python package on pypi that you can run with uvx,…
-
💭 Gitingest
Here's my thought on 💭 Gitingest Replace hub with ingest in any github and get a prompt friendly codebase ready to feed into any llm. It combines the…
-
💭 olimorris/codecompanion.nvim: ✨ AI-powered codin...
Here's my thought on 💭 olimorris/codecompanion.nvim: ✨ AI-powered coding, seamlessly ... Definitely need to give codecompanion.nvim a try, it looks like a…
-
💭 Cracking the Code | Open Sauce 2024 - YouTube
Here's my thought on 💭 Cracking the Code | Open Sauce 2024 - YouTube Great panel of software folks at open sauce. It was interesting hearing from all these…
-
💭 WaylonWalker/nvim-manager: manage dotfiles with ...
Here's my thought on 💭 WaylonWalker/nvim-manager: manage dotfiles with nvim_appname New release out for nvim-manager that supports installing pre-configured…
-
💭 Releases · WaylonWalker/nvim-manager
Here's my thought on 💭 Releases · WaylonWalker/nvim-manager First release of is out. Your dotfiles change a lot, sometimes it's hard to manage all of the…
-
💭 URL escape codes
Here's my thought on 💭 URL escape codes Nice list of url escape codes. I did not actually know that to get a literal sequence like %2D you can use $2D. !!!…
-
💭 GitHub - ngalaiko/tree-sitter-go-template: Golan...
Here's my thought on 💭 GitHub - ngalaiko/tree-sitter-go-template: Golang template gra... This setup fixed my nvim syntax highlighting in helm templates. !!!…
-
💭 imagegenius/docker-immich: Monolithic (Single) D...
Here's my thought on 💭 imagegenius/docker-immich: Monolithic (Single) Docker Containe... imagegenius has made an immich all in one setup that looks much…
-
💭 Owning It · Matthias Ott
Here's my thought on 💭 Owning It · Matthias Ott I can say I had the same kind of feelings when I first saw something called "Own Your Web" being run in…
-
💭 The weirdest controller I've ever used
Here's my thought on 💭 The weirdest controller I've ever used Gyroscope better than a mouse?? Nerd nest really sells how having two gyros in the way they…
-
💭 Postiz: The All-in-One Social Media Management T...
Here's my thought on 💭 Postiz: The All-in-One Social Media Management Tool postiz looks like a very polished way to automate and schedule posts to all the…
-
💭 gitroomhq/postiz-helmchart: Helm for Postiz
Here's my thought on 💭 gitroomhq/postiz-helmchart: Helm for Postiz Reminder to myself, look into self hosting postiz with this helm chart later. !!! note…
-
💭 Realign – Chris Coyier
Here's my thought on 💭 Realign – Chris Coyier Chris Coyier had a small re-align on his site, some good nuggets in here. I like the idea of having a photo of…
-
💭 About Me – Harry Roberts – Web Performance Consu...
Here's my thought on 💭 About Me – Harry Roberts – Web Performance Consultant I've only recently learned what colophon means, and I really like to read…
-
/start
Welcome to waylonwalker.com, my small corner of the internet. I currently have {{ markata.feeds.archive.posts | length }} posts published, here are some links to help you get started around here. 2fcdafc0-f152-4fa9-ac91-799acd9084d3-239-1.webp Feeds I have quite a few different feeds that you can browse or subscribe to in your rss reader, you can find them on my [[ feeds ]] page. Slash posts [[ slashes ]] Slash pages {.hoverlink} are some evergreen pages that I will do my best to keep up to dat
-
💭 Using Obsidian as a Gaming Backlog Library
Here's my thought on 💭 Using Obsidian as a Gaming Backlog Library Very interesting way to catalog games, I need to make a catalog of mine, I'll probably…
-
💭 Harry Roberts: "📡 I’ve been writing a lot lately...
Here's my thought on 💭 Harry Roberts: "📡 I’ve been writing a lot lately. I’ve also du... Tons of cool people came out with their rss feeds here, again will…
-
💭 myRSS/personal-blogs.xml at master · sturobson/m...
Here's my thought on 💭 myRSS/personal-blogs.xml at master · sturobson/myRSS Sturobson has a ton of rss feeds here, I recognize quite a few, will definitely…
-
💭 Own Your Web • Buttondown
Here's my thought on 💭 Own Your Web • Buttondown I'm a sucker for good own your own shit on the web blogs, and Matthias Ott has a top notch one here. The…
-
💭 Fork Around And Find Out | Remaining Authentic i...
Here's my thought on 💭 Fork Around And Find Out | Remaining Authentic in Retirement w... What a great first guest for FAFO. Kelsey is always such a great…
-
/colophon
Colophon a page that describes how the site is made, with what tools, supporting what technologies Author Waylon Walker's Profile Picture All posts on this site are written by Waylon Walker , the typical content has changed and evolved over time. I go back and make a few corrections, but for the most part things stay pretty much as they were published originally. see more in [[ about ]] tech This site is a static site build with my own static site generator [[ markata ]], [[ thoughts ]] or as
-
slow nfs performance
I'm running a two node k3s cluster at home, I thought I could simply mount an nfs share on each worker node, and essentially have the same storage accross all nodes. I'm already learning why this is not reccommended. screenshot-2025-01-31T21-18-43-543Z.png Slow I've been running some cronjobs and argo workflows on the second node for awhile, these are things that run in the background and I don't care if they take a bit longer to keep my master node freed up for more critical work. I just sta
-
💭 Changelog • Robb Knight
Here's my thought on 💭 Changelog • Robb Knight Well done changelog with some really good inspirational nuggets. Many slash pages I want to check out and an…
-
💭 slash pages
Here's my thought on 💭 slash pages A nice list of slashpages you might want to consider including / aliasing / 301ing. These feel like nice things to setup…
-
💭 We need to have a talk... - YouTube
Here's my thought on 💭 We need to have a talk... - YouTube Theo does a fantastic history of serverless here. Kubernetes shit Theo can't have an infra video…
-
💭 linkding | linkding
Here's my thought on 💭 linkding | linkding linkding looks like an interesting alternative to thoughts. Thoughts is focused on the note being a value add…
-
💭 Wrapping your favorite CLI in neovim - YouTube
Here's my thought on 💭 Wrapping your favorite CLI in neovim - YouTube cool video on expanding vim with cli. piping commands into vim piping commands into vim…
-
💭 Why Your Backend Shouldn't Serve Files - YouTube
Here's my thought on 💭 Why Your Backend Shouldn't Serve Files - YouTube Lane from boot.dev madde this fantastic video about serving files on the internet.…
-
💭 curl with partial files | daniel.haxx.se
Here's my thought on 💭 curl with partial files | daniel.haxx.se This is a cool new feature coming to bash, I can't think of a use case I have out of the…
-
💭 The beautiful sentence that is the web
Here's my thought on 💭 The beautiful sentence that is the web Nicely worded Cassidy! Javascript can be too much, it can bog down low powered devices, we can…
-
💭 Teleport to coop partner | Hypixel Forums
Here's my thought on 💭 Teleport to coop partner | Hypixel Forums /p warp will warp your party to your current server in hypixel skyblock image !!! note This…
-
💭 How to configure base url for all requests using...
Here's my thought on 💭 How to configure base url for all requests using HTMX? - Stack... Today I learned how to configure the baseurl for htmx using the…
-
💭 Addy Osmani: "Tip: Chrome DevTools can override ...
Here's my thought on 💭 Addy Osmani: "Tip: Chrome DevTools can override the content of... WTF, you can just change a server response from devtools and update…
-
💭 Gary Vaynerchuk: "2025 : the year of action … wh...
Here's my thought on 💭 Gary Vaynerchuk: "2025 : the year of action … who’s finally re... Gary Vee, is the goat. leaving this image as a reminder for myself…
-
⭐ atuinsh atuin
The work on atuin by atuinsh . ✨ Magical shell history
-
💭 Ellie Huxtable: "Atuin v18.4 is out now! Includi...
Here's my thought on 💭 Ellie Huxtable: "Atuin v18.4 is out now! Including `atuin wrap... Atuin v18.4 is out with an atuin wrapped command. Here's Ellie's…
-
💭 Hybrid Cloud Show – Episode 20 - YouTube
Here's my thought on 💭 Hybrid Cloud Show – Episode 20 - YouTube Red Hat has donated the whole open alternative to docker to the CNCF, the hosts weigh in with…
-
setting up ucore-zfs
I just setup my oldest hardware on the newest hotest server distro ucore-zfs. This is a gateway FX6860 manufactured in 2010. Immutable is the future My current boot log shows that I first started daily driving bazzite back in August 2024. I've been hapily using it since my arch install was plaugued with a crippling display driver error, or something that would lock the display for minutes every 30s or so, it became unusable. I switched because this is what I put my son on and it was working gr
-
💭 are we cooked w/ o3? - YouTube
Here's my thought on 💭 are we cooked w/ o3? - YouTube Holy shit these AGI models are incredibly expensive to run, require lots of wild hardware that there is…
-
💭 Getting a Dev Job in 2025 - YouTube
Here's my thought on 💭 Getting a Dev Job in 2025 - YouTube Theo weighing in on the 2025 job market. It's no 2018 out there right now, the ratio of jobs to…
-
💭 kitze 🚀 on X: "holy fk I thought package.json wa...
Here's my thought on 💭 kitze 🚀 on X: "holy fk I thought package.json was bad but TIL ... kitze hating on python packaging in new ways. Python packaging has…
-
💭 Custom Gridfinity Bins For ANYTHING! - YouTube
Here's my thought on 💭 Custom Gridfinity Bins For ANYTHING! - YouTube This tip of using tinkercad to do boolean operations on an stl of a solid gridfinity…
-
💭 Ubuntu Summit 2024 | UMU - A unified tool for ea...
Here's my thought on 💭 Ubuntu Summit 2024 | UMU - A unified tool for easily running y... Damn Glorious Eggrolls is still making gaming on linux better. Of…
-
💭 4 Tips for Building a Production-Ready FastAPI B...
Here's my thought on 💭 4 Tips for Building a Production-Ready FastAPI Backend - YouTube Great list of 4 tips for running fastapi applications. Keep routes…
-
💭 Building Python tools with a one-shot prompt usi...
Here's my thought on 💭 Building Python tools with a one-shot prompt using uv run and ... This is really interesting, the lazy uv scripts are really becoming…
-
💭 Status | Depot
Here's my thought on 💭 Status | Depot Depot's uptime seems to be great. I definitely hit some issues with it this afternoon 12/24/24 that were not…
-
💭 Deploy to Fly using a Depot builder
Here's my thought on 💭 Deploy to Fly using a Depot builder Here the integration to depot appears to be opt in using the flag on . This must have changed…
-
💭 Depot
Here's my thought on 💭 Depot Just learned about depot today ironically because it seems to be down and fly is using them under the hood to do the container…
-
💭 Cursor + Windsurf Settings to 5x AI's Output Qua...
Here's my thought on 💭 Cursor + Windsurf Settings to 5x AI's Output Quality (Works wi... This was an eye opening video into agentic editing workflows.…
-
💭 Dedicated Servers | Intel Servers | AMD Servers ...
Here's my thought on 💭 Dedicated Servers | Intel Servers | AMD Servers - Dedicated Ho... Dax talked about this in a recent How about tomorrow podcast…
-
💭 Talking with Typecraft - YouTube
Here's my thought on 💭 Talking with Typecraft - YouTube This is a pretty great episode talking shop with typecraft. They talk setups, cameras, content…
-
💭 PEP 723 – Inline script metadata | peps.python.o...
Here's my thought on 💭 PEP 723 – Inline script metadata | peps.python.org PEP 723 is what is inspiring all of these lazy self installing python scripts,…
-
💭 Switching from virtualenvwrapper to direnv, Star...
Here's my thought on 💭 Switching from virtualenvwrapper to direnv, Starship, and uv I've kinda fallen out of using direnv now that a lot of my projects use…
-
💭 Lazy self-installing Python scripts with uv
Here's my thought on 💭 Lazy self-installing Python scripts with uv I really like Trey's steps to making an executable python script with uv his old process…
-
💭 My approach to running a link blog
Here's my thought on 💭 My approach to running a link blog I still cannot believe I thought I had such a unique idea with thoughts only to find out shortly…
-
💭 How I use Obsidian Templater
Here's my thought on 💭 How I use Obsidian Templater Ok, second post on this one. I am sending only head requests, so I want to see the first request for the…
-
💭 How I use Obsidian Templater
Here's my thought on 💭 How I use Obsidian Templater This is a test post. I just updated the chrome extension for thoughts to take a the thumbnail image on…
-
💭 How I use Obsidian Templater
Here's my thought on 💭 How I use Obsidian Templater I really like this idea of keeping a set up contacts in a markdown repo, and being able to wikilink them…
-
💭 docker context (and an issue to question your sa...
Here's my thought on 💭 docker context (and an issue to question your sanity) | Pype.dev Dang context can really cause you to pull your hair out. Context…
-
⭐ ynqa jnv
I'm really excited about jnv , an amazing project by ynqa . It's worth exploring! Interactive JSON filter using jq
-
⭐ microsoft markitdown
I came across markitdown from microsoft , and it's packed with great features and ideas. Python tool for converting files and office documents to Markdown.
-
⭐ github gh-skyline
gh-skyline by github is a game-changer in its space. Excited to see how it evolves. A GitHub CLI extension to generate a 3D model of your GitHub…
-
⭐ Zatfer17 tui-network
tui-network by Zatfer17 is a game-changer in its space. Excited to see how it evolves. No description available.
-
⭐ cassidoo blahg
If you're into interesting projects, don't miss out on blahg , created by cassidoo . Cassidy's blog template built with Astro and TinaCMS!
-
⭐ outerbase studio
I'm really excited about studio , an amazing project by outerbase . It's worth exploring! A lightweight Database GUI in your browser. It supports connecting…
-
thoughts 0.0.4
This is such an improvement to the backend of my website it warrants a blog post of celebration. For far too long I've been dealing with a tiny ass edit form on thoughts. I tend to not edit them, and try to get them right in one go. This is kinda the point of a thought, its a quick post meant to be the size of a tweet, but sometimes I'm leaving thoughts on a video or long post and want to make sure I have a good save point, but I just keep the thing in draft and hope I don't loose if for far
-
💭 Styling better custom inputs with Dave Rupert - ...
Here's my thought on 💭 Styling better custom inputs with Dave Rupert - YouTube Reminder to tune in later, can't watch now, but saw a link on Dave's blog.…
-
💭 I got the ADHD, too - daverupert.com
Here's my thought on 💭 I got the ADHD, too - daverupert.com Cheers to the Unique brains dave. I can say I am 100% with Dave on all of these, except the…
-
💭 Damn, I love dropper already
Here's my thought on 💭 Damn, I love dropper already Damn I'm loving using dropper already, I am able to copy paste images right into posts on thoughts. This…
-
💭 How to make your RSS feed pretty
Here's my thought on 💭 How to make your RSS feed pretty I love me some styled rss, it's how the OG internet was made to be. You choose what you want to read…
-
Links rely on color to be distiniquishable
Today i got hit by this accessibility issue on my site. Low contrast links are not distiniquishable. I had not seen this error title before it was new to me, maybe I have bad memory or maybe it's new to me. screenshot-2024-12-18T02-25-53-014Z.png I ended up dropping the background color of the site down a notch as I didn't really care for the semi-dark brown anyways. I'm liking the near black much better now. screenshot-2024-12-18T02-45-53-807Z.png Now I got that 100 A11y score in lighthouse
-
💭 Dropper
Here's my thought on 💭 Dropper Dropper is a place for me to drop files for quick posts like this. image !!! note This post is a thought . It's a short note…
-
💭 Add a healthcheck to your FastAPI app | Pype.dev
Here's my thought on 💭 Add a healthcheck to your FastAPI app | Pype.dev Nice example of adding a healthcheck to fastapi, and integrating it with docker.…
-
urllink
Today I discovered the function in bash from the ujust tool from ublue.it . Seems like a cool trick, but might not work everywhere.
-
💭 casey/just: 🤖 Just a command runner
Here's my thought on 💭 casey/just: 🤖 Just a command runner new versions of just now come with color variables already set. !!! note This post is a thought…
-
💭 pipedream/justfile at main · thechangelog/pipedr...
Here's my thought on 💭 pipedream/justfile at main · thechangelog/pipedream I found this nugget in thechangelogs justfile, it lets you add color to your…
-
💭 Hurl - Run and Test HTTP Requests
Here's my thought on 💭 Hurl - Run and Test HTTP Requests Hurl was mentioned by @gerhard on the latest changelog and Friends . Looks like a feature rich…
-
💭 watchfiles
Here's my thought on 💭 watchfiles Simple, modern and high performance file watching and code reload in python. !!! note This post is a thought . It's a…
-
⭐ tursodatabase limbo
limbo by tursodatabase is a game-changer in its space. Excited to see how it evolves. Limbo is a work-in-progress, in-process OLTP database management…
-
💭 hostnamectl to easily change hostname | Pype.dev
Here's my thought on 💭 hostnamectl to easily change hostname | Pype.dev For some reason the ublue ecosystem does not prompt you to set your hostname on…
-
💭 Ansible Galaxy - amazon.aws
Here's my thought on 💭 Ansible Galaxy - amazon.aws Great examples for working with s3 buckets with ansible. !!! note This post is a thought . It's a short…
-
⭐ 45Drives cockpit-identities
I came across cockpit-identities from 45Drives , and it's packed with great features and ideas. User and group management plugin for Houston UI (Cockpit)
-
⭐ 45Drives cockpit-file-sharing
cockpit-file-sharing by 45Drives is a game-changer in its space. Excited to see how it evolves. A Cockpit plugin to easily manage samba and NFS file sharing.
-
debug cloudflared tunnel
I've been debugging a cloudflared tunnel issue in my homelab all day today, and getting really frustrated. My issue ended up being that it was running twice, once without the correct config file and another with it. I believe that cacheing may have compounded the issue. In yesterday's post I setup a cloudflared tunnel on my ubuntu server to expose applications running on the server to the internet. I'm setting up a new server and running cloudflared in its own vm. [[ setup-cloudflared-tunnel-
-
💭 Using OPNsense with Tailscale · Tailscale Docs
Here's my thought on 💭 Using OPNsense with Tailscale · Tailscale Docs On reboot of my opnsense router it did not tailscale up. I'm not sure if a key expired…
-
setup cloudflared tunnel on ubuntu
I run a cloudflared tunnel on my ubuntu server to expose applications running on the server to the internet. I'm setting up a new server and running cloudflared in its own vm. Get the cloudflared binary Now setup the config directory. For the systemd service to work, the config file needs to be in /etc/cloudflared. I like to give my user rights to edit the config file without being sudo, we will do that here by creating a group , add ourselves to the group, give ownership of to the group, gi
-
💭 Fitting two hard drives and an SSD in a Dell Opt...
Here's my thought on 💭 Fitting two hard drives and an SSD in a Dell OptiPlex 7010 SFF This guy fit 2 3.5" drives and an sdd in a dell 7050 SFF. It looks…
-
💭 How To Fix An Office Chair Popping Noise? With R...
Here's my thought on 💭 How To Fix An Office Chair Popping Noise? With Root Causes - T... I tried this fix on my secretlabs chair, but unfortunately it did…
-
💭 If anyone else is having sound clicking with cha...
Here's my thought on 💭 If anyone else is having sound clicking with chair : here is t... This is definitely happening to my secretlabs chair. I did the fix…
-
💭 Changelog on X: "🗣️@dhh on Kubernetes' migration...
Here's my thought on 💭 Changelog on X: "🗣️@dhh on Kubernetes' migration pitch: “Oh, w... switching cloud providers, theres no easy way. K8s was supposed to…
-
⭐ Syllo nvtop
Just starred nvtop by Syllo . It's an exciting project with a lot to offer. GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and…
-
💭 How to make a good first impression in business ...
Here's my thought on 💭 How to make a good first impression in business #dewalt #tools... Dang, love this guys branding. Hooks to get stuff offDaBench, what…
-
💭 Inside Argo: Automating the Future - YouTube
Here's my thought on 💭 Inside Argo: Automating the Future - YouTube This is a really amazing documentary of argocd. I got into k8s pretty late in the game.…
-
⭐ devfile kubectl-debug-ide
I'm impressed by kubectl-debug-ide from devfile . A kubectl plugin to debug Pods from an IDE rather than the CLI
-
💭 Introduction - bootc
Here's my thought on 💭 Introduction - bootc bootc is the underlying technology that enables OS's like bazzite, and Aurora from the uBlue ecosystem. !!! note…
-
💭 Saghen/blink.cmp: Performant, batteries-included...
Here's my thought on 💭 Saghen/blink.cmp: Performant, batteries-included completion pl... A new completion plugin that I might give a try. Readme makes it…
-
💭 Wes Bos on X: "CSS Anchors: flip a tooltip to th...
Here's my thought on 💭 Wes Bos on X: "CSS Anchors: flip a tooltip to the bottom when ... These css anchors are crazy that you can do this with html and not a…
-
price an stl print on slant3d
I've been playing with 3d printing some items through the slant3d api. I've been pricing out different prints by running a slice request through their api. make a project I've been using uv for project management. It's been working well for quick projects like this while making it reproducible, I'm still all in on hatch for libraries. Get an api key You will need an api key from the slant api, which currently requires a google account and a credit card to create. slicing an stl with teh slant a
-
⭐ willmcgugan terminal-tree
Check out terminal-tree by willmcgugan . It's a well-crafted project with great potential. No description available.
-
💭 statically makes OG images **easy**
Here's my thought on 💭 statically makes OG images easy Staically makes creating OG images so easy, you can just pop this in your section with some og…
-
💭 E576: Error while reading ShaDa file: there is a...
Here's my thought on 💭 E576: Error while reading ShaDa file: there is an item at posi... I hit an interesting error after updating my nvim plugins today.…
-
💭 Production-ready Python Docker Containers with u...
Here's my thought on 💭 Production-ready Python Docker Containers with uv Hynek has a sick dockerfile setup for using uv in python projects. !!! note This…
-
⭐ ironcalc IronCalc
I'm really excited about IronCalc , an amazing project by ironcalc . It's worth exploring! Main engine of the IronCalc ecosystem
-
💭 Proper handling of None in WHERE condition · Iss...
Here's my thought on 💭 Proper handling of None in WHERE condition · Issue #109 · fast... SQLModel models ship with an , and that you can use to compare to…
-
💭 Rugged Storage Box, Parametric and Customizable ...
Here's my thought on 💭 Rugged Storage Box, Parametric and Customizable by bulbasaur0 ... Non Gridfinity Rugged boxes !!! note This post is a thought . It's…
-
💭 Gridfinity Rugged Storage Box, Parametric and Cu...
Here's my thought on 💭 Gridfinity Rugged Storage Box, Parametric and Customizable by ... gridfinity rugged box openscad !!! note This post is a thought .…
-
⭐ Saghen blink.cmp
The work on blink.cmp by Saghen . Performant, batteries-included completion plugin for Neovim
-
⭐ k3s-io cluster-api-k3s
I'm really excited about cluster-api-k3s , an amazing project by k3s-io . It's worth exploring! Cluster API k3s
-
💭 Cluster API book
Here's my thought on 💭 Cluster API book Cluster API book !!! note This post is a thought . It's a short note that I make about someone else's content…
-
💭 Gridfinity Generator
Here's my thought on 💭 Gridfinity Generator Gridfinity generator uses open scad, so you can make rugged boxes, bins and base plates with form input. not…
-
💭 Framework Portable handheld Case (Beth Deck) by ...
Here's my thought on 💭 Framework Portable handheld Case (Beth Deck) by Beth Le | Down... The BethDeck is a sick looking DIY steam deck competitor built on…
-
💭 My Favorite Fingerboard Obstacles & WHY - YouTub...
Here's my thought on 💭 My Favorite Fingerboard Obstacles & WHY - YouTube !!! note This post is a thought . It's a short note that I make about someone…
-
💭 Document how to provide a negative number as an ...
Here's my thought on 💭 Document how to provide a negative number as an argument · fas... Today I learned that you cannot pass negative integers as values to…
-
⭐ usememos memos
The work on memos by usememos . An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.
-
⭐ fynnfluegge rocketnotes
I'm impressed by rocketnotes from fynnfluegge . AI-powered markdown editor - leverage vector embeddings and LLMs with your personal notes - 100% local or…
-
⭐ airtai faststream
faststream by airtai is a game-changer in its space. Excited to see how it evolves. FastStream is a powerful and easy-to-use Python framework for building…
-
⭐ ag2ai faststream
I came across faststream from ag2ai , and it's packed with great features and ideas. FastStream is a powerful and easy-to-use Python framework for building…
-
⭐ pypeaday learn-n8n
pypeaday has done a fantastic job with learn-n8n . Highly recommend taking a look. No description available.
-
⭐ Textualize textual-demo
Looking for inspiration? textual-demo by Textualize . Quick access to the Textual demo
-
⭐ CZ-NIC pz
I came across pz from CZ-NIC , and it's packed with great features and ideas. Easily handle day to day CLI operation via Python instead of regular Bash…
-
⭐ rommapp romm
rommapp has done a fantastic job with romm . Highly recommend taking a look. A beautiful, powerful, self-hosted rom manager
-
⭐ pypeaday learn-kestra
pypeaday has done a fantastic job with learn-kestra . Highly recommend taking a look. No description available.
-
💭 Aaron Francis on X: "📣 We're excited to announce...
Here's my thought on 💭 Aaron Francis on X: "📣 We're excited to announce Mastering Pos... Aaron Francis is a database master, pumped for thsi dude and all…
-
💭 Will McGugan on X: "New Version of #Textual rele...
Here's my thought on 💭 Will McGugan on X: "New Version of #Textual released! 😎🤓🦾 The ... This new demo of textual is wildly awesome, so many widgets and…
-
💭 ticklemykeys on X: "Porta john got some pink cap...
Here's my thought on 💭 ticklemykeys on X: "Porta john got some pink caps https://t.co... Loving this 6 pink with blueforward multicolor combo the porta john…
-
⭐ joshmedeski sesh
I like joshmedeski's project sesh . Smart session manager for the terminal
-
⭐ nvzone menu
The work on menu by nvzone . Menu plugin for neovim ( supports nested menus ) made using volt
-
💭 Not a split keyboard, but perhaps a companion to...
Here's my thought on 💭 Not a split keyboard, but perhaps a companion to one: the Ploo... ploopy just dropped a trackpad that runs qmk. This sounds so cool.…
-
💭 Install a Zulip server — Zulip 9.2 documentation
Here's my thought on 💭 Install a Zulip server — Zulip 9.2 documentation Zulip was just featured on a changelog clip as a self-hosted chat offering. I'm…
-
⭐ Exafunction windsurf.nvim
Just starred windsurf.nvim by Exafunction . It's an exciting project with a lot to offer. A native neovim extension for Codeium
-
⭐ Exafunction codeium.nvim
I'm really excited about codeium.nvim , an amazing project by Exafunction . It's worth exploring! A native neovim extension for Codeium
-
💭 Pin versions of dependencies · Issue #2200 · Koz...
Here's my thought on 💭 Pin versions of dependencies · Issue #2200 · Kozea/WeasyPrint weazyprint was throwing me some errors, turns out that it's currently…
-
💭 These are SICK, gonna be using this a lot. (Than...
Here's my thought on 💭 These are SICK, gonna be using this a lot. (Thanks @evantraver... helix inspired treesitter select outwards and select inwards. !!!…
-
💭 add helix · WaylonWalker/devtainer@71b9b29
Here's my thought on 💭 add helix · WaylonWalker/devtainer@71b9b29 Helix officially made it in my devtainer. I am installing the binary right out of the…
-
💭 helix-vim/config.toml at master · LGUG2Z/helix-v...
Here's my thought on 💭 helix-vim/config.toml at master · LGUG2Z/helix-vim Here are some really great keybinds to make helix vim-like. It feels very…
-
⭐ facebookincubator fastmod
I like facebookincubator's project fastmod . A fast partial replacement for the codemod tool
-
💭 Support regex substitution command · Issue #2232...
Here's my thought on 💭 Support regex substitution command · Issue #2232 · helix-edito... helix multicursor has the ability to do what vims does by using…
-
💭 Support regex substitution command · Issue #2232...
Here's my thought on 💭 Support regex substitution command · Issue #2232 · helix-edito... Here is a really good vim substitute with regex capture groups,…
-
💭 Support regex substitution command · Issue #2232...
Here's my thought on 💭 Support regex substitution command · Issue #2232 · helix-edito... Interesting take on refactoring the whole codebase from your…
-
💭 Support regex substitution command · Issue #2232...
Here's my thought on 💭 Support regex substitution command · Issue #2232 · helix-edito... I am a heavy user off substitutions in vim, helix does not…
-
💭 Background Image | Wallpaper · Issue #3059 · hel...
Here's my thought on 💭 Background Image | Wallpaper · Issue #3059 · helix-editor/helix How to make helix themes transparent. You can make any built-in theme…
-
💭 help on setting up ruff formatter + ruff + pyrig...
Here's my thought on 💭 help on setting up ruff formatter + ruff + pyright please : r/... This post shows how to set up multiple LSP's in helix, the example…
-
💭 configuring pylsp · helix-editor/helix · Discuss...
Here's my thought on 💭 configuring pylsp · helix-editor/helix · Discussion #6623 How to set your python formatter to black with helix. The following snippet…
-
💭 Database Remote-Copy Tool For SQLite (draft)
Here's my thought on 💭 Database Remote-Copy Tool For SQLite (draft) Simon shared a really cool new utility tool for sqlite ispired by rsync. It checks…
-
💭 ticklemykeys on X: "working on a new model. * se...
Here's my thought on 💭 ticklemykeys on X: "working on a new model. * seams less visib... porta-john design update, working on moving the seams to line up…
-
💭 Elwin Ransom 👽 on X: "Help, I'm being Helix pill...
Here's my thought on 💭 Elwin Ransom 👽 on X: "Help, I'm being Helix pilled by my own f... Is Jesse going to get sniped by the helix community? !!! note This…
-
💭 ticklemykeys on X: "New cap of my own design htt...
Here's my thought on 💭 ticklemykeys on X: "New cap of my own design https://t.co/j63q... This low profile design almost made it to 9. I think blending…
-
💭 ticklemykeys on X: "Full size MX caps, printing ...
Here's my thought on 💭 ticklemykeys on X: "Full size MX caps, printing flawlessly wit... really excited for how these caps of my own design are working out.…
-
⭐ wyattbubbylee zmk-config-wyatt-3x5
The work on zmk-config-wyatt-3x5 by wyattbubbylee . wyatt-3x5
-
💭 Cherry 8 mm keycap mount
Here's my thought on 💭 Cherry 8 mm keycap mount MX keycap stem dimensions. I used these to create my new caps and all these dimensions worked great. The…
-
💭 distrobox/docs/usage/distrobox-assemble.md at ma...
Here's my thought on 💭 distrobox/docs/usage/distrobox-assemble.md at main · 89luca89/... This page is gold. It lays out all of the distrobox assemble api…
-
💭 urob/zmk-config: Personal ZMK firmware configura...
Here's my thought on 💭 urob/zmk-config: Personal ZMK firmware configuration for vario... This is a very well thought out zmk config featuring many macros,…
-
💭 add init hooks and exported bins · WaylonWalker/...
Here's my thought on 💭 add init hooks and exported bins · WaylonWalker/devtainer@2e4c6da Today I learned that you can use init_hooks to access host machine…
-
⭐ manyfold3d manyfold
I'm really excited about manyfold , an amazing project by manyfold3d . It's worth exploring! A self-hosted digital asset manager for 3d print files.
-
💭 Taildrop · Tailscale Docs
Here's my thought on 💭 Taildrop · Tailscale Docs Tailscale comes with a feature called taildrop that lets you easily share files between machines on your…
-
⭐ valberg django-admin-tui
I'm really excited about django-admin-tui , an amazing project by valberg . It's worth exploring! Django Admin in the terminal!
-
⭐ triliu Heawood42
I came across Heawood42 from triliu , and it's packed with great features and ideas. Files for the Heawood42 ortholinear split keyboard
-
💭 triliu/Heawood42: Files for the Heawood42 orthol...
Here's my thought on 💭 triliu/Heawood42: Files for the Heawood42 ortholinear split ke... The Heawood42 is an interesting diodeless keyboard that is not…
-
💭 Leveret v2 & lever keycaps
Here's my thought on 💭 Leveret v2 & lever keycaps This is a wild key cap that uses a lever to convert horizontal key presses to vertically press the switch…
-
k3s config after first install
-
💭 Alternatives to Using Pure Black (#000000) for T...
Here's my thought on 💭 Alternatives to Using Pure Black (#000000) for Text and Backgr... A nice set of blacks to use in web design. Subtle variants off of…
-
💭 Wes Bos on X: "Are you using position: absolute;...
Here's my thought on 💭 Wes Bos on X: "Are you using position: absolute; to overlap el... This is a pretty incredible use of css grid to overlay items overtop…
-
⭐ pifi-org pifi-openwrt-raspberry-pi
I'm impressed by pifi-openwrt-raspberry-pi from pifi-org . Firmware Files for Raspberry Pi (PiFI)
-
💭 Buttery icons
Here's my thought on 💭 Buttery icons Some sick looking icons no attribution needed. !!! note This post is a thought . It's a short note that I make about…
-
Trying-n8n
Today I gave n8n a try using podman, their docs gave me docker commands, but it ran fine on my machine using podman.
-
💭 NOT - LTT Screwdriver - Fancy by Erer2001 | Down...
Here's my thought on 💭 NOT - LTT Screwdriver - Fancy by Erer2001 | Download free STL ... someone has created a knock off of the ltt screwdriver and made it…
-
💭 Installing Python - uv
Here's my thought on 💭 Installing Python - uv now can install python for you. is inspired by rust's cargo, an all in one fast package and installation…
-
⭐ tjdevries kickstart.css
I recently discovered kickstart.css by tjdevries , and it's truly impressive. Kickstart.nvim alternative written in pure CSS. Requires failwind.nvim
-
💭 Switching Configs in Neovim • Michael Uloth
Here's my thought on 💭 Switching Configs in Neovim • Michael Uloth Switching between nvim configs can be really easy to do since they implemented the…
-
Print in place nuts with cura
-
⭐ infused-kim kb_zmk_ps2_mouse_trackpoint_driver
infused-kim has done a fantastic job with kb_zmk_ps2_mouse_trackpoint_driver . Highly recommend taking a look. A PS/2 mouse & trackpoint driver module for…
-
⭐ tjdevries failwind.nvim
I recently discovered failwind.nvim by tjdevries , and it's truly impressive. KEKW
-
Obsidian-new-file
Wikilinks are a core concept within obsidian to link to documents by [[slug]] wrapped in double square brackets. These are commonly used within wiki site generators. Obsidian gives you a keybinding to go to that file, but if it does not exist it will create the file for you in the root of the project. It's a nice way to quickly make new documents.
-
Slug
A slug is the part of the url that comes after the domain. Commonly matches the file name of a markdown file many blogging systems. These are typically human readable, unique identifiers for pages within the site.
-
Vim-gq
Vim has a handy feature to format text with . You can use it in visual mode, give it a motion, or if you give it it will format the current line. I use this quite often while writing in markdown, I do not use softwraps in vim, so quickly formats my current line into a paragraph. Once I have done this for a single line one time I typically switch to the motion for around paragraph to format the whole paragraph and not just the current line. before formatting vim-gq-20240805122634078.we
-
New-caps-for-porta-john
Today I dropped some new caps in the porta-john. I need to do a bunch of posts on zmk and my journey building the porta-john, I've been rocking it for at least two weeks now pretty solid and I am absolutely loving it. More on that later. KLP-Lame-Keycaps The model of the caps are KLP-Lame by braindefender , they are super rounded and smooth. They look really good on camera and feel good to the finders. new-caps-for-porta-john-20240805193001765.webp I printed these at home on my ender3 s1 pr
-
blogging in 2024
Over the past years couple of years blog traffic has been tanking, for some time I thought it might have just been me, but then i heard it from Dave Rupert on Shop Talk show, and it made sense. LLMs and AI is slowly killing the internet as we know it. My metrics I dug into my emails from the google search console team and found two results nearly one year apart. Impressions are only 60% of its value a year ago while clicks are only 35% of where they were a year ago. I'm getting less impressio
-
💭 Keyboard Build Log | Halfwit’s Dev Blog
Here's my thought on 💭 Keyboard Build Log | Halfwit’s Dev Blog This is the coolest scrappy build, no printer or modeling required, no fancy tools, just…
-
💭 Hotkey to open link under at the text cursor pos...
Here's my thought on 💭 Hotkey to open link under at the text cursor position while ty... Obsidian has a go to definition like feature, the keybind is…
-
Obsidian-go-to-definition
It was not obvious to me, but if you have a wikilink such as [[trying-obsidian]], you can jump to the file in obsidian, just like you can with lsp go to definition, the keybinding is alt + enter.
-
⭐ braindefender KLP-Lame-Keycaps
The work on KLP-Lame-Keycaps by braindefender . Sculpted and curved keycaps for Kailh Choc and MX switches
-
💭 Make your own luck (do this to stand out in a cr...
Here's my thought on 💭 Make your own luck (do this to stand out in a crowded industry... Very inspiring video Jason, these people faced adversity and crushed…
-
💭 I Invented Airless Cornhole Bags - YouTube
Here's my thought on 💭 I Invented Airless Cornhole Bags - YouTube This is such a cool 3d printed cornhole game. !!! note This post is a thought . It's a…
-
💭 The Tank - YouTube
Here's my thought on 💭 The Tank - YouTube Thor always comes in hard with fire takes in his shorts. Especially if you are early in our career take this in.…
-
Obsidian Using Templater Like Copier
I've long used copier to create all of my posts for my blog, and it works really well for my workflow. I think of a title, call a template, and give it a title. out of the box obsidian did not seem to work this way. It seems like it wants me to right click a file tree and make a new file using the tree, this is not my jam. Here is what I came up with to replace my til template. is a return value, and it gets placed directly into the place it is in the file creates a tab-index point so I can
-
Trying Obsidian
I am giving obsidian a try, this is a test post to learn the flow. Something that has been really hard for me for a long time is images, I don't include a lot of images just because it takes so much longer just to get the post out. I store them in a separate repo, I need to resize and compress them for the web so they aren't so big. Images are easy This is my current wallpaper. trying-obsidian-20240731135759007.webp I took he screenshot and just pasted it in. I have more about my process in th
-
Obsidian Image Converter
I'm giving obsidian a go as an editor for my blog and one of the main things I want to fix in my workflow is the ability to quickly drop in images. on first look through the community plugins I found Image Converter. I set it up to convert to webp and drop them in a git submodule. I may make it something other than a git repo in the future, but I've learned that adding images to my blog repo quickly makes it heavy and hard to clone on other machines. obsidian-image-converter-20240731211310793
-
💭 How Fly.io uses Docker (without Docker) - YouTub...
Here's my thought on 💭 How Fly.io uses Docker (without Docker) - YouTube Docker no Docker, what!!! So fly.io uses Dockerfiles to deploy your app, but no…
-
💭 Ultimate Modular Macro Keyboard "Kibly" : r/Mech...
Here's my thought on 💭 Ultimate Modular Macro Keyboard "Kibly" : r/MechanicalKeyboards This is a pretty sick design, touch screen macropad, trackball, ring,…
-
💭 This is Goodbye? - YouTube
Here's my thought on 💭 This is Goodbye? - YouTube Damn Johnny is always such a positive vibe, just getting steamrolled by this braille shit. WTF are these…
-
convert mp4 for twitter with ffmpeg
I've had a couple of uploads to twitter fail recently and has been a pain. I tried some online converters for convenience, but none of them worked. I reached out to chatgpt and found succeess with this ffmpeg command.
-
💭 he's back again
Here's my thought on 💭 he's back again Wyatt is again inspired to leave his thoughts on the world while watching me take notes on the zettelkasten method.…
-
💭 Note-taking with Zettelkasten - An Introduction ...
Here's my thought on 💭 Note-taking with Zettelkasten - An Introduction - YouTube Niklas Luhmann created the Zettelkasten method of notetaking, He was the Da…
-
💭 add quick-tap-ms and require-prior-idle-ms · Way...
Here's my thought on 💭 add quick-tap-ms and require-prior-idle-ms · WaylonWalker/zmk-... Even after switching to my hm and ht behaviors I am running into…
-
⭐ asg017 sqlite-jiff
I'm really excited about sqlite-jiff , an amazing project by asg017 . It's worth exploring! No description available.
-
⭐ BurntSushi jiff
Looking for inspiration? jiff by BurntSushi . A datetime library for Rust that encourages you to jump into the pit of success.
-
💭 Tickle My Keys
Here's my thought on 💭 Tickle My Keys I've been working on something, I'm gong to combine my mechanical engineering skills with my love of great keyboards…
-
💭 Git Fork vs Git Clone (Animated) - YouTube
Here's my thought on 💭 Git Fork vs Git Clone (Animated) - YouTube Damn Prime covers this so well from all angles. Can't overstate the importance of that…
-
💭 Sqlite-jiff
Here's my thought on 💭 Sqlite-jiff Sqlite is getting rust extensions now, and datetimes make it totally worth if if they work well and and fast, two things…
-
💭 There’s a TUI for that with Nick Janetakis (Chan...
Here's my thought on 💭 There’s a TUI for that with Nick Janetakis (Changelog & Friend... 50 minutes into this episode they start a discussion on seo, and…
-
💭 The Verge on X: "Stress testing a snack-proof ke...
Here's my thought on 💭 The Verge on X: "Stress testing a snack-proof keyboard https:/... This is a wild keyboard test. This is exactly what I want to see…
-
💭 all lt keys to hl · WaylonWalker/zmk-config-42bl...
Here's my thought on 💭 all lt keys to hl · WaylonWalker/zmk-config-42block@ce25356 Today I swapped out all of my keys that are used dual purpose for letters…
-
⭐ Infisical infisical
I like Infisical's project infisical . ♾ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent…
-
💭 /Tips-for-Being-Happier--Healthier--More-Product...
Here's my thought on 💭 /Tips-for-Being-Happier--Healthier--More-Productive Deep breath, the deepest you can take in Smile, a real fukin smile not some pansy…
-
⭐ evantravers zmk-config
I came across zmk-config from evantravers , and it's packed with great features and ideas. No description available.
-
💭 Can't use System update - invalid signature when...
Here's my thought on 💭 Can't use System update - invalid signature when validating AS... This fixed my bazzite update issues after the signing key was…
-
⭐ Textualize transcendent-textual
I like Textualize's project transcendent-textual . Textual apps and libraries
-
💭 Update Kconfig.shield rec by bravekarma · Waylon...
Here's my thought on 💭 Update Kconfig.shield rec by bravekarma · WaylonWalker/zmk-con... This one space killed my whole config and held me back from learning…
-
💭 DragonFruit
Here's my thought on 💭 DragonFruit The trackball spinner looks sick here. I can imagine using that spinner like a scroll wheel. !!! note This post is a…
-
💭 NEC M-System
Here's my thought on 💭 NEC M-System They had split ergo boards back in 1983??? WTF who the heck keeps these row stagger boards going. This board looks like…
-
💭 Red Herring - Solenoid Edition sound test - YouT...
Here's my thought on 💭 Red Herring - Solenoid Edition sound test - YouTube This keyboard layout looks weird af the mix of column staggar and row stagger is…
-
💭 Text cursor bug in my Chrome browser that causes...
Here's my thought on 💭 Text cursor bug in my Chrome browser that causes the blinking ... today I learned that there is an accessibility feature in chrome…
-
animal well codes
fish room fish bubbles ul d dl l dl ur ul jellyfish d l d l d l u r egg room bar dir given bar codes top r mid dr bot dl calculated bar codes num dir 1 r 2 dr 3 d 4 dl 5 l 6 ul 7 u 8 ur bar code direction num bar 1 top 2 mid 3 top mid 4 bot 5 top bot 6 mid bot 7 top mid bot 8 empty egg room decode 6 3 3 6 3 1 3 4 2 4 3 2 8 3 5 8 _ 3 5 7 5_ __ 5 2 5 6 3 1 3 3 1 3 6 4 4 6 4 2 4 6 8 6 4 8 7 3 7 6 5 7 6 __ egg room decode dir ul dd __ dd ul dd rr dd __ dl dr dl dd __ dr ur__ dd ll ur __ dd ll
-
💭 python is simultaneously at the top and the bott...
Here's my thought on 💭 python is simultaneously at the top and the bottom of the tier... Hard to argue this take, happy to see that its at the top. With it…
-
💭 Command Line Interface Guidelines
Here's my thought on 💭 Command Line Interface Guidelines This is a pretty sick set of guidelines to help you write better cli programs, I'm definitely coming…
-
💭 Render-blocking on purpose
Here's my thought on 💭 Render-blocking on purpose You can explicitly make a script render blocking, nothing will be rendered until this js is ready. !!! note…
-
💭 Remove Background Web - a Hugging Face Space by ...
Here's my thought on 💭 Remove Background Web - a Hugging Face Space by Xenova I've long been a user of remove.bg, and I just discovered that you can run this…
-
⭐ volfpeter fasthx
Check out volfpeter and their project fasthx . FastAPI server-side rendering with built-in HTMX support.
-
💭 FastHX
Here's my thought on 💭 FastHX Very interesting approach to htmx and fast api. It uses separate decorators for returning template partials and json that can…
-
💭 FastHX
Here's my thought on 💭 FastHX Very interesting approach to htmx and fast api. It uses separate decorators for returning template partials and json that can…
-
💭 Pinout and Schematic - nice!nano
Here's my thought on 💭 Pinout and Schematic - nice!nano Pinout for nice!nano boards. Note that P0.15 means gpio port 0 pin 15, they can be referenced in…
-
⭐ iximiuz awesome-container-tinkering
I like iximiuz's project awesome-container-tinkering . List of awesome tools to tinker with containers.
-
⭐ typecraft-dev shmux
I'm impressed by shmux from typecraft-dev . the shell-script tmux management you didn't know you needed. baby
-
💭 linux - What is stored in /dev/pts files and can...
Here's my thought on 💭 linux - What is stored in /dev/pts files and can we open them?... today I learned that /dev/pts is a pseudo-tty. It amazes me how…
-
k8s kustomize diff
I've started leaning in on kubernetes kustomize to customize my manifests per deployment per environment. Today I learned that it comes with a diff command. You can enable color diffs by using an external diff provider like colordiff. You might need to install colordiff if you don't already have it. Now I can try out kustomize changes and see the change with kustomize diff.
-
arch remove orphaned packages
-
⭐ svenstaro miniserve
Looking for inspiration? miniserve by svenstaro . 🌟 For when you really just want to serve some files over HTTP right now!
-
💭 svenstaro/miniserve: 🌟 For when you really just ...
Here's my thought on 💭 svenstaro/miniserve: 🌟 For when you really just want to serve ... miniserve is a sweet http server, replacement for . It's fast,…
-
💭 pacman/Tips and tricks - ArchWiki
Here's my thought on 💭 pacman/Tips and tricks - ArchWiki The arch wiki is always full of good content, and pacman tips and tricks does not disappoint. Today…
-
💭 Inside 22,734 Steam games | daniel.haxx.se
Here's my thought on 💭 Inside 22,734 Steam games | daniel.haxx.se Interesting to see that curl is used in so many places. I often think of things like games…
-
💭 wcurl is here | daniel.haxx.se
Here's my thought on 💭 wcurl is here | daniel.haxx.se interesting, seems like such a simple way to completely remove the need of a whole other cli. No…
-
animal well keyboard
Animal well does not let you remap keys, and really doesn't even inform you that it is keyboard compatible. I had to play around and discover the keymap, which can be a bit tricky on a 40% board. This is what I found. wasd - move space - jump / a enter - interact / b x - throw c - inventory 1 - left item / rb 2 - open item menu / triangle 3 - right item / lb
-
⭐ Phil997 pydantic-sqlite
I recently discovered pydantic-sqlite by Phil997 , and it's truly impressive. Simple package for storing pydantic BaseModels in an in-memory SQLite database.
-
💭 Email Address Obfuscation · Cloudflare Web Appli...
Here's my thought on 💭 Email Address Obfuscation · Cloudflare Web Application Firewal... I recently started seeing email-decode.min.js show up on my blog…
-
diskcache as debounce
I've been using fastapi more and more lately and one feature I just started using is background tasks [[ thoughts-333 ]]. !!! seealso basic diskcache example [[ python-diskcache ]] One Background Task per db entry I am using it for longer running tasks and I don't want to give users the ability to spam these long running tasks with many duplicates running at the same time. And each fastapi worker will be running in a different process so I cannot keep track of work in memory, I have to do it in
-
💭 Background Tasks - FastAPI
Here's my thought on 💭 Background Tasks - FastAPI fastapi comes with a concept of background tasks which are functions that can be ran in the background…
-
💭 markdown-it-pyrs · PyPI
Here's my thought on 💭 markdown-it-pyrs · PyPI markdown it py running in rust claims to be 20x faster. I'll definitely look into this if markdown it py is…
-
💭 DiskCache API Reference — DiskCache 5.6.1 docume...
Here's my thought on 💭 DiskCache API Reference — DiskCache 5.6.1 documentation diskcache has a peekitem method that allows you to lookup the expire_time of a…
-
💭 Kustomize: The Best Way to Manage Your Kubernete...
Here's my thought on 💭 Kustomize: The Best Way to Manage Your Kubernetes Configs - Yo... Great intro into kustomize. This helped me get started with…
-
Install sealed-secreats via manifest
Yesterday I realized that I have overlooked the default installation method of the sealed secrets controller for [[ kubernetes-kubeseal ]] this whole time an jumped straight to the helm section. I spun up a quick [[ kind-cluster ]] and had it up quickly. I can't say this is any better or worse than helm as I have never needed to customize the install. According to the docs you can customize it with [[ kustomize ]] or helm.
-
⭐ Doomlab7 homelab-diagrams
I'm really excited about homelab-diagrams , an amazing project by Doomlab7 . It's worth exploring! A repository to house diagrams for my homelab
-
⭐ pypeaday learn-pdm
learn-pdm by pypeaday is a game-changer in its space. Excited to see how it evolves. A repository for learning and playing with the pdm package…
-
⭐ wyattbubbylee zmk-config-fourpad
If you're into interesting projects, don't miss out on zmk-config-fourpad , created by wyattbubbylee . my fourpad keybord
-
kind cluster
kind {.hoverlink} is a very useful tool to quickly standup and teardown kubernetes clusters. I use it to run clusters locally. Generally they are short lived clusters for trying, testing, and learning about kubernetes. Kind is Kubernetes in Docker, its very fast to get a new cluster up and running. Other than checking a box in docker desktop it is the easiest way currently to get a cluster up and running. I've used docker desktop for k8s before I really developed on k8s and it was buggy at t
-
⭐ joric nrfmicro
I'm impressed by nrfmicro from joric . A Pro Micro alternative for wireless keyboards
-
⭐ rothgar bashScheduler
I like rothgar's project bashScheduler . Kubernetes scheduler written in less than 100 lines of bash :grimacing: :laughing:
-
💭 Alternatives · joric/nrfmicro Wiki
Here's my thought on 💭 Alternatives · joric/nrfmicro Wiki Huge list of micro controllers tried and used in keeb builds. !!! note This post is a thought .…
-
💭 Waylon Walker - handwired macropads on X: "First...
Here's my thought on 💭 Waylon Walker - handwired macropads on X: "First bit of hand w... Not gonna lie, kinda pumped about this one. I manually did one,…
-
💭 Find And Replace one eyed kirby
Here's my thought on 💭 Find And Replace one eyed kirby another great use and demo of the one eyed fighting kirby !!! note This post is a thought . It's a…
-
💭 PolyFill Vulnerability is WILD - YouTube
Here's my thought on 💭 PolyFill Vulnerability is WILD - YouTube Damn, supply chain vector attacks are wild. Random guy in Primes stream was getting $40k…
-
💭 Found: OverlayKey X – Thomas Baart's Microblog
Here's my thought on 💭 Found: OverlayKey X – Thomas Baart's Microblog This is almost exactly what I have been thinking about building for quite awhile. I am…
-
💭 Queueing – An interactive study of queueing stra...
Here's my thought on 💭 Queueing – An interactive study of queueing strategies – Encor... Absolutely sick post. This is top tier animated blog posts. This…
-
💭 One Script Tag Just Pwn'd Over 100,000 Websites ...
Here's my thought on 💭 One Script Tag Just Pwn'd Over 100,000 Websites - YouTube Supply chain attacks are so big these days engineers definitely need to take…
-
💭 Don't Cheat Yourself - YouTube
Here's my thought on 💭 Don't Cheat Yourself - YouTube Well spoken prime. Co-pilot is a fantastic tool for templating, boilerplate, or just getting something…
-
💭 PyAnnotate: Auto-generate PEP-484 annotations
Here's my thought on 💭 PyAnnotate: Auto-generate PEP-484 annotations pyannotate is a tool that uses runtime types to suggest type annotations to use. Test…
-
💭 qmk_firmware/docs/features/programmable_button.m...
Here's my thought on 💭 qmk_firmware/docs/features/programmable_button.md at master · ... Interesting, linux supports 32 programmable buttons, special buttons…
-
💭 tusharsadhwani/yen: Create virtual environments ...
Here's my thought on 💭 tusharsadhwani/yen: Create virtual environments for any Python... Create virtual environments for any Python version, without needing…
-
playerctl fixes arch media keys
I've long had issues with my qmk keyboard media keys on my arch install, I always thought it was on the keyboard end. Today I learned that playerctl fixes this. Once it is installed all of my media keys started working right away. I played around with it a bit more and came up with a way to display the current playing title in my notifictations.
-
💭 Where DOESN’T curl run with curl BDFL Daniel Ste...
Here's my thought on 💭 Where DOESN’T curl run with curl BDFL Daniel Stenberg (Changel... Love how Daniel just brushed off the number of netflix tv installs…
-
💭 Keyboard Mounting Styles — Keyboard University
Here's my thought on 💭 Keyboard Mounting Styles — Keyboard University Great keyboard design guide for all the different mounting options that are normal for…
-
💭 Welcome to RSS Club - daverupert.com
Here's my thought on 💭 Welcome to RSS Club - daverupert.com Super cool idea, kinda breaking the rules by talking about it here, but Its a cool idea to throw…
-
💭 Releases · stackrox/kube-linter
Here's my thought on 💭 Releases · stackrox/kube-linter A linter for linting kubernetes manifests and help charts. !!! note This post is a thought . It's a…
-
💭 Keycodes Overview | QMK Firmware
Here's my thought on 💭 Keycodes Overview | QMK Firmware Full reference to all of the qmk keycode list. Handy reference to refer to all of the keycodes that…
-
💭 How to Build a Handwired Keyboard - YouTube
Here's my thought on 💭 How to Build a Handwired Keyboard - YouTube Fantastic guide to building handwried keyboards. I used this guide to build my first…
-
⭐ jzhang38 TinyLlama
Just starred TinyLlama by jzhang38 . It's an exciting project with a lot to offer. The TinyLlama project is an open endeavor to pretrain a 1.1B Llama model…
-
⭐ tusharsadhwani packaged
Just starred packaged by tusharsadhwani . It's an exciting project with a lot to offer. The easiest way to ship python applications.
-
💭 Adam Wathan, Creator of TailwindCSS - YouTube
Here's my thought on 💭 Adam Wathan, Creator of TailwindCSS - YouTube Two inspirational people in one podcast, its cool to see how adam thinks about code,…
-
💭 Episode #323 Best practices for Docker in produc...
Here's my thought on 💭 Episode #323 Best practices for Docker in production - [Talk P... Great listen for anyone interested in productionizing python code…
-
💭 Why You Should Build Your Homelab Now - YouTube
Here's my thought on 💭 Why You Should Build Your Homelab Now - YouTube Homelabbers have been some of the best co-workers I have ever had. Typically have a…
-
⭐ Dataherald dataherald
Looking for inspiration? dataherald by Dataherald . Interact with your SQL database, Natural Language to SQL using LLMs
-
💭 podman requries qemu-system on ubuntu
Here's my thought on 💭 podman requries qemu-system on ubuntu podman requires qemu-system on The fix to this for me was to install qemu-system before podman…
-
💭 Customize and apply backgrounds fast | SVG Backg...
Here's my thought on 💭 Customize and apply backgrounds fast | SVG Backgrounds svgbackgrounds is a really awesome resource for svg things recently featured…
-
💭 darrenburns/posting: Test your HTTP API using a ...
Here's my thought on 💭 darrenburns/posting: Test your HTTP API using a powerful and m... Currently Posting is a super early postman like tui (terminal user…
-
⭐ orbitinghail sqlsync
Check out sqlsync by orbitinghail . It's a well-crafted project with great potential. SQLSync is a collaborative offline-first wrapper around SQLite. It is…
-
💭 Blogmarks that use markdown
Here's my thought on 💭 Blogmarks that use markdown Oh I kinda like the name blogmark, as opposed to thoughts like I have chose for the same thing. Aparantly…
-
💭 A Link Blog in the Year 2024
Here's my thought on 💭 A Link Blog in the Year 2024 THIS! is the same reasons that I built thoughts {.hoverlink}. Simon has bee a big inspiration along the…
-
💭 A Link Blog in the Year 2024 | Kellan Elliott-Mc...
Here's my thought on 💭 A Link Blog in the Year 2024 | Kellan Elliott-McCrea: Blog Kellan brings some interesting thoughts on where the internet is headed in…
-
What I'm learning in 2024
2024 has been a learning fueled year, Diving deep into things I never would have previously thought I would. It's been a bit of a mix of the 🔥hot twitter trends, and exactly what tech twitter tells you not to do. It just goes to show community is great, the tech community is filled with strong opinions, but you need to think about what really makes sense for you, your career and your customers (or lack there of). tech k8s tailwind fastapi htmx jinja opnsense successful one day builds play-outs
-
💭 How to Configure DNS over TLS (DoT) Using Unboun...
Here's my thought on 💭 How to Configure DNS over TLS (DoT) Using Unbound DNS in OPNsense Setting up DNS overTLS in opnsense has made my dns just a bit more…
-
💭 argoproj/argo-events: Event-driven Automation Fr...
Here's my thought on 💭 argoproj/argo-events: Event-driven Automation Framework for Ku... Argo events is an event driven automation framework for kubernetes…
-
tailwind post template
Today I am playing around with tailwind, flexing the css muscle and learning how to build new and different layouts with it. I created a new post template that mimics a terminal look in css where I could inject the post title, description, and other frontmatter elements. I think this is a pretty cool layout, I could make a carbon.now.sh {.hoverlink} clone or more realistically I could make it into a template for blog pages and this could become og images. {.mx-auto .block .w-fit .mb-0} Check out
-
⭐ catppuccin ulauncher
The work on ulauncher by catppuccin . 🇺 Soothing pastel theme for Ulauncher
-
💭 catppuccin/ulauncher: 🇺 Soothing pastel theme fo...
Here's my thought on 💭 catppuccin/ulauncher: 🇺 Soothing pastel theme for Ulauncher I am using this theme for Ulauncher in arch and it looks fantastic! One…
-
💭 Ulauncher — Application launcher for Linux 🐧
Here's my thought on 💭 Ulauncher — Application launcher for Linux 🐧 Just discovered this really cool launcher from the DHH distro omakub. github.com/omakub…
-
⭐ codex-team editor.js
The work on editor.js by codex-team . A block-style editor with clean JSON output
-
💭 Steam Deck dock
Here's my thought on 💭 Steam Deck dock This is a sick steam deck dock! With a corne built in laptop style. !!! note This post is a thought . It's a short…
-
💭 basecamp/omakub: Opinionated Ubuntu Setup
Here's my thought on 💭 basecamp/omakub: Opinionated Ubuntu Setup This is DHH's linux startup script. Call it a distro if you want, but he doesn't. It's…
-
💭 From the Circle to Epicycles (Part 1) - An anima...
Here's my thought on 💭 From the Circle to Epicycles (Part 1) - An animated introducti... This is a really cool animated visual representation of how sine…
-
⭐ darrenburns posting
Check out darrenburns and their project posting . The modern API client that lives in your terminal.
-
💭 Darren Burns 🌱 on X: "Here's an early clip of my...
Here's my thought on 💭 Darren Burns 🌱 on X: "Here's an early clip of my new (work in ... This looks like a sweet tui postman clone. Darren is really rolling…
-
tailscale ssh
Tailscale allows you to ssh into all of your tailscale machines, it busts through firewalls and accross networks without complex setup. If you have used tailscale before this is an obvious no brainer. What is not obvious is that you can configure tailscale to allow ssh connections from devices within your tailnet without even a ssh daemon process running right through the tailscale daemon. I picked this up from the tailscale youtube channel. Tailscale {.youtube-embed}
-
💭 How to Force Dark Mode on Every Website in Googl...
Here's my thought on 💭 How to Force Dark Mode on Every Website in Google Chrome Sometimes I struggle to get my os to report dark mode to chrome, luckily…
-
💭 xxHash - Extremely fast non-cryptographic hash a...
Here's my thought on 💭 xxHash - Extremely fast non-cryptographic hash algorithm xxHash is an extremely fast non-cryptographic hash algorithm, working at RAM…
-
💭 xxhash · PyPI
Here's my thought on 💭 xxhash · PyPI I hit an issue with markata where even though a bunch of articles were cached, the site build was still slow because I…
-
Latest Page in Markata
I just implemented a latest blog post link in Markata by asking for the first post slug from the blog feed. The implementation uses the jinja_md plugin to render jinja against the markdown and a tag to redirect. Setting up the feed Feeds are setup in configuration. They provide a handy way to create an html feed, rss feed, and quickly reference a filtered set of posts like this. For more information on markata check out the full [[ markata ]] post.
-
💭 Replicate — Run AI with an API
Here's my thought on 💭 Replicate — Run AI with an API This is so easy compared to self hosting stable diffusion yourself. It even has a nice api that you…
-
💭 How to Deliver Code Every Day | Jake Worth
Here's my thought on 💭 How to Deliver Code Every Day | Jake Worth Great set of tips here! No waiting. No “waiting until tomorrow” or “It’s Friday, let’s wait…
-
💭 Be Fast | Jake Worth
Here's my thought on 💭 Be Fast | Jake Worth Be Fast, Practice, Hone your craft. There's a lot to be said here about honing your craft for editing text,…
-
⭐ pypeaday eol-dr
Just starred eol-dr by pypeaday . It's an exciting project with a lot to offer. A crowd-sourced guide to help techs help their non-tech spouses / partners…
-
about this site
I registered waylonwalker.com and started making content for it in 2017 after a big industry downturn in 2016 that left me scared for what would happen if I were laid off. The company I was working for at the time did it's first major downsizing in history sending many really good engineers out to look for new opportunities in a world flooded with many in the same situation. This was very similar to what happened to the tech industry in 2024. This was very similar to what happened to the tech
-
Refactoring one line links into wikilinks
Previously I had setup a feature of my website to expand one line links into a card. This was not a standard, even to the point that some formatters wrap the links with , thus breaking my custom plugin. Moving to the wikilink standard will allow my markdown posts to work accross more site builders without custom integrations. [[ expand-one-line-links ]] What is a wikilink Wikilinks are standard to a lot of wikis written in markdown. markdown-it-wikilinks {.hoverlink} The wikilink syntax is a
-
markata
This post is a work in progress. Markata is the static site generator that I created to build my website [[ about-this-site ]]. I built it for me and I enjoy using it. I know everying it can do and I can extend it to do more easily. I have set it up for some friends to also use it and am proud that it helps them publish their content. It's a meme to create your own static site generator to make your website. Yes its funny, I don't recommend it if your not ready for the level of work that com
-
Your LinkedIn is Garbage
Your linkedin link sits at the top of your resume, its one of the first things I see when I open your resume, but yet it gives me no more information that the damn resume you sent me. Save that space on your resume for something useful. So you want that /in/me on your resume Fine if you want it on your resume make it actually useful for someone reading your resume. Actually post something If I am reading resume's and I actually take the time to look at your linkedin I want to see you post someth
-
my linked in work history
My linked in work history is empty. I made up a position about content developer that tracks how long I've been blogging. I think i did this because LinkedIn requires it. Either way this is public knowledge and fine sharing. Social Engineering If you have taken any security class for your job seriously you have already been told not to share your work with most companies to the public, this is private information that only opens you up for social engineering attacks against that company. I ca
-
sick wikilink hover
Today I set up some sick wikilink hover effects using tailwind see [[ a-case-for-tailwindcss ]]. When you hover over them they show an image preview of the link that you are going to. I cant find where I have seen this but it comes from some docs sites. I'll finish this article later, just excited to see it up.
-
💭 Zellij on X: "POV your sysadmin rigged your term...
Here's my thought on 💭 Zellij on X: "POV your sysadmin rigged your terminal to show t... This one is too funny. opening a sixel image in the terminal when…
-
💭 Text Decoration - Tailwind CSS
Here's my thought on 💭 Text Decoration - Tailwind CSS Tailwind calls strikethrough line-through. This caught me off guard and took me a minute to find.…
-
💭 Digital Gardening for Non-Technical Folks
Here's my thought on 💭 Digital Gardening for Non-Technical Folks Maggie is a fantastic proponent to the digital gardening movement. In this article she…
-
💭 We have a right to repair! with Kyle Wiens, Foun...
Here's my thought on 💭 We have a right to repair! with Kyle Wiens, Founder and CEO at... This is one of my favorite changelog episodes of all time. I had no…
-
💭 Try Out the Latest Linux Gnome DE With DistroBox
Here's my thought on 💭 Try Out the Latest Linux Gnome DE With DistroBox Get gnome running in distrobox. !!! note This post is a thought . It's a short note…
-
💭 STLGears.com | The Free STL Gear Designer
Here's my thought on 💭 STLGears.com | The Free STL Gear Designer This is a pretty nice gear generator. I printed a few gears today and it worked great so…
-
⭐ eraser-dev eraser
I recently discovered eraser by eraser-dev , and it's truly impressive. 🧹 Cleaning up images from Kubernetes nodes
-
💭 eraser-dev/eraser: 🧹 Cleaning up images from Kub...
Here's my thought on 💭 eraser-dev/eraser: 🧹 Cleaning up images from Kubernetes nodes This is kinda sick, its a tool to clean up container images in a k8s…
-
⭐ ublue-os image-template
The work on image-template by ublue-os . Build your own custom Universal Blue Image!
-
💭 Distrobox
Here's my thought on 💭 Distrobox distrobox gives you to run commands on the host. This is handy to get access to host level clis that you probably wouldn't…
-
💭 Are We Anti-Cheat Yet?
Here's my thought on 💭 Are We Anti-Cheat Yet? A comprehensive community built index of anti-cheat support for linux very similar to proton, but specific to…
-
💭 ublue-os/image-template: Build your own custom U...
Here's my thought on 💭 ublue-os/image-template: Build your own custom Universal Blue ... ublue-os makes a github template for making your own git repo with…
-
⭐ ublue-os obs-studio-portable
The work on obs-studio-portable by ublue-os . OCI container image of OBS Studio that bundles a curated collection of 3rd party plugins
-
💭 ublue-os/obs-studio-portable: OCI container imag...
Here's my thought on 💭 ublue-os/obs-studio-portable: OCI container image of OBS Studi... Distrobox is so interesting and cool, I've only recently started…
-
⭐ andydunstall piko
andydunstall has done a fantastic job with piko . Highly recommend taking a look. An open-source alternative to Ngrok, designed to serve production traffic…
-
💭 How Ahrefs Gets a Billion Dollar-Worth Infrastru...
Here's my thought on 💭 How Ahrefs Gets a Billion Dollar-Worth Infrastructure With a 9... 2024 has been a wild year for infra with going "back" to on prem…
-
💭 Safer Bash Shebang Recipes - Just Programmer's M...
Here's my thought on 💭 Safer Bash Shebang Recipes - Just Programmer's Manual When using justfiles each line is ran separately from the last, unless you…
-
💭 Justfile Cheat Sheet by linux_china - Download f...
Here's my thought on 💭 Justfile Cheat Sheet by linux_china - Download free from Cheat... This is a dope ass cheat sheet for justfiles. It's filled with good…
-
💭 A quote from Tim Paul
Here's my thought on 💭 A quote from Tim Paul Damn this Tim Paul quote finishes hard and such a good point. None of the stuff around llms just work. Good…
-
💭 PopSQL - Collaborative SQL Editor - Bring Order ...
Here's my thought on 💭 PopSQL - Collaborative SQL Editor - Bring Order to SQL Chaos PopSql looks like a very innovative product to bring collaboration to…
-
💭 Pricing | PopSQL
Here's my thought on 💭 Pricing | PopSQL interesting pricing model from popsql (pronounces Popsicle). At a glance you pay for data retention, want the…
-
💭 Dax Raad - SST, Build modern full-stack applicat...
Here's my thought on 💭 Dax Raad - SST, Build modern full-stack applications on AWS wi... such a sick episode with dax. SST's free tier will be free as long…
-
💭 Install Pokemon TCG Live on Steam Deck - Install...
Here's my thought on 💭 Install Pokemon TCG Live on Steam Deck - Installation Guide - ... I had no idea that you could just drop an msi installer right in…
-
⭐ starfederation datastar
The work on datastar by starfederation . The hypermedia framework.
-
💭 Fields - Pydantic
Here's my thought on 💭 Fields - Pydantic and is a good pydantic combination for secret attributes such as user passwords, or hashed passwords. exclude…
-
just picker
has been by go to tool for saving commands in a way that I can replay them and have team members replay them without relying on the shell history of any given machine. This is my go to default step, it lets you pick a just command to run with a fuzzy picker.
-
💭 Hatch v1.10.0 - Hatch
Here's my thought on 💭 Hatch v1.10.0 - Hatch Hatch be flyin. This new release of hatch includes support for the new package installer which is just mind…
-
💭 Using journalctl - The Ultimate Guide To Logging
Here's my thought on 💭 Using journalctl - The Ultimate Guide To Logging I had a boot issue on my sons fresh ubuntu 24.04 install and journalctl came in…
-
💭 Bug #2006590 “gdm3 crashes with SIGTRAP on start...
Here's my thought on 💭 Bug #2006590 “gdm3 crashes with SIGTRAP on startup” : Bugs : g... This Thread saved my son's ubuntu 24.04 install. His was failing to…
-
💭 Alir3z4/html2text: Convert HTML to Markdown-form...
Here's my thought on 💭 Alir3z4/html2text: Convert HTML to Markdown-formatted text. Super neat tool to convert html to markdown It even plays nicely with…
-
💭 I Interviewed Uncle Bob - YouTube
Here's my thought on 💭 I Interviewed Uncle Bob - YouTube Fantastic interview with Uncle Bob, really it was more of a 2 way conversation. So many of Uncle…
-
💭 How an empty S3 bucket can make your AWS bill ex...
Here's my thought on 💭 How an empty S3 bucket can make your AWS bill explode | by Mac... Imagine waking up to a $1,300 for running an example project! That…
-
💭 Media Types
Here's my thought on 💭 Media Types A full list of standard types. This is a handy reference. !!! note This post is a thought . It's a short note that I…
-
💭 Network Types - Pydantic
Here's my thought on 💭 Network Types - Pydantic pydantic has a nice built in email validator It requires an optional pydantic dependency Then you can…
-
💭 rich.panel — Rich 13.6.0 documentation
Here's my thought on 💭 rich.panel — Rich 13.6.0 documentation This is my go to rich response container for clis written in python. It creates a nice box…
-
💭 Handling Errors - FastAPI
Here's my thought on 💭 Handling Errors - FastAPI This page shows how to customize your fastapi errors. I found this very useful to setup common templates so…
-
💭 Creating SSH Apps with Charm Wish and Laravel Pr...
Here's my thought on 💭 Creating SSH Apps with Charm Wish and Laravel Prompts | Joe Ta... Joe has a sick cli.labs site for deploying tui applications. !!!…
-
💭 white-space - CSS: Cascading Style Sheets | MDN
Here's my thought on 💭 white-space - CSS: Cascading Style Sheets | MDN html can preserve newline characters by styling an element with pre-wrap Sequences…
-
💭 > htmx ~ The response-targets Extension
Here's my thought on 💭 htmx ~ The response-targets Extension The htmx response-targets extension allows me to respond to errors from the backend and do…
-
showmount-e
TIL how to display the list of nfs mounts on your network. You can even look for mounts of other machines on your network.
-
💭 How to Restart All Pods in a Kubernetes Namespac...
Here's my thought on 💭 How to Restart All Pods in a Kubernetes Namespace | Boot.dev As of kubernetes 1.15 there is an easy way to restart all pods in a…
-
control minio token access
To allow access only to the , you can pass add the Resource field to the User Policy when you create a new token.
-
How to List Sqlite tables
You can inspect sqlite tables with the sqlite shell. note that you get into the shell with I also learned that , and are helper functions that query the table on the database. Here is an output from my redka database. The sqlite_master table contains all the sqlite objects type, name, tbl_name, rootpage, and sql to create them.
-
Redka Runs on SQLite
With the liscense changes to redis there are several new forks out there. One that I am particularly interested in is redka . We now have redis running on port 6379 that we can connect to with a redis client. And we have a sqlite database that we can inspect. We can look at the values in the vstring table.
-
Am I vulnerable to the xz backdoor?
The main system that I am concerned about is my arch BTW machine. I found a great article from the official archlinux site covering it. For my machine I am concerned with this line. The xz packages prior to version 5.6.1-2 (specifically 5.6.0-1 and 5.6.1-1) contain this backdoor. I checked my xz package with paru, and I am good.
-
arch dependencies
paru has some nice features that I rarely use, and hav to look up when I need them. Here are two commands to help with dependency management. You can check all the packages depended on by nodejs by running the following. This is everything from all of the repos you have configured, not what you have installed.
-
💭 ⭐⭐⭐⭐⭐ Changelog Master Feed
Here's my thought on 💭 ⭐⭐⭐⭐⭐ Changelog Master Feed Jerod (It's ya boi) and Adam are my favorite tech news nerds, and have the sickest podcasts in tech. Yes…
-
💭 MarkdownDown
Here's my thought on 💭 MarkdownDown Small web app to convert html into markdown. Pretty cool idea. I actually want to look into this for reader and see how…
-
💭 Boston Dynamics’ new humanoid moves like no robo...
Here's my thought on 💭 Boston Dynamics’ new humanoid moves like no robot you’ve ever ... Award for the creepiest way to stand up a robot from lying flat. !!!…
-
💭 Rug pull, not cool! (Changelog & Friends #40)
Here's my thought on 💭 Rug pull, not cool! (Changelog & Friends #40) Five star episode with Jarod and Adam shootin the crap. The massive Cease and Desist…
-
copier trust
I recently had to update my copier-gallery command to trust my own templates because some of them have shell scripts that run afterwards. Be warned that this could be a dangerous feature to run on random templates you get off the internet, but these are all mine, so if I wreck it its my own fault. All the the copier copy api can be found with help.
-
💭 argocd automated sync
Here's my thought on 💭 argocd automated sync !!! note This post is a thought . It's a short note that I make about someone else's content online. Learn…
-
💭 Manual Upgrades | K3s
Here's my thought on 💭 Manual Upgrades | K3s You can give k3s an install channel to install , , or specific versions like . This is handy to make sure…
-
ipython f2
Today I accidentally ran f2 in ipython to discover that it opens your $EDITOR! I use this feature quite often in zsh, it is bound to for me, and since I have my environment variable set to it opens nvim when I hit . Today I discovered that Ipython has this bound to . If you know how to set it to let me know I've tried, a lot. better yet add to your .zshrc
-
💭 Devin's Upwork "side hustle" exposed (Changelog ...
Here's my thought on 💭 Devin's Upwork "side hustle" exposed (Changelog News #90) Damn 2024 is such a shit show, now Devin seems to be out as a complete…
-
💭 sql - How can I list the tables in a SQLite data...
Here's my thought on 💭 sql - How can I list the tables in a SQLite database file that... I learned about the sqlite_master table from this stack overflow…
-
python inline snapshot
is a new tool that I am trying out for python testing. It takes snapshots of your outputs and places them inline with the test. Here is the most basic starter. Now when I run my tests will fail because my assert has no value, but if I run it will fill out my snapshot values and the file will then look like this. It also works with pydantic models.
-
sqlmodel indexes
I've really been enjoying using sqlmodel for my projects that need a database. One thing that I definitely lacked on for too long was indexing my database. I hit a point with one database where it was taking 7s for pretty simple paginated queries to return 10 records. For every field that you will be querying on, you can create an index, by setting it equal to example courtesy of the docs !!! Note primary keys are indexed by default. The docs cover this pretty well, and in quite depth - Optim
-
⭐ nalgeon redka
nalgeon has done a fantastic job with redka . Highly recommend taking a look. Redis re-implemented with SQLite
-
💭 inline-snapshot
Here's my thought on 💭 inline-snapshot This is a cool snapshot testing tool that automatically creates, and updates test values for you. Starting with some…
-
💭 nalgeon/redka: Redis re-implemented with SQLite
Here's my thought on 💭 nalgeon/redka: Redis re-implemented with SQLite Redka a sick new redis compatable api, that uses sqlite as its backend datastore. It…
-
sqlite vacuum
Today I learned how to VACUUM a sqlite database and cut its size in about half. It's a database that I have had running for quite awhile and has some decent traffic on it. Why is it important to do a VACUUM? In short its becuase the file system gets fragmented with as data is updated. On delete the files are removed from the database and marked as available for reuse in the filesystem, but the space is not reclaimed. To VACUUM a database, run the following sql command. You can do it right form
-
💭 Arch Linux - News: The xz package has been backd...
Here's my thought on 💭 Arch Linux - News: The xz package has been backdoored Check your system to see if you are vulnerable to the xz backdoor. I found this…
-
💭 My harpoon config
Here's my thought on 💭 My harpoon config Install it harpoon config !!! note This post is a thought . It's a short note that I make about someone else's…
-
Tailwind Animations
I learned that tailwind animations are pretty easy to add only needing a few classes. For some reason though my brain broke, thinking that I could dynamically change the number and you can't cause there are only so many pre compiled classes without using an arbitrary value with brackets. Here are the classes that I used to transition my colors very slowly. And the entire square element.
-
How to kill ollama server
I recently updated ollama , and it now installs a systemd service that I was not expecting. Seems like a great option, but I hadn't expeted this and I was able to kill it previously. It was using up gpu, and I do other things on my machine with a gpu. I tried pkill, kill, and everything, it was still coming back. No matter what it comes back You can confirm this with the following command. Next time you want to start you can do it as before with .
-
Composing Typer clis
Typer makes it easy to compose your cli applications, like you might with a web router if you are more familiar with that. This allows you to build smaller applications that compose into a larger application. You will see similar patterns in the wild, namely the cli which always has the pattern. Lets setup the cli app itself first. You can put it in . Creating an app that will become a command is the same as creating a regular app in Typer. We need to create a callback that will become o
-
💭 From Vim To Zed - YouTube
Here's my thought on 💭 From Vim To Zed - YouTube I found this statement quite intriguing. multi-cursors are just macros. This is quite a philisophical video…
-
tailwind arbitrary values
I learned not to fear the arbitrary size feature of tailwind. While building out reader.waylonwalker.com I kept getting content flowing off the screen, and struggling to keep it on the screen. I really felt that I should be able to do this with vanilla tailwind, but after some encouragement from Twitter I decided to lean on arbitrary values and it worked. Don't fear the arbitrary values. Learn more about using-arbitrary-values from their docs docs
-
fix npm global install needs sudo
Each time I go to set up npm I am frustrated by the errors saying that I don't have permission to , and it's frustrating. And I forget what I need to do to tell npm to install packages in a directory I own, and my shell to look there so that I can use the executables. For the fix to remain persistent you need to put these two lines in your shell profile like or .
-
💭 Use an llm to automagically generate meaningful ...
Here's my thought on 💭 Use an llm to automagically generate meaningful git commit mes... This is pretty sick, I wanted this early on when I was making…
-
darkmode scrollbars
If you are designing a website in dark mode the scrollbars can be finicky to match the theme. Here is a pretty sane default that looks nice without being obnoxiously contrast to the rest of the site. Want a rounded scrollbar thumb? add these styles. This makes a very nice looking default darkmode scrollbar.
-
One Day Build - Play Outside
Inspired by Adam Savage and his One Day builds on youtube. I often build things, and want to make them generally useful for others and over configure out of the gate. This project is purely for me inspired by a need I have. play-outside !How-To This post will not directly show how to make a weather app, but document the process that I went through to make mine. It will show the tools that I used to make it, and the final result. The Situation It often goes in our house ask dad while he is bus
-
Udating Cloudflare Pages using the Wrangler cli
Before deploying to cloudflare pages with wrangler you need a cloudflare api token. You can get one at dash.cloudflare.com/profile/api-tokens . cloudflare-pages-api-token Install Wrangler Next install wrangler using npm. Create a Project Before you deploy to cloudflare pages you need to create a project. You might already have one, or you might want to create one in the webui, but you have the option to create it at the command line with wrangler. Deploy Now you can deploy your static applicat
-
💭 node.js - How to fix npm throwing error without ...
Here's my thought on 💭 node.js - How to fix npm throwing error without sudo - Stack O... Its sad that this is not the accepted answer. !!! note This post is…
-
💭 google chrome - Webkit scrollbar CSS, always a w...
Here's my thought on 💭 google chrome - Webkit scrollbar CSS, always a white box in co... This is how you fix the stupid corner section of a double scroll bar…
-
scheduling cron jobs in kubernetes
For my reader app I am using cronjobs to schedule my a new build and upload to cloudflare pages every hour. In this example I have built a docker image and pushed it to dockerhub. It uses a secret to access cloudflare, and the entrypoint itself does the build and upload.
-
💭 Cache Ruins Everything Around Me - YouTube
Here's my thought on 💭 Cache Ruins Everything Around Me - YouTube This is an interesting problem. I want to make a solution for this on htmx-patterns. I…
-
💭 building a youtube tool in 24 hours to prove a p...
Here's my thought on 💭 building a youtube tool in 24 hours to prove a point - YouTube So cool to see ROX build this over the course of a day. !!! note This…
-
jinja macros
I am working on a page for htmx-patterns and I ran into a situation with lots of duplication. Especially when i am using tailwind I run into situations where the duplication can get tedious to maintiain. The solution I found is macros. Now I can use the same code for all of my links, and call the macro to use it.
-
⭐ Avaiga taipy
If you're into interesting projects, don't miss out on taipy , created by Avaiga . Turns Data and AI algorithms into production-ready web applications in no…
-
⭐ DigitalHarbor7 DigitalHarbor
Looking for inspiration? DigitalHarbor by DigitalHarbor7 . No description available.
-
⭐ blueswen fastapi-observability
I'm really excited about fastapi-observability , an amazing project by blueswen . It's worth exploring! Observe FastAPI app with three pillars of…
-
jinja loop variable and htmx
jinja has a loop variable that is very handy to use with htmx. Whether you want to implement a click to load more or an infinite scroll this loop variable is very handy. Now for every chunk of contacts that we load we will trigger the infinite scroll by loading more once the last one has intersected the screen.
-
fastapi jinja url_for with query params
Out of the box Starlette does not support url_for with query params. When trying to use url_for with query params it throws the following error. In my searching for this I found starlette issue #560 quite helpful, but not complete, as it did not work for me. !!! Note "https" If you want url_for to work in production you need some way to convert http to https. Here is how I make it work, for local development I then for each environment that I am running on a server I include it in the list
-
setting up a kind cluster with argocd installed
Kind (Kubernetes in Docker) is a tool that makes it easy to create and tear down local clusters quickly. I like to use it to test out new workflows. Argocd is a continuous delivery tool that makes it easy to setup gitops workflows in kubernetes. Here is how you can setup a new kind cluster and install argocd into it using helm, the kubernetes package manager. If you want to add repos and apps to your cluster you can use the argo cli to do that, but first you will need forward the argocd port an
-
💭 Hogwarts Legacy Argyllshire Map: What does the b...
Here's my thought on 💭 Hogwarts Legacy Argyllshire Map: What does the button do? - Do... Damn this button had me stuck for way too long. It definitely looks…
-
💭 How can I add my YouTube videos via RSS? - Socia...
Here's my thought on 💭 How can I add my YouTube videos via RSS? - SocialBee Help Docu... YouTube makes finding rss feeds way too hard. Hats off to them for…
-
feeds
I have several feeds that you can consume my content with. Many posts will cross between them, so if you would like to follow a certain stream of content in your rss reader thats what this is for. !!! Note TLDR If you are looking for everything look here https://waylonwalker.com/archive/rss.xml All This is a feed of everything that I have published on my site to date. web rss til This is a feed of all of my TIL's (Today I Learned). These are generally short single topic posts that I write up
-
⭐ jbranchaud til
I'm impressed by til from jbranchaud . :memo: Today I Learned
-
Thoughts
These are generally my thoughts on a web page or some sort of url, except a rare few don't have a link. These are dual published off of my thoughts.waylonwalker.com site. It's a fully dynamically rendered site 2000's style. Posts are stored in a database and instantly available. Almost all of the posts were written in a small field within a chrome extension that I built for it. These posts are intended to in two ways. One, link building for the author. I hope that I give the people helpi
-
💭 sql - SQLite: COUNT slow on big tables - Stack O...
Here's my thought on 💭 sql - SQLite: COUNT slow on big tables - Stack Overflow Another interesting option for slow count queries in sqlite. If you haven't…
-
💭 Optimizing SQLite for servers
Here's my thought on 💭 Optimizing SQLite for servers Very interesting article by Sylvain, suggested by Simon Willison. Definitely some things that I want to…
-
💭 From Nursing to Programming ft. Trash Puppy | Ba...
Here's my thought on 💭 From Nursing to Programming ft. Trash Puppy | Backend Banter 0... Inspiring story transitioning into tech from nursing. I also came…
-
⭐ wyattbubbylee Hexa
I came across Hexa from wyattbubbylee , and it's packed with great features and ideas. Hexa is a game engine
-
💭 Some Git poll results
Here's my thought on 💭 Some Git poll results great poll of git questions poll: did you know that in a git merge conflict, the order of the code is different…
-
💭 Sealed Secrets
Here's my thought on 💭 Sealed Secrets kubeseal is a pretty simple to get started with way to manage secrets such that they can be stored in a git repo and be…
-
kubernetes kubeseal
In my homelab kubernetes cluster I am using kubeseal to encrypt secrets. I have been using it successfully for a few months now wtih great success. It allows me to commit all of my secrets manifests to git with out risk of leaking secrets. You see kubeseal encrypts your secrets with a private key only stored in your cluster, so only the cluster itself can decrypt them using the kubeseal controller. cover KubeSeal https://sealed-secrets.netlify.app/ {.hoverlink} installation Installation happens
-
⭐ val-town codemirror-codeium
Just starred codemirror-codeium by val-town . It's an exciting project with a lot to offer. Codeium code completion integration for CodeMirror 6
-
kubernetes 6 months in
I stumbled into kubernetes December 2023 when I was looking for a better way to self host applications. I was looking for something that didn't require logging into a server and building and deploying like a cave man. I wanted a smoother experience than docker compose was giving me. https://waylonwalker.com/looking-for-a-heroku-replacement/ {.hoverlink} This post turned into a list of tools that I have adopted into my k8s workflow, and plan to keep. enjoy. Kompose Kompose is a great tool for g
-
💭 Middleware Explained - YouTube
Here's my thought on 💭 Middleware Explained - YouTube Great episode covering a seemingly simple topic. What I really benefitted from was hearing all the…
-
💭 fastapi decorators
Here's my thought on 💭 fastapi decorators I've been using these decorators to modify the behavior of specific routes. It will do things like 404 admin only…
-
💭 Simon Willison on X: "TIL Google Chrome has a --...
Here's my thought on 💭 Simon Willison on X: "TIL Google Chrome has a --headless optio... Huh, so this is just built right into the chrome cli. !!! note This…
-
💭 fastapi https url_for
Here's my thought on 💭 fastapi https url_for jinja's in fastapi does not account for https by default, there is probably a better way, but this is a way…
-
💭 Cassidy on X: "I MADE AN APP ✨ https://t.co/BiyX...
Here's my thought on 💭 Cassidy on X: "I MADE AN APP ✨ https://t.co/BiyX8XZqDK" / X Damn are one time paid and have it apps making a comeback? Seems like the…
-
💭 learning strawberry
Here's my thought on 💭 learning strawberry !!! note This post is a thought . It's a short note that I make about someone else's content online. Learn more…
-
💭 Joining the split keyboards club: a Moonlander s...
Here's my thought on 💭 Joining the split keyboards club: a Moonlander story I switched from a 60% vortex pok3r to a 40% corne June, 2021. I can relate to a…
-
⭐ strawberry-graphql strawberry-sqlalchemy
strawberry-sqlalchemy by strawberry-graphql is a game-changer in its space. Excited to see how it evolves. A SQLAlchemy Integration for strawberry-graphql
-
⭐ tyxsspa AnyText
I recently discovered AnyText by tyxsspa , and it's truly impressive. Official implementation code of the paper
-
💭 My workflow, part 1
Here's my thought on 💭 My workflow, part 1 Carlos has a pretty sick setup here, I can relate to mostly, cept the macos part. My main critique is that I…
-
💭 Using Netlify Analytics to Build a List of Popul...
Here's my thought on 💭 Using Netlify Analytics to Build a List of Popular Posts - Jim... This is a sick feature of Jim's blog, I am really inspired by this.…
-
⭐ HeyPuter puter
I came across puter from HeyPuter , and it's packed with great features and ideas. 🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
-
⭐ fastapi full-stack-fastapi-template
I'm really excited about full-stack-fastapi-template , an amazing project by fastapi . It's worth exploring! Full stack, modern web application template.…
-
⭐ Doomlab7 homelab-argocd
I recently discovered homelab-argocd by Doomlab7 , and it's truly impressive. My ArgoCD app of apps repository
-
💭 605: Jim Nielsen on Subversive URLs, Blogging + ...
Here's my thought on 💭 605: Jim Nielsen on Subversive URLs, Blogging + AI, and Design... An absolute fantastic episode about blogging, thinking about a…
-
💭 Configure Liveness, Readiness and Startup Probes...
Here's my thought on 💭 Configure Liveness, Readiness and Startup Probes | Kubernetes What is the difference between health, liveness, readiness, and…
-
💭 docker - Where does the convention of using /hea...
Here's my thought on 💭 docker - Where does the convention of using /healthz for appli... The convention of "z-pages" comes from google and reduces the…
-
💭 Placehold | A simple, fast and free image placeh...
Here's my thought on 💭 Placehold | A simple, fast and free image placeholder service This is a handy placeholder generator for generating placeholder items…
-
💭 My New Python Lsp Setup
Here's my thought on 💭 My New Python Lsp Setup I figured out the killer combination for python lsp servers, ruff and jedi! ruff does all of the diagnostics…
-
💭 flake8-to-ruff · PyPI
Here's my thought on 💭 flake8-to-ruff · PyPI Underrated python library to on board ruff, or just use it on a project where its not the norm. ruff claims…
-
⭐ jesseduffield lazydocker
I came across lazydocker from jesseduffield , and it's packed with great features and ideas. The lazier way to manage everything docker
-
💭 searching my thoughts locally
Here's my thought on 💭 searching my thoughts locally First I need to fetch my thoughts from the api, and put it in a local sqlite database using . Now that…
-
💭 lonecraft
Here's my thought on 💭 lonecraft This is the best tree I have ever built in minecraft. It took at least 4 stacks of logs and leaves despite what it looks…
-
💭 Formatting codes – Minecraft Wiki
Here's my thought on 💭 Formatting codes – Minecraft Wiki Minecraft MOTD and server names have formatting codes so that you can get colors, bold, underlined,…
-
💭 jesseduffield/lazydocker: The lazier way to mana...
Here's my thought on 💭 jesseduffield/lazydocker: The lazier way to manage everything ... I've been using this for a few weeks now and it's fantastic. It's…
-
💭 I'm Coming Around To Go... - YouTube
Here's my thought on 💭 I'm Coming Around To Go... - YouTube Go is feeling more and more like something I could throw in my tool belt as a python dev. I…
-
💭 Creating One-To-Many Relationships in Flask-SQLA...
Here's my thought on 💭 Creating One-To-Many Relationships in Flask-SQLAlchemy - YouTube Great example from Anthony showing how easy it is to practice…
-
💭 python - Concepts of backref and back_populate i...
Here's my thought on 💭 python - Concepts of backref and back_populate in SQLalchemy? ... Today I came across some sqlalchemy models that created some…
-
⭐ datasette datasette-litestream
If you're into interesting projects, don't miss out on datasette-litestream , created by datasette . Datasette plugin for streaming SQLite database backups…
-
⭐ pydantic FastUI
FastUI by pydantic is a game-changer in its space. Excited to see how it evolves. Build better UIs faster.
-
⭐ minio minio
I came across minio from minio , and it's packed with great features and ideas. MinIO is a high-performance, S3 compatible object store, open sourced under…
-
⭐ Stability-AI StableCascade
I came across StableCascade from Stability-AI , and it's packed with great features and ideas. Official Code for Stable Cascade
-
⭐ astral-sh uv
I came across uv from astral-sh , and it's packed with great features and ideas. An extremely fast Python package and project manager, written in Rust.
-
⭐ amir20 dozzle
I'm impressed by dozzle from amir20 . Realtime log viewer for docker containers.
-
⭐ stevearc aerial.nvim
I came across aerial.nvim from stevearc , and it's packed with great features and ideas. Neovim plugin for a code outline window
-
⭐ zmievsa cadwyn
I'm really excited about cadwyn , an amazing project by zmievsa . It's worth exploring! Production-ready community-driven modern Stripe-like API versioning…
-
⭐ kedro-org kedro-academy
Just starred kedro-academy by kedro-org . It's an exciting project with a lot to offer. Repo for Kedro Academy
-
⭐ Textualize toolong
Textualize has done a fantastic job with toolong . Highly recommend taking a look. A terminal application to view, tail, merge, and search log files (plus…
-
⭐ bufferhead-code htmx-ai
I'm really excited about htmx-ai , an amazing project by bufferhead-code . It's worth exploring! Add AI support to HTMX
-
💭 2.5 Admins 180: Email 777 – 2.5 Admins
Here's my thought on 💭 2.5 Admins 180: Email 777 – 2.5 Admins How do you pronounce URL, is it U.R.L or Earle? I'm about 50/50, mostly when I am in a hurry I…
-
💭 Replace Github Copilot with a Local LLM - YouTub...
Here's my thought on 💭 Replace Github Copilot with a Local LLM - YouTube This really makes me want to try Dolphin Mixtral with ollama now. It looks very…
-
💭 Dawn Gate - The Game that Solved Toxicity - 2 - ...
Here's my thought on 💭 Dawn Gate - The Game that Solved Toxicity - 2 - YouTube Thor is just straight up a great Human being! Getting a gaming company to tie…
-
💭 I'm Skeptical Of Low Code - YouTube
Here's my thought on 💭 I'm Skeptical Of Low Code - YouTube Great take on low code. I have definitely felt the pressure of being presented low code options,…
-
poc is not product
A poc is not a product. I started focais, not in a rush, but as something that I already had a POC for and thought it would be easy. I wanted to build tools to make creating blog posts like this one easier. I stared with a tool that takes screenshots of websites. POC (proof of concept) For the poc, I made a single fastapi endpoint that takes a url and returns a screenshot of the page. It converts the url into a key that I can lookup to see if I have the shot, if I don't I go get it. With
-
💭 The One Eyed Fighting Kirby
Here's my thought on 💭 The One Eyed Fighting Kirby I've heard prime say just give it the one eyed fighting kirby so many times, and execute it few times, and…
-
💭 Java - ArchWiki
Here's my thought on 💭 Java - ArchWiki Today I learned that arch has a helper script to set the version of java. !!! note This post is a thought . It's a…
-
💭 charmbracelet/mods: AI on the command line
Here's my thought on 💭 charmbracelet/mods: AI on the command line This is a pretty sweet interface into llms. I used it a bit with my son tonight while he…
-
💭 charmbracelet/mods: AI on the command line
Here's my thought on 💭 charmbracelet/mods: AI on the command line This is a pretty sweet interface into llms. I used it a bit with my son tonight while he…
-
⭐ charmbracelet mods
The work on mods by charmbracelet . AI on the command line
-
💭 Gridfinity | The modular, open-source grid stora...
Here's my thought on 💭 Gridfinity | The modular, open-source grid storage system for ... I am starting to build out some custom tool holders for my tool box,…
-
💭 Read a Range of Data - LIMIT and OFFSET - SQLMod...
Here's my thought on 💭 Read a Range of Data - LIMIT and OFFSET - SQLModel Today I was running some sqlmodel queries through the sqlalchemy orm. Admittedly…
-
nvim stupid gf bind
So after months of fighting with gf not going to template files, I finally decided to put in some effort to make it work. This was the dumbest keybind in my config, that I copied from someone else without understanding it. What I am trying to do I have jinja templates in a directory called . I want to bind gf to open a template file, but it is trying to open a new file What did not work I tried all sorts of changes to my path, but it still didn't work. What I found after digging into my keyma
-
💭 Template Designer Documentation — Jinja Document...
Here's my thought on 💭 Template Designer Documentation — Jinja Documentation html code generated by my jinja templates generally look half garbage because of…
-
💭 Minecraft Server on Docker (Java Edition)
Here's my thought on 💭 Minecraft Server on Docker (Java Edition) I just learned that if you can exec into the container running minecraft with the…
-
thoughts on unit tests
thoughts on unit tests cover image Theo's response puts a lot of my feelings about unit testing into words. Many of us have grown up in this world preaching unit testing. We often hear these statements "Everything must be unit tested, tests make code more maintainable." In reality when we are not writing complex low level code unit tests are probably the wrong approach. thought 192, a thought about theo's reaction to prime's unit testing Most of us are assemblers So much of software engineerin
-
💭 We Finally Agree On Unit Tests - YouTube
Here's my thought on 💭 We Finally Agree On Unit Tests - YouTube Theo's response puts a lot of my feelings about unit testing into words. It's crazy how cargo…
-
💭 Mastodon.py — Mastodon.py 1.8.1 documentation
Here's my thought on 💭 Mastodon.py — Mastodon.py 1.8.1 documentation Mastadon.py is a python api client for mastadon that makes it easy to cross post to…
-
⭐ jesseleite nvim-macroni
I came across nvim-macroni from jesseleite , and it's packed with great features and ideas. 🤌 Save your macros for future use
-
💭 bunny.net - The Content Delivery platform that t...
Here's my thought on 💭 bunny.net - The Content Delivery platform that truly Hops! bunny.net looks like an interesting cloudflare alternative. !!! note This…
-
💭 IndieWebify.Me - a guide to getting you on the I...
Here's my thought on 💭 IndieWebify.Me - a guide to getting you on the IndieWeb This is a sick guided site to validate indieweb tags on your site. It makes…
-
cli auth
Authentication from cli tools can be a bit of a bear, and I have to look it up every time. This is my reference guide for future me to remember how to easily do it. I set up a fastapi server running on port 8000, it uses a basic auth with as the username and as the password. The server follows along with what comes out of the docs. I have it setup to take basic auth, form username and password, or a bearer token for authentication. curl The og of command line url tools. wget My go to if I wan
-
⭐ ikalnytskyi httpie-auth-store
ikalnytskyi has done a fantastic job with httpie-auth-store . Highly recommend taking a look. Credential store plugin for HTTPie, attaches auth to ongoing…
-
💭 FastAPI - dependency inside Middleware? - Stack ...
Here's my thought on 💭 FastAPI - dependency inside Middleware? - Stack Overflow After struggling to get dependencies inside of middleware I learned that you…
-
💭 Handling Errors - FastAPI
Here's my thought on 💭 Handling Errors - FastAPI This page shows how to customize your fastapi errors. I found this very useful to setup common templates so…
-
💭 logs with FastAPI and Uvicorn · Issue #1508 · ti...
Here's my thought on 💭 logs with FastAPI and Uvicorn · Issue #1508 · tiangolo/fastapi Setting an additional log handler to the uvicorn logger for access logs…
-
💭 How to group FastAPI endpoints in Swagger UI?
Here's my thought on 💭 How to group FastAPI endpoints in Swagger UI? Here is a full example from the post. !!! note This post is a thought . It's a short…
-
💭 Waylon Walker (getting focus'd fokais.com) on X:...
Here's my thought on 💭 Waylon Walker (getting focus'd fokais.com) on X: "Bloggers whe... Most bloggers on my twitter blog right into a file that goes on…
-
Hiding Form input During htmx Request
I am working on fokais.com's signup page, and I want to hide the form input during an htmx request. I was seeing some issues where I was able to prevent spamming the submit button, but was still able to get one extra hit on it. It also felt like nothing was happening while sending the email to the user for verification. Now I get the form to disappear and a spinner to show during the request. HTML Let's start off with the form. It uses htmx to submit a post request to the route. Note that there
-
💭 Show some equivalent list comprehensions in filt...
Here's my thought on 💭 Show some equivalent list comprehensions in filter examples · ... I often want to reach for non existing list comprehensions in jinja…
-
💭 nvim: `vim.o.cmdheight=0`
Here's my thought on 💭 nvim: I fixed my missing macro recording indicator that I lost and was never quite sure why. (because I forgot that I set…
-
⭐ DataDog ddqa
Check out ddqa by DataDog . It's a well-crafted project with great potential. Datadog's QA manager for releases of GitHub repositories
-
⭐ ofek pyapp
If you're into interesting projects, don't miss out on pyapp , created by ofek . Runtime installer for Python applications
-
⭐ cross-rs cross
I like cross-rs's project cross . “Zero setup” cross compilation and “cross testing” of Rust crates
-
💭 DataDog/ddqa: Datadog's QA manager for releases ...
Here's my thought on 💭 DataDog/ddqa: Datadog's QA manager for releases of GitHub repo... DataDog ddqa is building out a textual app and deploying it with…
-
💭 ImageMagick – Color Names
Here's my thought on 💭 ImageMagick – Color Names Full list of imagemagick color names. !!! note This post is a thought . It's a short note that I make…
-
💭 Adam Wathan on X: "Hear me out. https://t.co/QHk...
Here's my thought on 💭 Adam Wathan on X: "Hear me out. https://t.co/QHkEI6SJYZ" / X I'm going to give this trick a shot on my sites, and see how I like it.…
-
💭 Why YOU should write a blog
Here's my thought on 💭 Why YOU should write a blog Nice message by @tusharsadhwani . Write it down. You had to dig deeper than face value at something.…
-
💭 Path Operation Advanced Configuration - FastAPI
Here's my thought on 💭 Path Operation Advanced Configuration - FastAPI From the Docs trailing slash I've had better luck just routing both naked and trailing…
-
💭 Protect API docs behind authentication? · Issue ...
Here's my thought on 💭 Protect API docs behind authentication? · Issue #364 · tiangol... You can protect your fastapi docs behind auth so that not only can…
-
⭐ llmware-ai llmware
Looking for inspiration? llmware by llmware-ai . Unified framework for building enterprise RAG pipelines with small, specialized models
-
💭 Cancel subscriptions | Stripe Documentation
Here's my thought on 💭 Cancel subscriptions | Stripe Documentation This is a handy guide to cancelling stripe subscriptions. You can even inverse it by…
-
Stripe Cancellations in FastAPI and SQLModel
Today I am working on fokais.com, trying to get to a point where I can launch by workig through stripe integrations. This is my first time using stripe, so there has been quite a bit to learn, and I am probably building in more than I need to before launching, but I am learning, and not in a rush to launch. I am building the fokais backent in python primarilyt with fastapi and sqlmodel on sqlite. My billing integration is going to be all Stripe. Stripe Subscription Cancellations Docs Here is a l
-
💭 Retrieve an upcoming invoice | Stripe API Refere...
Here's my thought on 💭 Retrieve an upcoming invoice | Stripe API Reference You can find your customers next billing date through the stripe api by using .…
-
💭 Search | Stripe Documentation
Here's my thought on 💭 Search | Stripe Documentation Stripe has it's own query language for querying data. I'm just getting into using it and it seems…
-
💭 Stripe keys and IDs
Here's my thought on 💭 Stripe keys and IDs Stripe has so many keys and ids this is a very helpful list to decode what exactly an id is for. !!! note This…
-
Looking for a Heroku replacement, What I found was...
I've long hosted my personal blog as a static site on waylonwalker.com. It's all markdown, converted to html, and shipped as is. It's been great, I've moved it from GitHub Pages, to Netlify, tried Vercel for a minute, and have landed on Cloudflare Pages. Each migration has not really been that hard, it's just pointing ci to a different host after the site has built. What about server side Now the part that I have struggled with is how to cheaply host a server rendered application that can just l
-
Still Loving Tailwind
I've been using tailwind for a few months now and I can still say I'm loving it. I've been using it to create some rapid prototypes that may or may not ever become something, a document that is likely to go to print (a resume), and some quick dashboards. I started using Tailwind a few month back A few months back in september of 2023 I made a case for tailwindcss . And have been using it on quite a few projects since. values are well thought out it's really easy to use classes that make sense t
-
💭 Overworked - YouTube
Here's my thought on 💭 Overworked - YouTube Dang this is such a good message. I can't exactly relate to being forced into the overworking situation that…
-
💭 CSS @media print issues with background-color; -...
Here's my thought on 💭 CSS @media print issues with background-color; - Stack Overflow Get those print colors exact !!! note This post is a thought . It's…
-
💭 page-break-after - CSS: Cascading Style Sheets |...
Here's my thought on 💭 page-break-after - CSS: Cascading Style Sheets | MDN I'm working on something that might go to print, so I want the page breaks to…
-
💭 Go by Example
Here's my thought on 💭 Go by Example Fantastic resource for learning go. You work through small examples quickly, learning single concepts along the way.…
-
💭 How to Build a Website or App
Here's my thought on 💭 How to Build a Website or App Use good data or good fake data make it have some variation like long and short text Don't use a…
-
💭 Will McGugan on X: "Just a wee thing that came u...
Here's my thought on 💭 Will McGugan on X: "Just a wee thing that came up today. I thi... Textual is so sick, Will just made a live markdown editor in the…
-
💭 Sebastián Ramírez on X: "Now @FastAPI has 65k+ G...
Here's my thought on 💭 Sebastián Ramírez on X: "Now @FastAPI has 65k+ GitHub stars! ✨... Fastapi passes flask in GitHub stars! screenshot of…
-
💭 Separations of Concerns is a Lie - YouTube
Here's my thought on 💭 Separations of Concerns is a Lie - YouTube Nice take by @t3dotgg . Some of the old patterns that go deep into webdev, MVC,…
-
💭 Pype|Dev🐍 (py-puh-day) on X: "@wtravishubbard Ma...
Here's my thought on 💭 Pype|Dev🐍 (py-puh-day) on X: "@wtravishubbard Management is ab... Today I learned the meaning of abhorrent abhorrent ăb-hôr′ənt,…
-
⭐ fastapi sqlmodel
I'm really excited about sqlmodel , an amazing project by fastapi . It's worth exploring! SQL databases in Python, designed for simplicity, compatibility,…
-
⭐ SawyerHood draw-a-ui
If you're into interesting projects, don't miss out on draw-a-ui , created by SawyerHood . Draw a mockup and generate html for it
-
💭 Heroicons
Here's my thought on 💭 Heroicons heroicons is a really nice set of many of the basic icons that you will need for building nice ui's. They have a really…
-
⭐ louislam uptime-kuma
I came across uptime-kuma from louislam , and it's packed with great features and ideas. A fancy self-hosted monitoring tool
-
💭 Uptime Kuma
Here's my thought on 💭 Uptime Kuma Uptime kuma is a fantastic self hosted monitoring tool. One docker run command and you are up and running. Once you are…
-
💭 kv - Command | Vault | HashiCorp Developer
Here's my thought on 💭 kv - Command | Vault | HashiCorp Developer hashi vault lets you manage secrets right from your cli. !!! note This post is a thought…
-
⭐ cloudflare cloudflared
Looking for inspiration? cloudflared by cloudflare . Cloudflare Tunnel client (formerly Argo Tunnel)
-
⭐ charmbracelet vhs
The work on vhs by charmbracelet . Your CLI home video recorder 📼
-
⭐ Kanaries Rath
Check out Kanaries and their project Rath . Next generation of automated data exploratory analysis and visualization platform.
-
⭐ rajatomar788 pywebcopy
I'm impressed by pywebcopy from rajatomar788 . Locally saves webpages to your hard disk with images, css, js & links as is.
-
⭐ ykhli local-ai-stack
The work on local-ai-stack by ykhli . A starter kit to build local-only AI apps that cost $0 to run -- starting with document Q&A. Written in Javascript
-
⭐ hynek stamina
I'm impressed by stamina from hynek . Production-grade retries for Python
-
⭐ johanhaleby kubetail
I'm impressed by kubetail from johanhaleby . Bash script to tail Kubernetes logs from multiple pods at the same time
-
⭐ ThePrimeagen fem-htmx-proj
Just starred fem-htmx-proj by ThePrimeagen . It's an exciting project with a lot to offer. No description available.
-
⭐ ThePrimeagen fem-htmx
I'm impressed by fem-htmx from ThePrimeagen . No description available.
-
💭 johanhaleby/kubetail: Bash script to tail Kubern...
Here's my thought on 💭 johanhaleby/kubetail: Bash script to tail Kubernetes logs from... Kubetail is a pretty sick bash script that allows you to tail logs…
-
💭 Kubernetes Secrets in 5 Minutes! - YouTube
Here's my thought on 💭 Kubernetes Secrets in 5 Minutes! - YouTube I am converting my docker compose env secrets over to k8s secrets. This guide was clear…
-
💭 Waylon Walker 🐍 on X: "Which is more complicated...
Here's my thought on 💭 Waylon Walker 🐍 on X: "Which is more complicated" / X Wow, shocked at these results. All this time I've been told and believed that…
-
⭐ ecthelionvi NeoComposer.nvim
Looking for inspiration? NeoComposer.nvim by ecthelionvi . Neovim plugin that simplifies macros, enhancing productivity with harmony.
-
💭 Wes Bos on X: "🔥 The stale-while-revalidate head...
Here's my thought on 💭 Wes Bos on X: "🔥 The stale-while-revalidate header is suuuuuup... Wes has some of the coolest OG images i've ever seen. Here he talks…
-
💭 > htmx ~ Locality of Behaviour (LoB)
Here's my thought on 💭 htmx ~ Locality of Behaviour (LoB) Interesting principle here. What a great example, If I'm looking at the second jQuery example, I…
-
💭 Creating k8s jobs with python
Here's my thought on 💭 Creating k8s jobs with python I was looking to add running kubernetes jobs to a python cli I am creating, and I found this solution,…
-
⭐ kevinhwang91 nvim-ufo
Check out kevinhwang91 and their project nvim-ufo . Not UFO in the sky, but an ultra fold in Neovim.
-
💭 Diagnostic - Neovim docs
Here's my thought on 💭 Diagnostic - Neovim docs Clear out lsp diagnostics in nvim. !!! note This post is a thought . It's a short note that I make about…
-
💭 How to kill process based on the port number in ...
Here's my thought on 💭 How to kill process based on the port number in Linux - Linux ... I've often struggled to find and kill a process using a certain port…
-
⭐ casey just
Just starred just by casey . It's an exciting project with a lot to offer. 🤖 Just a command runner
-
💭 mkimuram/k8sviz: Generate Kubernetes architectur...
Here's my thought on 💭 mkimuram/k8sviz: Generate Kubernetes architecture diagrams fro... This is a sick kubernetes architecture diagran generation tool. Here…
-
💭 casey/just: 🤖 Just a command runner
Here's my thought on 💭 casey/just: 🤖 Just a command runner I think just, might just be the thing I have been looking for. I've been looking for some ci/cd…
-
💭 Translate a Docker Compose File to Kubernetes Re...
Here's my thought on 💭 Translate a Docker Compose File to Kubernetes Resources | Kube... is a sick cli to convert docker-compose.yml to kubernetes manifest.…
-
💭 Daniel Nashed's Blog
Here's my thought on 💭 Daniel Nashed's Blog Running your own docker registry in one line !!! note This post is a thought . It's a short note that I make…
-
💭 Kubernetes Persistent Volumes with Deployment an...
Here's my thought on 💭 Kubernetes Persistent Volumes with Deployment and StatefulSet Example of how to add a pvc to a deployment. !!! note This post is a…
-
💭 Inspect a Kubernetes PersistentVolumeClaim | Fra...
Here's my thought on 💭 Inspect a Kubernetes PersistentVolumeClaim | Frank Sauerburger I was curious to see what was going on inside of my minio object…
-
💭 Can't create Secret in Kubernetes: illegal base6...
Here's my thought on 💭 Can't create Secret in Kubernetes: illegal base64 data at inpu... In order to use k8s secrets manifest you first need to encode the…
-
⭐ djmaze docker-caching-proxy
Check out djmaze and their project docker-caching-proxy . Caching proxy docker image
-
💭 Can I access k3s using just kubectl (no sudo and...
Here's my thought on 💭 Can I access k3s using just kubectl (no sudo and no k3s comman... Right after installing k3s you are going to need to use to use…
-
💭 Quick-Start Guide | K3s
Here's my thought on 💭 Quick-Start Guide | K3s I recently spun up k3s in my homelab. I'm trying to offload some work off of my free tier fly.io app in order…
-
💭 Tailwind Connect 2023 — Keynote - YouTube
Here's my thought on 💭 Tailwind Connect 2023 — Keynote - YouTube Tailwind comes with that I have never heard of that is made to give margin and padding…
-
⭐ ggozad oterm
Looking for inspiration? oterm by ggozad . a text-based terminal client for Ollama
-
💭 Episode #433 Litestar: Effortlessly Build Perfor...
Here's my thought on 💭 Episode #433 Litestar: Effortlessly Build Performant APIs - [T... Litestar is an interesting api framework similar to fastpi, that I…
-
💭 Delete a Postgres Cluster · Fly Docs
Here's my thought on 💭 Delete a Postgres Cluster · Fly Docs Deleting a fly postgres db cluster was not straightforward to me as the app name is not inferred…
-
💭 Twitter Requires full image_urls
Here's my thought on 💭 Twitter Requires full image_urls Yet again twitter cards were causing me pain. This time it was me not realizing that they require…
-
💭 Has Web Development Regressed? A Conversation wi...
Here's my thought on 💭 Has Web Development Regressed? A Conversation with Wes Bos | B... Boot.dev is crushing it with these interviews. This one has Wes Bos,…
-
⭐ David-Kunz gen.nvim
gen.nvim by David-Kunz is a game-changer in its space. Excited to see how it evolves. Neovim plugin to generate text using LLMs with customizable prompts
-
💭 David-Kunz/gen.nvim: Neovim plugin to generate t...
Here's my thought on 💭 David-Kunz/gen.nvim: Neovim plugin to generate text using LLMs... This seems like a promising tool to use with ollama. !!! note This…
-
💭 Ollama
Here's my thought on 💭 Ollama ollama is the easiest to get going local llm tool that I have tried, and seems to be crazy fast. It feels faster than chat…
-
⭐ Boeing config-file-validator
Check out Boeing and their project config-file-validator . Cross Platform tool to validate configuration files
-
⭐ ChristianChiarulli NeoTweet
If you're into interesting projects, don't miss out on NeoTweet , created by ChristianChiarulli . No description available.
-
💭 sysid/sse-starlette
Here's my thought on 💭 sysid/sse-starlette sse-starlette provides server sent events for startlette and FastApi. I'm evaluating for use with htmx.…
-
💭 Overflow - Tailwind CSS
Here's my thought on 💭 Overflow - Tailwind CSS Controlling overflow with tailwindcss Examples !!! note This post is a thought . It's a short note that I…
-
💭 How To Create a Custom Scrollbar
Here's my thought on 💭 How To Create a Custom Scrollbar Default scrollbars on a dark theme website are just the ugliest thing. This page covers all the…
-
💭 wincent/aspects/dotfiles/files/.zshrc at 85fc42d...
Here's my thought on 💭 wincent/aspects/dotfiles/files/.zshrc at 85fc42d9e96d408a5b367... Wincent (Greg Hurrel) has a pretty solid and fast zshrc. I recently…
-
💭 Change Autocomplete Styles in WebKit Browsers | ...
Here's my thought on 💭 Change Autocomplete Styles in WebKit Browsers | CSS-Tricks - C... All the hover, select, autofil, focus combinations have left me…
-
💭 florimondmanca/arel: Lightweight browser hot rel...
Here's my thought on 💭 florimondmanca/arel: Lightweight browser hot reload for Python... arel is a "Lightweight browser hot reload for Python ASGI web apps"…
-
💭 Automatic browser reloading in FastAPI
Here's my thought on 💭 Automatic browser reloading in FastAPI I just discovered arel for hot reloading python applications when content changes from this…
-
💭 Bob Belderbos on X: "Forget Python for a sec, he...
Here's my thought on 💭 Bob Belderbos on X: "Forget Python for a sec, here's how Vim h... I need to learn regex capture groups better. This is so dang…
-
💭 teej dv 🔭 on X: "Hypermedia fixes this HATEOAS g...
Here's my thought on 💭 teej dv 🔭 on X: "Hypermedia fixes this HATEOAS gonna hate" / X HATEOAS gonna hate. More and more htmx seems like the js library for…
-
💭 Open source, not open contribution with Ben John...
Here's my thought on 💭 Open source, not open contribution with Ben Johnson (Changelog... Ben Johnson was on the Changelog a few years back covering his work…
-
jpillora-installer
jpillora/installer is the install script generator I have been looking for. It downloads binaries for your machine from GitHub releases and unzips them for you. It grabs the latest release, so you can easily update them. I have tried scripting these installs in the past and struggled to consistently get the latest version for every package and unpack it correctly. Also these pre-compiled binaries install rediculously fast compared to building them from source. Check out some example links. openi
-
how to host static content with fastapi
I wanted to host some static files through fastapi. Typical use cases for this might be some static web content like html/css/js. It could also be images or some data that doesn't need dynamically rendered. From the Docs The docs cover how to host static files, and give this solution that is built into fastapi. https://fastapi.tiangolo.com/tutorial/static-files/ {.hoverlink} Authenticated Static Files Thanks to #858 . OscartGiles posted this solution to add authentication to static files. I tr
-
💭 Point-in-time recovery - Wikipedia
Here's my thought on 💭 Point-in-time recovery - Wikipedia I just learned that the term PITR means Point In Time Recovery . I have never seen this term, but…
-
💭 DjangoCon Europe 2023 | Use SQLite in production...
Here's my thought on 💭 DjangoCon Europe 2023 | Use SQLite in production - YouTube Very inspiring talk, TLDR, you probably don't need a database server.…
-
Set up minio bucket entrypoint
I recently se tup minio object storage in my homelab for litestream sqlite backups. The litestream quickstart made it easy to get everything up and running on localhost, but I hit a wall when dns was involved to pull it from a different machine. Here is what I got to work First I had to configure the Key ID and Secret Access Key generated in the minio ui. Then set the the s3 signature_version to s3v4. Now when I have minio running on https://my-minio-endpoint.com I can use the aws cli to acces
-
💭 benbjohnson/litestream: Streaming replication fo...
Here's my thought on 💭 benbjohnson/litestream: Streaming replication for SQLite. install Install is fast using installer, no compilation, just copy the…
-
why-is-postgres-default
Serious question. No one ever got fired for choosing PostgreSQL But, why. It's the most loved db, right? Right? Maybe it's time to rethink it. Don't get me wrong, if I need a relational db as a service, PostgreSQL is going to be my first choice, but why do I need to run a separate application for it? Tutorials use sqlite Why is that? Because there is nothing else to stand up. Nothing else to maintain. And you probably already have it installed on just about anything that has a battery. SQLite ru
-
💭 Why I Built Litestream - Litestream
Here's my thought on 💭 Why I Built Litestream - Litestream As applications scale to the edge, to put compute as close to the user as possible, database…
-
💭 I'm All-In on Server-Side SQLite · The Fly Blog
Here's my thought on 💭 I'm All-In on Server-Side SQLite · The Fly Blog SQLite is the next big database trend. with more horizontal scaling, close to user…
-
💭 LiteFS Cloud: Distributed SQLite with Managed Ba...
Here's my thought on 💭 LiteFS Cloud: Distributed SQLite with Managed Backups · The Fl... Fly.io's solution to sqlite managed backups.I definitely want to…
-
⭐ benbjohnson litestream
If you're into interesting projects, don't miss out on litestream , created by benbjohnson . Streaming replication for SQLite.
-
⭐ laixintao flameshow
I'm impressed by flameshow from laixintao . A terminal Flamegraph viewer.
-
⭐ jpillora installer
Looking for inspiration? installer by jpillora . One-liner for installing binaries from Github releases
-
💭 jpillora/installer: One-liner for installing bin...
Here's my thought on 💭 jpillora/installer: One-liner for installing binaries from Git... This is a sick looking bash script generator for installing binaries…
-
💭 How to run pods as systemd services with Podman ...
Here's my thought on 💭 How to run pods as systemd services with Podman | Enable Sysadmin podman comes with a nice command for generating systemd service…
-
⭐ MordechaiHadad bob
I like MordechaiHadad's project bob . A version manager for neovim
-
⭐ makeplane plane
makeplane has done a fantastic job with plane . Highly recommend taking a look. 🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana Alternative. Plane helps…
-
💭 Pagefind | Pagefind — Static low-bandwidth searc...
Here's my thought on 💭 Pagefind | Pagefind — Static low-bandwidth search at scale Pagefind is absolutely insane. I've tried a number of static site…
-
⭐ ahmedkhalf project.nvim
If you're into interesting projects, don't miss out on project.nvim , created by ahmedkhalf . The superior project management solution for neovim.
-
Setup Tailwind for Jinja
I've recently given tailwindcss a second chance and am really liking it. Here is how I set it up for my python based projects. https://waylonwalker.com/a-case-for-tailwindcss {.hoverlink} Installation is used to install the cli that you will need to configure and compile tailwindcss. Setup You will need to create a tailwind.config.js file, to get this you can use the cli. Using tailwind with jinja templates To set up tailwind to work with jinja templates you will need to point the tailwind conf
-
💭 Bo Burnham, I mean Miriah, says lower your progr...
Here's my thought on 💭 Bo Burnham, I mean Miriah, says lower your programming expecta... Dang Mariah, killing it with continuous learning perspective. !!!…
-
A Case For Tailwindcss
I was watching @theprimeagen recently and I think he sold me on using tailwindcss. The thing about tailwind is that it is not a big component library, it's a set of css classes mapped to a few (usually one) style. All css classes are shitty, so you might as well use someone else's shitty css classes on all your projects rather than thinking you're being smart with a new set of classes that you will hate in 6 months when you come back to the project. roughly quoted from memory of @theprimeagen I
-
💭 Simon Willison on X: "Anyone got a lead on a goo...
Here's my thought on 💭 Simon Willison on X: "Anyone got a lead on a good embedding mo... Kinda mindblown that this is even possible. This is so far outside…
-
⭐ Textualize textual-web
I came across textual-web from Textualize , and it's packed with great features and ideas. Run TUIs and terminals in your browser
-
💭 aca/emmet-ls: Emmet support based on LSP.
Here's my thought on 💭 aca/emmet-ls: Emmet support based on LSP. This is the greatest nvim emmet plugin I have tried. In the past I had tried the vim plugin…
-
💭 LLM now provides tools for working with embeddin...
Here's my thought on 💭 LLM now provides tools for working with embeddings Simon's llm cli is getting quite interesting. I really want to run some clustering…
-
💭 Formatter
Here's my thought on 💭 Formatter Tried out biome today and it worked better than prettier on jinja templates, I might adopt this over prettier. !!! note This…
-
Make the easy things easy
It's so easy to get out of rhythm, get busy, and drop the ball on some things that you really want to do or should do. This blog is a good example. I took some time off for some family reasons, but have taken a long time to get back to it simply because I am out of rhythm. As I am trying to get back into the rhythm there is some tooling that I have set up for it that I completely forgot about that feel good to use again. Repetitive Tasks Simple Repetitive Tasks that I have to do often can just f
-
⭐ genmon aboutfeeds
Check out aboutfeeds by genmon . It's a well-crafted project with great potential. Web feeds/RSS "getting started" guide for new users.
-
💭 > htmx ~ The disable-element Extension
Here's my thought on 💭 htmx ~ The disable-element Extension An extension to disable elements during flight of an htmx request, Looks super useful for things…
-
💭 > htmx ~ hx-indicator Attribute
Here's my thought on 💭 htmx ~ hx-indicator Attribute The class is added to elements. You can target this css selector to create loading state…
-
💭 The Truth About HTMX | Prime Reacts - YouTube
Here's my thought on 💭 The Truth About HTMX | Prime Reacts - YouTube Prime concisely made sense of why htmx is so awesome compared to what has become modern…
-
💭 > htmx ~ Examples ~ Updating Other Content
Here's my thought on 💭 htmx ~ Examples ~ Updating Other Content Three ways to support updating other content. Fantastic article walking through the…
-
💭 Bigger Applications - Multiple Files - FastAPI
Here's my thought on 💭 Bigger Applications - Multiple Files - FastAPI Fastapi lets you tag your 's so that the swagger docs are grouped according to the…
-
⭐ hedgedoc hedgedoc
Check out hedgedoc by hedgedoc . It's a well-crafted project with great potential. HedgeDoc - Ideas grow better together
-
💭 Custom pages and templates - Datasette documenta...
Here's my thought on 💭 Custom pages and templates - Datasette documentation Datasette has its own static server that can host assets such as style sheets.…
-
⭐ ThePrimeagen htmx-lsp
Just starred htmx-lsp by ThePrimeagen . It's an exciting project with a lot to offer. its so over
-
⭐ mikeckennedy server-hot-reload
Check out server-hot-reload by mikeckennedy . It's a well-crafted project with great potential. Include in your web projects for dev-time auto reloading of…
-
💭 Preline UI - Tailwind CSS component library | Pr...
Here's my thought on 💭 Preline UI - Tailwind CSS component library | Preline UI, craf... Tailwind css component library. There are many examples with copy…
-
💭 Tailwind CSS Cheat Sheet
Here's my thought on 💭 Tailwind CSS Cheat Sheet A nice searchable cheatsheet for tailwindcss classes. !!! note This post is a thought . It's a short note…
-
💭 cURL Command Without Using Cache | Baeldung on L...
Here's my thought on 💭 cURL Command Without Using Cache | Baeldung on Linux Busting cache with curl. I'm not sure how much gets cached by curl, but I have…
-
💭 SQLite FTS5 Extension
Here's my thought on 💭 SQLite FTS5 Extension sqlite has 3 different tokenizers, . These can be used with sqlite-utils. And with the python api. !!! note…
-
💭 sharkdp/bat: A cat clone with wings.
Here's my thought on 💭 sharkdp/bat: A cat clone with wings. Bat is my favorite pager, its the one for me that seems to just work more than the rest. colors,…
-
💭 sqlite_utils Python library - sqlite-utils
Here's my thought on 💭 sqlite_utils Python library - sqlite-utils sqlite-utils is primarily a cli tool for sqlite operations such as enabling full text…
-
💭 How to Format All Files in a Directory with Pret...
Here's my thought on 💭 How to Format All Files in a Directory with Prettier | by Dr. ... Use prettier to format all files in a directory. By default…
-
💭 simonw/datasette-render-markdown: Datasette plug...
Here's my thought on 💭 simonw/datasette-render-markdown: Datasette plugin for renderi... datasette really does everything doesn't it! !!! note This post is…
-
💭 simonw/shot-scraper: A command-line utility for ...
Here's my thought on 💭 simonw/shot-scraper: A command-line utility for taking automat... Daaaang, this is such an elegantly simple way to get web screenshots…
-
💭 shot-scraper: automated screenshots for document...
Here's my thought on 💭 shot-scraper: automated screenshots for documentation, built o... An interesting way to build automatically annotaatd docs with arrows…
-
💭 #learning #webdevelopment - YouTube
Here's my thought on 💭 #learning #webdevelopment - YouTube I'd never given this much thought, but there are so many guides that are complete guides for…
-
💭 HTML Over The Wire | Hotwire
Here's my thought on 💭 HTML Over The Wire | Hotwire An alternative approach to building modern web withhout heavy js and json, but instead html over the…
-
⭐ nod-ai SHARK-Studio
I'm really excited about SHARK-Studio , an amazing project by nod-ai . It's worth exploring! SHARK Studio -- Web UI for SHARK+IREE High Performance Machine…
-
💭 How do I post form data using Curl?
Here's my thought on 💭 How do I post form data using Curl? How to pass form data with curl, give it the d. !!! note This post is a thought . It's a short…
-
💭 Lifecycle Hooks | Vue.js
Here's my thought on 💭 Lifecycle Hooks | Vue.js A super handy reference to the vuejs lifecycle. !!! note This post is a thought . It's a short note that I…
-
💭 How to Use HTML to Open a Link in a New Tab
Here's my thought on 💭 How to Use HTML to Open a Link in a New Tab Most of the time when creating links in html you want to maintain the default behavior, as…
-
💭 Create Models with a Many-to-Many Link - SQLMode...
Here's my thought on 💭 Create Models with a Many-to-Many Link - SQLModel Creating many to many relationships with sqlmodel requires a LinkTable Model. The…
-
💭 python - How to use a Pydantic model with Form d...
Here's my thought on 💭 python - How to use a Pydantic model with Form data in FastAPI... I went down the route of leveraging the extention in htmx, but…
-
💭 chebykinn/sedmario: NES Super Mario Bros level 1...
Here's my thought on 💭 chebykinn/sedmario: NES Super Mario Bros level 1 written in pu... 🤯 NES Super Mario Bros level 1 written in pure sed, this is madmess.…
-
💭 Formatting on save · jose-elias-alvarez/null-ls....
Here's my thought on 💭 Formatting on save · jose-elias-alvarez/null-ls.nvim Wiki neovim stopped formatting on save for me awhile ago and I have just been…
-
💭 Debugging | pywebview
Here's my thought on 💭 Debugging | pywebview How to enable debug mode in pywebview. !!! note This post is a thought . It's a short note that I make about…
-
💭 `ValueError: Constraint must have a name` in ale...
Here's my thought on 💭 in alembic 1.10.0 · ... After a nasty time with alembic upgrades, thoughts is about to get a new users table. This may have came…
-
💭 Use Alembic Check to check for possible upgrades
Here's my thought on 💭 Use Alembic Check to check for possible upgrades Since using alembic I have been just running out a new revision checking its content…
-
💭 API — Jinja Documentation
Here's my thought on 💭 API — Jinja Documentation 🤯 jinja comes with a loader to templates! Defihnitely need to look at this for , as is till one of the…
-
💭 API — Jinja Documentation
Here's my thought on 💭 API — Jinja Documentation I've definitely been missing out on setting up a proper jinja loader on a few projects, I need to lean on…
-
💭 Tailwind CSS Crash Course - YouTube
Here's my thought on 💭 Tailwind CSS Crash Course - YouTube Nice intro into tailwind, I definitely started grasping some of the concepts after watching Brad.…
-
💭 GitHub - wagoodman/dive: A tool for exploring ea...
Here's my thought on 💭 GitHub - wagoodman/dive: A tool for exploring each layer in a ... Really cool tui to inspect docker imaages that runs with docker. !!!…
-
💭 GZIP Compression Test | GiftOfSpeed
Here's my thought on 💭 GZIP Compression Test | GiftOfSpeed A nice tool to check compression on a public url. !!! note This post is a thought . It's a short…
-
💭 Read a Range of Data - LIMIT and OFFSET - SQLMod...
Here's my thought on 💭 Read a Range of Data - LIMIT and OFFSET - SQLModel Implement paging in sqlmodel with where, limit, and offset. !!! note This post is…
-
💭 DuckDB vs. MotherDuck — should you switch to the...
Here's my thought on 💭 DuckDB vs. MotherDuck — should you switch to the cloud version... duckdb is a new in process database that has been making its rounds…
-
💭 Center things - Textual
Here's my thought on 💭 Center things - Textual How to center things in textual. Textual has a very unique way of styling text user interfaces for the…
-
💭 s3-tree · PyPI
Here's my thought on 💭 s3-tree · PyPI Super useful way to show a tree view of an s3 bucket's structure! !!! note This post is a thought . It's a short…
-
💭 python - SQLAlchemy ORDER BY DESCENDING? - Stack...
Here's my thought on 💭 python - SQLAlchemy ORDER BY DESCENDING? - Stack Overflow How to sort results from a sqlalchemy based orm. I needed this to enable…
-
💭 kndndrj/nvim-dbee: Interactive database client f...
Here's my thought on 💭 kndndrj/nvim-dbee: Interactive database client for neovim A neovim database client that I need to check out. !!! note This post is a…
-
💭 Relocating the Docker root directory - IBM Docum...
Here's my thought on 💭 Relocating the Docker root directory - IBM Documentation A very straightforward guide to moving your docker data, such as container…
-
💭 containers/aardvark-dns: Authoritative dns serve...
Here's my thought on 💭 containers/aardvark-dns: Authoritative dns server for A/AAAA c... I ran into some dns issues while running podman on arch, aparantly I…
-
💭 Podman - ArchWiki
Here's my thought on 💭 Podman - ArchWiki I kept running into limits in the number of subuid and subgid's I had on my system by default. As always thank the…
-
💭 TestDisk Step By Step - CGSecurity
Here's my thought on 💭 TestDisk Step By Step - CGSecurity is an amazing command line utility (interactive tui) that just saved me a hard drive that was…
-
💭 Using Rich Inspect to interrogate Python objects...
Here's my thought on 💭 Using Rich Inspect to interrogate Python objects - Textual I love rich inspect. It's one of my most often used features of rich. It…
-
💭 Wesley Aptekar-Cassels | Reasons to avoid Javasc...
Here's my thought on 💭 Wesley Aptekar-Cassels | Reasons to avoid Javascript CDNs And this is why we don't run cdn in prod, respect your users who can't…
-
⭐ kndndrj nvim-dbee
Just starred nvim-dbee by kndndrj . It's an exciting project with a lot to offer. Interactive database client for neovim
-
💭 > htmx ~ The json-enc Extension
Here's my thought on 💭 htmx ~ The json-enc Extension json-enc extension converts url encoded form values into json encoded data, this is very useful for…
-
💭 Header Parameters - FastAPI
Here's my thought on 💭 Header Parameters - FastAPI Getting request headers in fastapi has a pretty nice stetup, it allows you to get headers values as…
-
💭 1j01/textual-paint: :art: MS Paint... in your te...
Here's my thought on 💭 1j01/textual-paint: :art: MS Paint... in your terminal. 1j01 created a complete working clone of ms paint in the terminal using the…
-
💭 sqlite-utils now supports plugins
Here's my thought on 💭 sqlite-utils now supports plugins As the title states sqlite-utils now supports plugins. I dug in just a bit and Simon implemented…
-
💭 Session vs Token Authentication in 100 Seconds -...
Here's my thought on 💭 Session vs Token Authentication in 100 Seconds - YouTube Great short explaination of session vs token authentication. !!! note This…
-
💭 Form Data - FastAPI
Here's my thought on 💭 Form Data - FastAPI Getting form data inside of fastapi was not intuitive to me at first. Everything I had used in fastapi leaned on…
-
💭 pywebview
Here's my thought on 💭 pywebview I am creating this post from a desktop app that I created in 3 lines. !!! note This post is a thought . It's a short…
-
💭 Column INSERT/UPDATE Defaults — SQLAlchemy 1.4 D...
Here's my thought on 💭 Column INSERT/UPDATE Defaults — SQLAlchemy 1.4 Documentation sqlalchemy server_defaults end up as defaults in the database when new…
-
💭 Template Designer Documentation — Jinja Document...
Here's my thought on 💭 Template Designer Documentation — Jinja Documentation A feature of jinja that I just discovered is including sub templates. Here is an…
-
💭 Templates - FastAPI
Here's my thought on 💭 Templates - FastAPI A guide to add Jinja2Templates to fastapi. !!! note This post is a thought . It's a short note that I make about…
-
💭 > htmx ~ Documentation
Here's my thought on 💭 htmx ~ Documentation A complete reference of all of the htmx swapping methods. !!! note This post is a thought . It's a short note…
-
💭 python 3.x - FastAPI redirection for trailing sl...
Here's my thought on 💭 python 3.x - FastAPI redirection for trailing slash returns no... I am trying to use htmx on a new fastapi site for my thoughts, and…
-
💭 > htmx ~ The client-side-templates Extension
Here's my thought on 💭 htmx ~ The client-side-templates Extension Using templates with htmx requires the client-side-templates extension, and the template…
-
💭 Static Files - FastAPI
Here's my thought on 💭 Static Files - FastAPI Mounting static files in fastapi. !!! note This post is a thought . It's a short note that I make about…
-
💭 HTMX looks pretty neat #coding #javascript - You...
Here's my thought on 💭 HTMX looks pretty neat #coding #javascript - YouTube Love the poling example with hx-trigger='every 1s'. !!! note This post is a…
-
💭 First-class session support in FastAPI · Issue #...
Here's my thought on 💭 First-class session support in FastAPI · Issue #754 · tiangolo... Here is a snippet provided by @tiangolo to store the users jwt…
-
💭 Harlequin SQL IDE - DuckDB
Here's my thought on 💭 Harlequin SQL IDE - DuckDB Harlequin is a pretty sweet example of what textual can be used to create. Its a terminal based sql ide…
-
💭 Python API - DuckDB
Here's my thought on 💭 Python API - DuckDB To persist data in duckdb you need to first make a connection to a duck db database. Then work off of the…
-
💭 SQL on Pandas - DuckDB
Here's my thought on 💭 SQL on Pandas - DuckDB duckdb can just query any pandas dataframe that is in memory. I tried running it against a list of objects and…
-
💭 pytest-subtests · PyPI
Here's my thought on 💭 pytest-subtests · PyPI pytest-subtests is a package to register multiple subtests within a similar test function. !!! note This post…
-
💭 Dark Form
Here's my thought on 💭 Dark Form A nice codepen reference for dark forms. I am using it for my thoughts chrome extension. !!! note This post is a thought…
-
💭 string
Here's my thought on 💭 string string !!! note This post is a thought . It's a short note that I make about someone else's content online. Learn more about…
-
💭 doyensec/wsrepl: WebSocket REPL for pentesters
Here's my thought on 💭 doyensec/wsrepl: WebSocket REPL for pentesters Very inspiring textual project to check out how they set up the ui. Their intro video…
-
💭 Doyensec on Twitter: "Announcing wsrepl, the Web...
Here's my thought on 💭 Doyensec on Twitter: "Announcing wsrepl, the WebSocket testing... wsrepl is an epic websocket repl built in python on the textual…
-
💭 Filter Data - WHERE - SQLModel
Here's my thought on 💭 Filter Data - WHERE - SQLModel When fetching pydantic models from the database with sqlmodel, and you cannot select your item by id,…
-
💭 URL Decoding query strings or form parameters in...
Here's my thought on 💭 URL Decoding query strings or form parameters in Python | URLD... In order to turn url encoded links back into links that I would find…
-
💭 encodeURIComponent() - JavaScript | MDN
Here's my thought on 💭 encodeURIComponent() - JavaScript | MDN In order to send data that includes special characters such as in a url you need to url…
-
💭 Python Sucks And I LOVE It | Prime Reacts - YouT...
Here's my thought on 💭 Python Sucks And I LOVE It | Prime Reacts - YouTube Prime reviews an article with some hot takes about python being slow and quirky,…
-
💭 Changelog on Twitter: "🗣️ @kelseyhightower on hi...
Here's my thought on 💭 Changelog on Twitter: "🗣️ @kelseyhightower on his demos: That ... Such an inspiring clip from Kelsey Heightower. Make good shit that…
-
💭 Chris Coyier on Twitter: "I was unaware of `text...
Here's my thought on 💭 Chris Coyier on Twitter: "I was unaware of `text-wrap: pretty;... Next time I'm working with large headers on small screens I need to…
-
💭 Full-text search - Datasette documentation
Here's my thought on 💭 Full-text search - Datasette documentation Enable full-text search in sqlite using sqlite-utils. !!! note This post is a thought .…
-
💭 sqlite-utils command-line tool - sqlite-utils
Here's my thought on 💭 sqlite-utils command-line tool - sqlite-utils I want to like jq, but I think Simon is selling me on sqlite, maybe its just me but this…
-
💭 sqlite-utils command-line tool - sqlite-utils
Here's my thought on 💭 sqlite-utils command-line tool - sqlite-utils insert a json array directly into into sqlite with sqlite-utils. !!! note This post is…
-
💭 jq Cheat Sheet
Here's my thought on 💭 jq Cheat Sheet A nice cheat sheet for jq. jq looks so nice, but it so quickly gets overwhelming on how to select what you want. I was…
-
💭 How to Manage 'Systemd' Services and Units Using...
Here's my thought on 💭 How to Manage 'Systemd' Services and Units Using 'Systemctl' i... A fantastic overview of the systemd cli. !!! note This post is a…
-
💭 How to fix ZFS pool not importing at boot :: ./t...
Here's my thought on 💭 How to fix ZFS pool not importing at boot :: ./techtipsy — Her... Hacky solution to get to work on boot right away. This has been…
-
💭 Flask Trailing Slashes 404
Here's my thought on 💭 Flask Trailing Slashes 404 In flask apps I often get a 404 for routes with a trailing slash. This Stack Overflow post shows how to…
-
💭 Deleting Specific Lines in a File with sed or yq
Here's my thought on 💭 Deleting Specific Lines in a File with sed or yq sed can be a tricky beast, I often stumble when trying to pipe into it. Next time I…
-
💭 Dear Red Hat... featuring Jeff Geerling (Changel...
Here's my thought on 💭 Dear Red Hat... featuring Jeff Geerling (Changelog & Friends #... Loved this explanation about all the recent lock down with RHEL from…
-
💭 How to pull from images from docker.io with podm...
Here's my thought on 💭 How to pull from images from docker.io with podman By default podman will not pull images from docker.io and will need setup. This…
-
💭 python script is not found
Here's my thought on 💭 python script is not found When setting up a new machine, vm, docker image you might be installing command line tools from places like…
-
💭 LazyVim Installation
Here's my thought on 💭 LazyVim Installation Lately in 2023 I have been leaning on lazyvim for my new setups where I am not necessarily ready to drop my full…
-
⭐ 1j01 textual-paint
The work on textual-paint by 1j01 . :art: MS Paint in your terminal.
-
⭐ simonw sqlite-migrate
Looking for inspiration? sqlite-migrate by simonw . A simple database migration system for SQLite, based on sqlite-utils
-
⭐ doyensec wsrepl
Check out wsrepl by doyensec . It's a well-crafted project with great potential. WebSocket REPL for pentesters
-
⭐ huggingface llm.nvim
If you're into interesting projects, don't miss out on llm.nvim , created by huggingface . LLM powered development for Neovim
-
Underground Bases with Wyatt
Playing minecraft with Wyatt today he started a server all on his own and had me join. All vanilla, only one rule, underground bases. underground-bases-1 I spawned into the server and it was already night time. I gathered up some wood on my way down a tree, and was attacked by zombies before I could get any tools, so I ran up another tree and crafted a crafting table. underground-bases-2 Now to follow the rules, it's time to head underground to build my base. underground-bases-3 I made a mistake
-
⭐ maces fastapi-htmx
I like maces's project fastapi-htmx . Extension for FastAPI to make HTMX easier to use.
-
⭐ ericsnowcurrently interpreters
The work on interpreters by ericsnowcurrently . a placeholder
-
⭐ coollabsio coolify
Check out coolify by coollabsio . It's a well-crafted project with great potential. An open-source & self-hostable Heroku / Netlify / Vercel alternative.
-
Python scandir ignores hidden directories
The next version of markata will be around a full second faster at building it's docs, that's a 30% bump in performance at the current state. This performance will come when virtual environments are stored in the same directory as the source code. "One lone jedi stands in Glowing chains of interconnected network of technological cubes, in the middle of a futuristic cyberpunk dubai city, in the art style of dan mumford and marc simonetti, atmospheric lighting, intricate, volumetric lighting, beau
-
⭐ mitsuhiko minijinja
I'm impressed by minijinja from mitsuhiko . MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2
-
⭐ AntonOsika gpt-engineer
I'm really excited about gpt-engineer , an amazing project by AntonOsika . It's worth exploring! Platform to experiment with the AI Software Engineer.…
-
⭐ s0md3v roop
I like s0md3v's project roop . one-click face swap
-
⭐ tidwall jj
tidwall has done a fantastic job with jj . Highly recommend taking a look. JSON Stream Editor (command line utility)
-
⭐ darrenburns elia
I recently discovered elia by darrenburns , and it's truly impressive. A snappy, keyboard-centric terminal user interface for interacting with large…
-
⭐ calcom cal.com
The work on cal.com by calcom . Scheduling infrastructure for absolutely everyone.
-
setting up paru | installing from the AUR for the ...
paru is an aur helper that allows you to use a package manager to install packages from the aur. What's the Aur The Aur is a set of community managed packages that can be installed on arch based distros. Why a helper? paru just makes it easy, no clone and run makepkg. You can do everything paru can do using the built in pacman installer. Manual Install from the Aur You will need to manually instal pacman from the aur in order to get started. Installing packages with paru Once setup you are ready
-
I took a break
Life comes in waves, and sometimes you need to set down some of your projects to focus on others. For the first part of 2023 I've really had a lot of family stuff to focus on, we also are pretty new homeowners and are still trying to get our new to us house cleaned up and modernized. Side Projects You can see in my growing list of repos that I have poked around on quite a few side projects over the past few months. This has been quite relaxng to me, mostly things that I use to learn from, but a
-
⭐ m4xshen hardtime.nvim
The work on hardtime.nvim by m4xshen . Establish good command workflow and quit bad habit
-
⭐ Textualize trogon
I'm impressed by trogon from Textualize . Easily turn your Click CLI into a powerful terminal application
-
⭐ AckslD swenv.nvim
I'm impressed by swenv.nvim from AckslD . Tiny plugin to quickly switch python virtual environments from within neovim without restarting.
-
Playing Star Wars Text Adventure with a 10 yr old
The following is a playthrough of Star Wars Text Adventure with a 10 yr old.The following is a playthrough of StarThe following is a playthrough of Star
-
⭐ mtshiba pylyzer
I'm really excited about pylyzer , an amazing project by mtshiba . It's worth exploring! A fast, feature-rich static code analyzer & language server for…
-
Pydantic and singledispatch
I was reading about pydantic-singledispatch from Giddeon's blog and found it very intersting. I'm getting ready to implement pydantic on my static site generator markata , and I think there are so uses for this idea, so I want to try it out. The Idea Let's set up some pydantic settings. We will need separate Models for each environment that we want to support for this to work. The whole idea is to use and type hints to provide unique execution for each environment. We might want something like
-
⭐ Sinaptik-AI pandas-ai
I came across pandas-ai from Sinaptik-AI , and it's packed with great features and ideas. Chat with your database (SQL, CSV, pandas, polars, mongodb,…
-
⭐ sinaptik-ai pandas-ai
I'm impressed by pandas-ai from sinaptik-ai . Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational…
-
⭐ Textualize frogmouth
If you're into interesting projects, don't miss out on frogmouth , created by Textualize . A Markdown browser for your terminal
-
⭐ dfee forge
Check out forge by dfee . It's a well-crafted project with great potential. forge (python signatures) for fun and profit
-
⭐ Slackadays Clipboard
I like Slackadays's project Clipboard . 😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
-
⭐ madox2 vim-ai
I like madox2's project vim-ai . AI-powered code assistant for Vim. OpenAI and ChatGPT plugin for Vim and Neovim.
-
⭐ TabbyML tabby
tabby by TabbyML is a game-changer in its space. Excited to see how it evolves. Self-hosted AI coding assistant
-
⭐ biobootloader wolverine
If you're into interesting projects, don't miss out on wolverine , created by biobootloader . No description available.
-
⭐ chroma-core chroma
I'm impressed by chroma from chroma-core . the AI-native open-source embedding database
-
⭐ langchain-ai langchain
Looking for inspiration? langchain by langchain-ai . 🦜🔗 Build context-aware reasoning applications
-
⭐ lm-sys FastChat
Check out lm-sys and their project FastChat . An open platform for training, serving, and evaluating large language models. Release repo for Vicuna and…
-
⭐ jupyterlab hatch-jupyter-builder
Looking for inspiration? hatch-jupyter-builder by jupyterlab . A hatch plugin to help build Jupyter packages
-
⭐ aka-raccoon hatch-aws
I'm impressed by hatch-aws from aka-raccoon . Hatch plugin for building AWS Lambda functions with SAM
-
⭐ trash-panda-v91-beta hatch-aws
I came across hatch-aws from trash-panda-v91-beta , and it's packed with great features and ideas. Hatch plugin for building AWS Lambda functions with SAM
-
⭐ tweag topiary
Check out topiary by tweag . It's a well-crafted project with great potential. No description available.
-
⭐ AckslD nvim-FeMaco.lua
nvim-FeMaco.lua by AckslD is a game-changer in its space. Excited to see how it evolves. Catalyze your Fenced Markdown Code-block editing!
-
⭐ ggerganov whisper.cpp
I'm impressed by whisper.cpp from ggerganov . Port of OpenAI's Whisper model in C/C++
-
⭐ FlashyReese reeses-sodium-options
reeses-sodium-options by FlashyReese is a game-changer in its space. Excited to see how it evolves. Replaces Sodium's Options Screen
-
⭐ Fabulously-Optimized fabulously-optimized
Check out fabulously-optimized by Fabulously-Optimized . It's a well-crafted project with great potential. A simple Minecraft modpack focusing on…
-
⭐ ggml-org whisper.cpp
Check out whisper.cpp by ggml-org . It's a well-crafted project with great potential. Port of OpenAI's Whisper model in C/C++
-
⭐ tom-doerr chatgpt_commit_message_hook
Looking for inspiration? chatgpt_commit_message_hook by tom-doerr . Enhance your git workflow using AI-generated commit messages from ChatGPT. Seamless…
-
⭐ LazyVim LazyVim
The work on LazyVim by LazyVim . Neovim config for the lazy
-
⭐ Kanaries graphic-walker
Check out Kanaries and their project graphic-walker . An open source alternative to Tableau. Embeddable visual analytic
-
⭐ Kanaries pygwalker
Check out Kanaries and their project pygwalker . PyGWalker: Turn your pandas dataframe into an interactive UI for visual analysis
-
⭐ Oxen-AI oxen-release
If you're into interesting projects, don't miss out on oxen-release , created by Oxen-AI . Lightning fast data version control system for structured and…
-
⭐ ellwise kedro-light
The work on kedro-light by ellwise . No description available.
-
⭐ wemake-services flake8-eradicate
flake8-eradicate by wemake-services is a game-changer in its space. Excited to see how it evolves. Flake8 plugin to find commented out or dead code
-
⭐ tamton-aquib flirt.nvim
tamton-aquib has done a fantastic job with flirt.nvim . Highly recommend taking a look. A neovim plugin to work with floating windows.
-
⭐ mrparoxysms my-blog
I like mrparoxysms's project my-blog . No description available.
-
⭐ uutils coreutils
I recently discovered coreutils by uutils , and it's truly impressive. Cross-platform Rust rewrite of the GNU coreutils
-
⭐ pytest-dev pytest
The work on pytest by pytest-dev . The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
-
⭐ GnikDroy projections.nvim
Looking for inspiration? projections.nvim by GnikDroy . A map to your filesystem
-
⭐ reflex-dev reflex
I came across reflex from reflex-dev , and it's packed with great features and ideas. 🕸️ Web apps in pure Python 🐍
-
⭐ pypa bandersnatch
pypa has done a fantastic job with bandersnatch . Highly recommend taking a look. A PyPI mirror client according to PEP 381…
-
⭐ pypa hatch
If you're into interesting projects, don't miss out on hatch , created by pypa . Modern, extensible Python project management
-
⭐ facebookincubator Bowler
Check out Bowler by facebookincubator . It's a well-crafted project with great potential. Safe code refactoring for modern Python.
-
⭐ gmpetrov openai-chatgpt
Check out openai-chatgpt by gmpetrov . It's a well-crafted project with great potential. 🤖 Use ChatGPT from the terminal
-
⭐ WaylonWalker lockhart
Check out WaylonWalker and their project lockhart . Lockhart is an AI-powered Python library that generates elegant and efficient code, much like the…
-
⭐ astral-sh ruff
The work on ruff by astral-sh . An extremely fast Python linter and code formatter, written in Rust.
-
⭐ karpathy nanoGPT
I came across nanoGPT from karpathy , and it's packed with great features and ideas. The simplest, fastest repository for training/finetuning medium-sized…
-
⭐ fathyb carbonyl
Looking for inspiration? carbonyl by fathyb . Chromium running inside your terminal
-
⭐ selectel pyte
I'm impressed by pyte from selectel . Simple VTXXX-compatible linux terminal emulator
-
⭐ PabloLec RecoverPy
If you're into interesting projects, don't miss out on RecoverPy , created by PabloLec . Interactively find and recover deleted or :point_right: overwritten…
-
⭐ pedrovhb typescope
Just starred typescope by pedrovhb . It's an exciting project with a lot to offer. A nicer terminal view for your Python type analysis needs.
-
⭐ mitosch textual-terminal
Check out mitosch and their project textual-terminal . A terminal emulator widget for Textual.
-
⭐ syrupy-project syrupy
If you're into interesting projects, don't miss out on syrupy , created by syrupy-project . :pancakes: The sweeter pytest snapshot plugin
-
⭐ darrenburns textual-autocomplete
I came across textual-autocomplete from darrenburns , and it's packed with great features and ideas. Easily add autocomplete dropdowns to your Textual apps
-
Releasing a New Version of Your Python Package Jus...
Quickly and easily create new versions of your Python package with the command. Get the version number, changelog, and Releasing a new version of your Python package can be a daunting task. You need to make sure that all the necessary files are included, and that the version number is correct. But now, with the help of the command, you can make the process much smoother. The command allows you to quickly and easily create a new version of your Python package. All you need to do is provide t
-
⭐ initialcommit-com git-sim
Check out git-sim by initialcommit-com . It's a well-crafted project with great potential. Visually simulate Git operations in your own repos with a single…
-
Arch Linux Randomly Rejecting Passwords
Fix Arch Linux randomly rejecting passwords with one command. Try 'faillock --user $USER' to reset login counter and regain access. Quick solution for a smooth computing" an intertwined mess of wires If you're an Arch Linux user, you may have experienced a frustrating issue where your password is randomly not being accepted by the system. This can be a major inconvenience and can cause a lot of frustration, especially if it happens frequently. The good news is that there is a simple fix for this
-
⭐ darrenburns rich-pixels
I like darrenburns's project rich-pixels . A Rich-compatible library for writing pixel images and ASCII art to the terminal.
-
⭐ PyCQA eradicate
I recently discovered eradicate by PyCQA , and it's truly impressive. Removes commented-out code from Python files
-
⭐ pypa pipx
pypa has done a fantastic job with pipx . Highly recommend taking a look. Install and Run Python Applications in Isolated Environments
-
⭐ bloomberg memray
I'm impressed by memray from bloomberg . Memray is a memory profiler for Python
-
⭐ sickcodes Docker-OSX
I like sickcodes's project Docker-OSX . Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research!…
-
⭐ jay-babu mason-nvim-dap.nvim
I came across mason-nvim-dap.nvim from jay-babu , and it's packed with great features and ideas. No description available.
-
⭐ artempyanykh marksman
I like artempyanykh's project marksman . Write Markdown with code assist and intelligence in the comfort of your favourite editor.
-
⭐ nedbat cog
Check out cog by nedbat . It's a well-crafted project with great potential. Small bits of Python computation for static files
-
⭐ hynek hatch-fancy-pypi-readme
If you're into interesting projects, don't miss out on hatch-fancy-pypi-readme , created by hynek . Fancy PyPI READMEs with Hatch
-
⭐ nvim-lua kickstart.nvim
Looking for inspiration? kickstart.nvim by nvim-lua . A launch point for your personal nvim configuration
-
⭐ williamboman mason.nvim
I'm really excited about mason.nvim , an amazing project by williamboman . It's worth exploring! Portable package manager for Neovim that runs everywhere…
-
⭐ terrastruct d2
I'm really excited about d2 , an amazing project by terrastruct . It's worth exploring! D2 is a modern diagram scripting language that turns text to diagrams.
-
⭐ ThePrimeagen init.lua
Check out init.lua by ThePrimeagen . It's a well-crafted project with great potential. No description available.
-
⭐ danymat neogen
I came across neogen from danymat , and it's packed with great features and ideas. A better annotation generator. Supports multiple languages and…
-
⭐ sbidoul hatch-pip-deepfreeze
I like sbidoul's project hatch-pip-deepfreeze . A hatch virtual environment plugin to lock dependencies with pip-deepfreeze
-
⭐ yazgoo vmux
yazgoo has done a fantastic job with vmux . Highly recommend taking a look. helper for multiplexing terminals with vim/neovim
-
dash e your github docker actions
Give github actions the -e flag in the shebang so they fail on any one command failure. Otherwise each line will set the exit status, but only the last one will be passed to ci. What is -e The -e flag to the bash command allows your script to exit immediately if any command within the script returns a non-zero exit status. This can be useful for ensuring that your script exits with an error if any of the commands it runs fail, which can help you identify and debug issues in your script. For ex
-
minecraft documentary
This is my first time journaling a Minecraft hardcore world, my son Wyatt is also documenting his journey in a survival world on wyattbubbylee.com . Day 0 init minecraft-doc-day-0 I logged into a brand new hardcore world. I was welcomed by a great Acacia biome spawn full of resources. I quickly cut my first tree, crafted an axe and set out to find my first sheep. I was able to find enough sheep for a bed, several cows and pigs. I crafted a set of wooden tools, and farmed out a wheat farm till my
-
⭐ libfuse sshfs
Looking for inspiration? sshfs by libfuse . A network filesystem client to connect to SSH servers
-
ssh copy id
I recently setup some vm's on my main machine and got sick of signing in with passwords.
-
⭐ cdown clipmenu
Just starred clipmenu by cdown . It's an exciting project with a lot to offer. Clipboard management using dmenu
-
⭐ eth-p bat-extras
I like eth-p's project bat-extras . Bash scripts that integrate bat with various command line tools.
-
⭐ joehillen sysz
joehillen has done a fantastic job with sysz . Highly recommend taking a look. An fzf terminal UI for systemctl
-
⭐ qw3rtty neix
I'm impressed by neix from qw3rtty . neix - a RSS/Atom feed reader for your terminal.
-
⭐ rwhitt2049 df-viewer-poc
rwhitt2049 has done a fantastic job with df-viewer-poc . Highly recommend taking a look. No description available.
-
⭐ pypeaday ansible-vault-pre-commit
The work on ansible-vault-pre-commit by pypeaday . pre-commit hook to ensure sensitive info in a repo is encrypted with ansible-vault
-
⭐ cool-RR PySnooper
The work on PySnooper by cool-RR . Never use print for debugging again
-
ssh key permissions
I just shared some ssh keys with myself and ran into this error telling me that I did not set the correct permissions on my key. I changed them with the following commands.
-
⭐ Mr-Destructive djankata
Mr-Destructive has done a fantastic job with djankata . Highly recommend taking a look. Django + Markata blog starter
-
⭐ Allaman nvim
Check out nvim by Allaman . It's a well-crafted project with great potential. Minimal, blazingly fast, and pure Lua based Neovim configuration for my work…
-
⭐ jessarcher dotfiles
Looking for inspiration? dotfiles by jessarcher . $HOME sweet $HOME
-
nvim navic
With the latest release of version of nvim 0.8.0 we get access to a new winbar feature. One thing I have long wanted somewhere in my nvim is navigation for pairing partners or anyone watching can keep track of where I am. As the driver it's easy to keep track of the file/function you are in. But when you make big jumps in a few keystrokes it can be quite disorienting to anyone watching, and having this feedback to look at is very helpful. "cybernetic soldier working on a rusting tape machine
-
⭐ kevinhwang91 nvim-hlslens
Looking for inspiration? nvim-hlslens by kevinhwang91 . Hlsearch Lens for Neovim
-
⭐ petertriho nvim-scrollbar
Looking for inspiration? nvim-scrollbar by petertriho . Extensible Neovim Scrollbar
-
⭐ SmiteshP nvim-navic
Just starred nvim-navic by SmiteshP . It's an exciting project with a lot to offer. Simple winbar/statusline plugin that shows your current code context
-
⭐ fgheng winbar.nvim
I came across winbar.nvim from fgheng , and it's packed with great features and ideas. winbar config for neovim
-
⭐ pre-commit pre-commit
I came across pre-commit from pre-commit , and it's packed with great features and ideas. A framework for managing and maintaining multi-language…
-
pipx textual devtools
I really like having global cli command installed with pipx. Since textual (the css release) is out I want to be able to pop into textual devtools easily from anywhere. "rusting tape machine robot, cinematic lighting, detailed, cell shaded, 4 k, warm colours, concept art, by wlop, ilya kuvshinov, artgerm, krenz cushart, greg rutkowski, pixiv. cinematic dramatic atmosphere, sharp focus, volumetric lighting, cinematic lighting, studio quality" -s50 -W832 -H416 -C12.0 -Ak_lms -S2404332231 Pipx In
-
textual app devtools
I am working through the textual tutorial, and I want to put it in a proper cli that I can pip install and run the command without . This is a fine pattern, but I also want this to work when I don't have a file to run. "An astronaut working in a lab, hacking on a computer terminal, htop is running, shallow depth of field beakers, test tubes, volumetric lighting, pink lighting, by victo ngai, killian eng vibrant colours, dynamic lighting, digital art" -s50 -W768 -H448 -C7.5 -Ak_lms -S3617210203
-
⭐ AnH0ang kedro-aim
I like AnH0ang's project kedro-aim . A kedro plugin that enables logging to the ml experiment tracker aim
-
⭐ PrismLauncher PrismLauncher
The work on PrismLauncher by PrismLauncher . A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once…
-
obs virtual camera on boot
For far too long I have had to fidget with v4l2oloopback after reboot. I've had this happen on ubuntu 18.04, 22.04, and arch. After a reboot the start virtual camera button won't work, It appears and is clickable, but never turns on. Until I run this command. "cell shaded, long, full body, shot of a cybernetic blue soldier with glowing pink eyes looking into a selfie camera with ring light, llustration, post grunge, 4 k, warm colors, cinematic dramatic atmosphere, sharp focus, pink glowing vol
-
⭐ widdix learn-cloudformation
I'm really excited about learn-cloudformation , an amazing project by widdix . It's worth exploring! Learn how to use Infrastructure as Code on AWS with the…
-
localstack status permission
I ran into an issue where I was unable to ask localstack for its status. I would run the command and it would tell me that it didn't have permission to read files from my own home directory. Let's fix it The issue I would run this to ask for the status. And get this error What happened It dawned on me that the first time I ran localstack was straight docker, not the python cli. When docker runs it typically runs as root unless the Dockerfile sets up a user and group for it. "cell shaded, long,
-
Markata Supports Jinja Plugins 0.5.0.dev2
Markata now allows you to create jinja extensions that will be loaded right in with nothing more than a . From the Changelog The entry for 0.5.0.dev2 from markata's changelog Created entrypoint hook allowing for users to extend marka with jinja exensions #60 0.5.0.dev2 "cybernetic soldier working on a rusting tape machine robot, cinematic lighting, detailed, cell shaded, 4 k, warm colours, concept art, by wlop, ilya kuvshinov, artgerm, krenz cushart, greg rutkowski, pixiv. cinematic dramatic a
-
Getting Started with Django REST framework
In my adventure to learn django, I want to be able to setup REST api's to feed into dynamic front end sites. Potentially sites running react under the hood. cell shaded full body shot of a cybernetic blue soldier with glowing eyes working ina lab, llustration, post grunge, pink glowing volumetric lighting, engulfed in smoke and fog, concept art by josan gonzales and wlop, by james jean, Victo ngai, David Rubín, Mike Mignola, Laurie Greasley, highly detailed, sharp focus,alien,Trending on Artstat
-
Markata now uses hatch
Markata now uses hatch as its build backend, and version bumping tool. , and are completely gone. "An astronaut working in a lab, there is a series of eggs ready to hatch baby snakes on the table, experiments running, beakers, test tubes, cyberpunk trending on artstation, neon lighting, volumetric lighting, pink lighting" -s50 -W800 -H450 -C7.5 -Ak_lms -S4048189038 {.more-cinematic} 0.5.0 is big Markata 0.5.0 is now out, and it's huge. Even though it's the backend of this blog I don't actuall
-
⭐ openai whisper
I like openai's project whisper . Robust Speech Recognition via Large-Scale Weak Supervision
-
⭐ lkwq007 stablediffusion-infinity
lkwq007 has done a fantastic job with stablediffusion-infinity . Highly recommend taking a look. Outpainting with Stable Diffusion on an infinite canvas
-
⭐ toumorokoshi deepmerge
Check out toumorokoshi and their project deepmerge . A deep merging tool for Python core data structures
-
django create superuser
My next step into django made me realize that I do not have access to the admin panel, turns out that I need to create a cuper user first. "cybernetic soldier working on a rusting tape machine robot, cinematic lighting, detailed, cell shaded, 4 k, warm colours, concept art, by wlop, ilya kuvshinov, artgerm, krenz cushart, greg rutkowski, pixiv. cinematic dramatic atmosphere, sharp focus, volumetric lighting, cinematic lighting, studio quality" -s50 -W832 -H416 -C12.0 -Ak_lms -S3309980874 Run Mig
-
django disallowed host
I am continuing my journey into django, but today I am not at my workstation. I am ssh'd in remotely from a chromebook. I am fully outside of my network, so I can't access it by localhost, or it's ip. I do have cloudflared tunnel installed and dns setup to a . Settings I found this in and yolo, it worked first try. I am in from my remote location, and even have auth taken care of thanks to cloudflare. I am really hoping to learn how to setup my own auth with django as this is one of the t
-
Trying out django
I have no experience in django, and in my exploration to become a better python developer I am dipping my toe into one of the most polished and widely used web frameworks Django to so that I can better understand it and become a better python developer. If you found this at all helpful make sure you check out the django tutorial "An atronaut working in a lab, there is a long snake working along side, shallow depth of field beakers, test tubes, volumetric lighting, pink lighting, by victo ngai,
-
how to escape variables in jinja templates
While updating my site to use Markata's new configurable head I ran into some escaping issues. Things like single quotes would cause jinja to fail as it was closing quotes that it shouldnt have. Nuclear core being help up by glowing neon wires, cyberpunk synthwave, intricate abstract. delicate artwork. by tooth wu, wlop, beeple, dan mumford. pink volumetric lighting, octane render, trending on artstation, greg rutkowski very coherent symmetrical artwork. cinematic, hyper realism, high detail, o
-
I've made my ipython config too complicated, let's...
When I am developing python code I often have a repl open alongside of it running snippets ofcode as I go. Ipython is my repl of choice, and I hace tricked it out the best I can and I really like it. The problem I recently discovered is that I have way overcomplicated it. What Have I done?? So in the past the way I have setup a few extensions for myself is to add something like this to my directory. It sets up some things like rich highlighting or in this example automatic imports. I even
-
⭐ pypeaday stable-diffusion-pype-dev
I like pypeaday's project stable-diffusion-pype-dev . No description available.
-
⭐ gradio-app gradio
Check out gradio-app and their project gradio . Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
-
⭐ AUTOMATIC1111 stable-diffusion-webui
Just starred stable-diffusion-webui by AUTOMATIC1111 . It's an exciting project with a lot to offer. Stable Diffusion web UI
-
⭐ kedro-org kedro-plugins
kedro-plugins by kedro-org is a game-changer in its space. Excited to see how it evolves. First-party plugins maintained by the Kedro team.
-
⭐ modrinth knossos
If you're into interesting projects, don't miss out on knossos , created by modrinth . [Archived] Former repo of the Modrinth frontend
-
⭐ CaffeineMC sodium
I like CaffeineMC's project sodium . A Minecraft mod designed to improve frame rates and reduce micro-stutter
-
⭐ giscus giscus
Check out giscus and their project giscus . A comment system powered by GitHub Discussions. :octocat: :speech_balloon: :gem:
-
⭐ WaylonWalker markata-todoui
Just starred markata-todoui by WaylonWalker . It's an exciting project with a lot to offer. A todo plugin for markata. It is a tui (text user interface)…
-
⭐ hrsh7th cmp-nvim-lsp-signature-help
I recently discovered cmp-nvim-lsp-signature-help by hrsh7th , and it's truly impressive. cmp-nvim-lsp-signature-help
-
markata extend in configuration
Astronauts stunting some stylish color explosion {.more-cinematic} A long needed feature of markata has been the ability to really configure out templates with configuration rather. It's been long that you needed that if you really want to change the style, meta tags, or anything in the head you needed to write a plugin or eject out of the template and use your own. Adding some Head Now you can add some extra style to your site with the existing built-in template. You can have more than one Hea
-
⭐ nateraw stable-diffusion-videos
I recently discovered stable-diffusion-videos by nateraw , and it's truly impressive. Create 🔥 videos with Stable Diffusion by exploring the latent space…
-
⭐ gitleaks gitleaks
gitleaks by gitleaks is a game-changer in its space. Excited to see how it evolves. Find secrets with Gitleaks 🔑
-
⭐ Abdur-rahmaanJ termcharts
If you're into interesting projects, don't miss out on termcharts , created by Abdur-rahmaanJ . Terminal charts
-
⭐ Mr-Destructive meetgor.com
I'm really excited about meetgor.com , an amazing project by Mr-Destructive . It's worth exploring! My Personal Blog and Portfolio made with Markata SSG and…
-
⭐ pypeaday small-group-notes
I'm really excited about small-group-notes , an amazing project by pypeaday . It's worth exploring! Landing zone for small group notes - plan is to make…
-
⭐ Mr-Destructive techstructive-blog
Looking for inspiration? techstructive-blog by Mr-Destructive . Blogging Platform powered by Django.
-
⭐ sponsfreixes jinja2-fragments
The work on jinja2-fragments by sponsfreixes . Render Jinja2 template block as HTML page fragments on Python web frameworks.
-
⭐ WaylonWalker markata-slides
Looking for inspiration? markata-slides by WaylonWalker . A slides plugin for markata that allows you to create presentations in markdown from the comfort…
-
⭐ ansible ansible-language-server
Looking for inspiration? ansible-language-server by ansible . 🚧 Ansible Language Server codebase is now included in vscode-ansible repository
-
Create a new Python Project with the Hatch Cli
I'm really getting into using hatch as my go to build system, and I am really liking it so far. I am slowly finding new things that just work really well. is one of those things that I didn't realize I needed until I had it. Hatch new cover image creating new versions created by myself with stable diffusion hatch-new-cli Note! I am running all of these commands with pipx. I like to use pipx for all of my system level cli applications. To emphasis this point in the article I am going to use
-
Versioning Python Projects with Hatch
Hatch has an amazing versioning cli for python packages that just works. It takes very little config to get going and you can start bumping versions without worry. Hatch version cover image {.more-cinematic} creating new versions created by myself with stable diffusion project layout For trying out the cli let's make a simple project with the terrible name . pyproject.toml The main hero of this post is the . This is what defines all of our PEP 517 style project setup. statically versioni
-
GitHub Actions Delete all Workflow Runs
Today I ran a bunch of actions, but I wanted to clean up all the runs that I used to get it setup so that I had a good clean history to refer back to later. I found this post
-
From Markdown to Blog with Markata | lightning tal...
Markata is a great python framework that allows you to go from markdown to a full website very quickly. You can get up and running with nothing more than Markdown. It is also built on a full plugin architecture, so if there is extra functionality that you want to add, you can create a plugin to make it behave like you want. Full transparancy... I built markata. The talk The talk is live on YouTube. Make sure you check out the other videos from the conference. There were quite a few quality t
-
⭐ laytan cloak.nvim
Just starred cloak.nvim by laytan . It's an exciting project with a lot to offer. Cloak allows you to overlay *'s over defined patterns in defined files.
-
I spoke at Python Web Conf 2022
I spoke at python webconf in March 2022 about how I deploy this blog on a continuous basis. Building this blog has brought me a lot of benefits. I have a set of custom curated notes to help describe a problem and how to solve it to me. At theis point it's not uncommon to google an Issue I am having and finding my own blog with exactly the solution I need at the top. I also bump into people from time to time that recognize me from the blog, its a nice conversation starter, and street cred. The
-
Packages I Maintain
Markata I open sourced the static site framework that I use to build my-blog among other side projects. It's a plugins all the way down static site generator, that makes me happy to use. {% gh_repo_list_topic "waylonwalker", "markata" %} Repos used to build this blog my-blog is built on a number of small repos. I set it up this way so that creating content is fast and easy to do. I don't have to worry about carrying around large images with my lightweight text files just to make some posts. {%
-
I turned on 2FA for all of my pypi packages
I got all the pypi packages that I own behind 2 factor authentication. 💪 Recently this really made it's rounds in the python news since pypi was requiring critical package maintainers to have 2FA on and even offering them hardware tokens to help them turn this on. I feel like this caused a bit of confusion as turning on 2FA does not mean that you need to do anything different to deploy a package, and it DOES NOT require a hardware token. You can continue using your favorite 2FA app. You might
-
⭐ P3rf rofi-network-manager
rofi-network-manager by P3rf is a game-changer in its space. Excited to see how it evolves. A manager for network connections using bash, rofi,…
-
⭐ pypa build
Looking for inspiration? build by pypa . A simple, correct Python build frontend
-
I was on Talk Python
After years of listening to talkpython.fm I had the honor to be part of episode-337 to talk about Kedro for maintainable data science. I was quite nervous to talk on a show that I helped shape my career in such a profound way. I started my journey towards software engineering near Michaels first few episodes. His discussions with such great developers over the years has made an huge impact on my skill. It has always given me great advice and topics to go deeper on. During the episode I tried m
-
use vim to remove duplicates
I just love how some features of vim are so discoverable and memorable once you really start to grasp it. Sorting and uniqing your files or ranges is one of those examples for me. I recently used this to dedupe my autogenerated links section for rich-syntax-range-style . More often I am using it to sort and uniqify objects like arrays and lists. Here is what the markdown looks like. Then typing yields a uniqly sorted list of links.
-
⭐ squidfunk mkdocs-material
Check out squidfunk and their project mkdocs-material . Documentation that simply works
-
Highlighting text ranges with Rich | python
Today I've been playing with py-tree-sitter a bit and I wanted to highlight match ranges, but was unable to figure out how to do it with rich , so I reached out to @textualizeio for help. https://twitter.com/_WaylonWalker/status/1562469770766589952 While waiting for that reply let's show how we got this far. imports Lets import all the classes that we need from rich and setup a console to print to. some code Now we need some code to highlight. I am going to rip my from another post . prin
-
vimgrep open buffers
How to vimgrep over hidden files. I needed to delete all build pipeline steps that were named . I currently have about 60 projects running from the same template all running very similar builds. In the past I've scripted out migrations for large changes like this, they involved writing a python script that would load the yaml file into a dictionary, find the corresponding steps make the change and write it back out. Today's job was much simplar, just delete the step, were all steps are surrou
-
markata 0.3.0 is 15-20% faster
image from Dall-e {.more-cinematic} a sprinter edging out his opponent by Dall-e It's about time to release Markata 0.3.0. I've had 8 pre-releases since the last release, but more importantly it has about 3 months of updates. Many of which are just cleaning up bad practices that were showing up as hot spots on my reports Markata started off partly as a python developer frustrated with using nodejs for everything, and a desire to learn how to make frameworks in pluggy. Little did I know how f
-
⭐ CompVis stable-diffusion
Check out stable-diffusion by CompVis . It's a well-crafted project with great potential. A latent text-to-image diffusion model
-
⭐ archlinux aur
Check out archlinux and their project aur . ⚠️⚠️Experimental aur.git mirror⚠️⚠️ (read-only mirror)
-
get the version of any python package | python api
A common meta thing that I need in python is to find the version of a package. Most of the time I reach for , but that does not always work. but not all projects have a In searching the internet for an answer nearly every one of them pointed me to . This works for most projects, but is simply a convention, its not required. Not all projects implement a , but most do. I've never seen it lie to me, but there is nothing stopping someone from shipping mismatched versions. If you maintain a pro
-
⭐ charmbracelet gum
Check out gum by charmbracelet . It's a well-crafted project with great potential. A tool for glamorous shell scripts 🎀
-
⭐ Mr-Destructive crossposter
Check out crossposter by Mr-Destructive . It's a well-crafted project with great potential. Crosspost your articles to dev.to, codenewbie.org, medium.com…
-
The one reason I switched to arch
The community, that's it, end of post, roll the credits. I'm a tinkerer I am a tinkerer, I am not going to run a stock desktop manager, mostly becuase that's just not how my brain works. I need to tweak everything to fit my needs. Grantid I have not spent much time in many full fledged linux desktop environments. They are far more customizable than windows ever will be, I absolutely love that about them. Inevitibly I end up in a situation where I hit a wall, it just won't do what I want it t
-
⭐ moonlight-stream moonlight-docs
I recently discovered moonlight-docs by moonlight-stream , and it's truly impressive. Moonlight Documentation
-
⭐ moonlight-stream moonlight-qt
Just starred moonlight-qt by moonlight-stream . It's an exciting project with a lot to offer. GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
-
⭐ deresmos xrandr-manager
I like deresmos's project xrandr-manager . Manage dual display on Linux
-
⭐ ShayBox Launcher-Curseforge
I came across Launcher-Curseforge from ShayBox , and it's packed with great features and ideas. Integrates the CF Modpack install button to any MMC based…
-
⭐ atar-axis xpadneo
If you're into interesting projects, don't miss out on xpadneo , created by atar-axis . Advanced Linux Driver for Xbox One Wireless Controller (shipped with…
-
Two new shell aliases for git
Astronaut doing a mic drop with explosion Recently I added two new bash/zsh aliases to make my git experience just a tad better. trackme Most of our work repos were recently migrated to new remote urls, we scriped out the update to all of the repos, but I was left with a tracking error for all of my open branches. To easily resolve this I just made an alias so that I can just run anytime I see this error. getting the branch The following command will always return the currently checked out br
-
⭐ jazzband pip-tools
Check out pip-tools by jazzband . It's a well-crafted project with great potential. A set of tools to keep your pinned Python dependencies fresh.
-
IPython q to exit
So many terminal applications bind to exit, even the python debugger, its muscle memory for me. But to exit ipython I have to type out . This is fine, but since q is muscle memory for me I get this error a few times per day. After digging way too deep into how IPython implements its I realized there was a very simple solution here. automatically imports all the scripts you put in your profile directory, all I needed was to create with the following. It was that simple. This is not a gam
-
Copier Slugify | python templating | using cookiec...
It's no secret that I love automation, and lately my templating framework of choice has been copier. One hiccup I recently ran into was having spaces in my templated directory names. This makes it harder to run commands against as you need to escape them, and if they end up in a url you end up with ugly all over. Cookiecutter has the solution Yes the solution comes from a competing templating framework. I install copier with pipx, so I need to inject cookiecutter in to my copier environment
-
⭐ Delta456 box-cli-maker
box-cli-maker by Delta456 is a game-changer in its space. Excited to see how it evolves. Make Highly Customized Boxes for CLI
-
Textual has devtools
Textual has devtools in the upcoming css branch, and its pretty awesome! It's still early Textual is still very early and not really ready for prime time, but it's quite amazing how easy some things such as creating keybindings is. The docs are coming, but missing right now so if you want to use textual be ready for reading source code and examples. On to the devtools As @willmcgugan shows in this tweet it's pretty easy to setup, it requires having two terminals open, or using tmux, and curren
-
⭐ NotUnlikeTheWaves minesweeper
I'm really excited about minesweeper , an amazing project by NotUnlikeTheWaves . It's worth exploring! A minesweeper in the terminal written in Golang with…
-
⭐ jrnxf gh-eco
The work on gh-eco by jrnxf . 🦎 gh cli extension to explore the ecosystem
-
Using Different versions of python with pipx | pye...
"cell shaded, long, full body, shot of a cybernetic blue soldier with glowing pink eyes, llustration, post grunge, cinebatic dramatic atmosphere, sharp focus, pink glowing volumetric lighting, concept art by josan gonzales and wlop, by james jean, Victo ngai, David Rubín, Mike Mignola, Laurie Greasley, highly detailed, sharp focus,alien,Trending on Artstation, HQ, deviantart, art by artgem" -s50 -W832 -H416 -C7.5 -Ak_lms -S70567464 I love using pipx for automatic virtual environment management o
-
⭐ Cveinnt LiveTerm
Check out Cveinnt and their project LiveTerm . 💻 Build terminal styled websites in minutes!
-
⭐ curl curl
curl has done a fantastic job with curl . Highly recommend taking a look. A command line tool and library for transferring data with URL syntax, supporting…
-
LIVE-REPLAY - Python dev | Markata todoui | 4/6/20...
https://youtu.be/-42A5210HYo Super fun steam Broadcasted live on Twitch -- Watch live at https://www.twitch.tv/waylonwalker We worked on markata todoui, a command tui trello board written in python using only markdown files to store the data. I love markdown and I want to make this my workflow. During this stream we get RAIDED by TEEJ_DV! and chat about tmux a bit before calling the changes to markata-tui good and signing off. dotfiles: https://github.com/WaylonWalker/devtainer today's project:
-
⭐ joshmedeski fish-lf-icons
The work on fish-lf-icons by joshmedeski . Fish plugin to add Nerd Font icon support to the lf terminal file manager
-
⭐ pypeaday wish-lists
If you're into interesting projects, don't miss out on wish-lists , created by pypeaday . amazon wish lists replacement
-
⭐ python mypy
If you're into interesting projects, don't miss out on mypy , created by python . Optional static typing for Python
-
⭐ python typeshed
I'm really excited about typeshed , an amazing project by python . It's worth exploring! Collection of library stubs for Python, with static types
-
⭐ numtide devshell
I'm impressed by devshell from numtide . Per project developer environments
-
⭐ pyscript pyscript
The work on pyscript by pyscript . PyScript is an open source platform for Python in the browser. Try PyScript: https://pyscript.com Examples:…
-
⭐ pypeaday tdarr
Check out pypeaday and their project tdarr . tdarr setup
-
⭐ koaning skedulord
If you're into interesting projects, don't miss out on skedulord , created by koaning . captures logs and makes cron more fun
-
How I Quickly Capture Screenshots directly into My...
When I am creating blog posts it's often helpful to add screenshots to them to illustrate what I see on my screen. Sometimes I lack good screenshots in my posts because it just takes more effort than I have in the moment, and I prioritize making content over making perfect content. Making Screenshots When I have something to take a screenshot of, I need to take the shot, optimize the image, often convert it to a better format, publish it, and create a the img tag in my blog. take screenshot opti
-
Copier < 6.0.0b0 considered dangerous
Copier is a fantastic templating library written in python, but older versions have a dangerous bug if you are using it inside of existing directories. !!UPDATE!! As of May 15, 2022, the stable release of copier now includes these changes, if you have not already make sure you update. This is a PSA I Use copier several times per day and get fantastic benefit from this project, this post is not intended to crap all over copier in any way, but is rather a PSA for other users who do use copier like
-
⭐ rcarriga nvim-notify
nvim-notify by rcarriga is a game-changer in its space. Excited to see how it evolves. A fancy, configurable, notification manager for NeoVim
-
⭐ scottbarnesg smart-sec-cam
I came across smart-sec-cam from scottbarnesg , and it's packed with great features and ideas. A privacy-focused, intelligent security camera system.
-
⭐ httpie cli
I came across cli from httpie , and it's packed with great features and ideas. 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API…
-
⭐ nbdd0121 wsld
Check out nbdd0121 and their project wsld . WSL Daemon - Stable X11 connection and time synchronisation for WSL2
-
PyOhio CFP's
Here are some CFP's that I used for PyOhio 2022. https://pretalx.com/pyohio-2022/cfp {.hoverlink} Idea to blog post in minutes - Shorter Markata is a plugins all the way down static site generator, that covers all the things you need to go from markdown to a blog site out of the box. Since it's plugins all the way down you can also rip out all the default plugins, and do something completely different with the lifecycle. Lets build a whole blog site in 5 minutes. Add Kedro to your Pandas Workfl
-
⭐ dagger dagger
If you're into interesting projects, don't miss out on dagger , created by dagger . An engine to run your pipelines in containers
-
⭐ darrenburns dunk
Just starred dunk by darrenburns . It's an exciting project with a lot to offer. Prettier git diffs in the terminal 🎨
-
⭐ PrithivirajDamodaran Gramformer
Gramformer by PrithivirajDamodaran is a game-changer in its space. Excited to see how it evolves. A framework for detecting, highlighting and correcting…
-
⭐ WaylonWalker markata
I like WaylonWalker's project markata . A plugins all the way down static site generator written in python. Plugins all the way down means that you can…
-
⭐ eyeseast python-frontmatter
Check out eyeseast and their project python-frontmatter . Parse and manage posts with YAML (or other) frontmatter
-
⭐ rothgar awesome-tuis
I came across awesome-tuis from rothgar , and it's packed with great features and ideas. List of projects that provide terminal user interfaces
-
⭐ mixu markdown-styles
I'm impressed by markdown-styles from mixu . Markdown to static HTML generator and multiple CSS themes for Markdown
-
⭐ nicoddemus pytest-rich
nicoddemus has done a fantastic job with pytest-rich . Highly recommend taking a look. pytest + rich integration (proof of concept)
-
⭐ patrick-kidger mkposters
patrick-kidger has done a fantastic job with mkposters . Highly recommend taking a look. Make posters from Markdown files.
-
⭐ datajoely kedro-rich
Just starred kedro-rich by datajoely . It's an exciting project with a lot to offer. Make your Kedro experience snazzy
-
⭐ pypeaday pype.dev
I'm impressed by pype.dev from pypeaday . my blog?
-
⭐ samuelcolvin dirty-equals
I'm really excited about dirty-equals , an amazing project by samuelcolvin . It's worth exploring! Doing dirty (but extremely useful) things with equals.
-
⭐ charmbracelet bubbletea
Looking for inspiration? bubbletea by charmbracelet . A powerful little TUI framework 🏗
-
⭐ bashbunni pjs
If you're into interesting projects, don't miss out on pjs , created by bashbunni . A basic CLI for regularly updating your project's status
-
⭐ norcalli nvim-terminal.lua
Just starred nvim-terminal.lua by norcalli . It's an exciting project with a lot to offer. A high performance filetype mode for Neovim which leverages…
-
⭐ BurntSushi xsv
The work on xsv by BurntSushi . A fast CSV command line toolkit written in Rust.
-
⭐ SnapDrop snapdrop
Check out snapdrop by SnapDrop . It's a well-crafted project with great potential. A Progressive Web App for local file sharing
-
⭐ tbillington kondo
I'm really excited about kondo , an amazing project by tbillington . It's worth exploring! Cleans dependencies and build artifacts from your projects.
-
⭐ linuxserver Heimdall
The work on Heimdall by linuxserver . An Application dashboard and launcher
-
⭐ tinysearch tinysearch
The work on tinysearch by tinysearch . 🔍 Tiny, full-text search engine for static websites built with Rust and Wasm
-
⭐ zevaverbach templates
Looking for inspiration? templates by zevaverbach . No description available.
-
⭐ lukas-reineke cmp-rg
Check out lukas-reineke and their project cmp-rg . ripgrep source for nvim-cmp
-
⭐ mizlan iswap.nvim
I like mizlan's project iswap.nvim . Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
-
⭐ photoview photoview
Check out photoview and their project photoview . Photo gallery for self-hosted personal servers
-
⭐ Textualize rich-cli
I like Textualize's project rich-cli . Rich-cli is a command line toolbox for fancy output in the terminal
-
⭐ rhysd conflict-marker.vim
Check out rhysd and their project conflict-marker.vim . Weapon to fight against conflicts in Vim.
-
⭐ davidbrochart nbterm
I'm really excited about nbterm , an amazing project by davidbrochart . It's worth exploring! Jupyter Notebooks in the terminal.
-
⭐ jupyterlite jupyterlite
If you're into interesting projects, don't miss out on jupyterlite , created by jupyterlite . Wasm powered Jupyter running in the browser 💡
-
⭐ sunjon stylish.nvim
I came across stylish.nvim from sunjon , and it's packed with great features and ideas. Stylish UI components for Neovim
-
⭐ dynaconf dynaconf
If you're into interesting projects, don't miss out on dynaconf , created by dynaconf . Configuration Management for Python ⚙
-
⭐ alanwsmith neovim-grimoire
Check out neovim-grimoire by alanwsmith . It's a well-crafted project with great potential. No description available.
-
⭐ ipython ipython
Check out ipython and their project ipython . Official repository for IPython itself. Other repos in the IPython organization contain things like the…
-
python functools total ordering
functools.total_ordering makes adding all of six of the rich comparison operators to your custom classes much easier, and more likely that you remember all of them. From the Docs: The class must define one of __lt__(), __le__(), __gt__(), or __ge__ In addition, the class should supply an __eq__() method. one of these lt () le () gt () ge () and required to have this one eq () Total Ordering Docs Here is an example using the Enum I was working on the other day.
-
⭐ asdf-vm asdf
If you're into interesting projects, don't miss out on asdf , created by asdf-vm . Extendable version manager with support for Ruby, Node.js, Elixir, Erlang…
-
⭐ sharkdp pastel
Check out sharkdp and their project pastel . A command-line tool to generate, analyze, convert and manipulate colors
-
⭐ delestro outputformat
I came across outputformat from delestro , and it's packed with great features and ideas. Python library to decorate and beautify strings
-
⭐ pyenv pyenv
pyenv has done a fantastic job with pyenv . Highly recommend taking a look. Simple Python version management
-
⭐ pyenv pyenv-installer
pyenv has done a fantastic job with pyenv-installer . Highly recommend taking a look. This tool is used to install and friends.
-
⭐ tpope vim-abolish
vim-abolish by tpope is a game-changer in its space. Excited to see how it evolves. abolish.vim: Work with several variants of a word at once
-
⭐ xandrade Talkpython.fm-Notable-Packages
I came across Talkpython.fm-Notable-Packages from xandrade , and it's packed with great features and ideas. [unofficial] Talkpython.fm podcast notable PyPI…
-
Smoother Python with automatic imports | pyflyby
This is not a flaky works half the time kind of plugin, it's a seriously smooth editing experience. I've just started using pyflyby, and it is solid so far. I have automatic imports on every save of a python file in neovim, and automatic imports on every command in ipython. I can't tell you how pumped I am for this, and how good its felt to use over the past few weeks. It's glorious. YouTube video Listen to me rant on how great pyflyby is https://youtu.be/2QW5DJiEJH4 {.youtube-embed} Give the
-
⭐ pypeaday aoc-2021-kedro-playground
Check out aoc-2021-kedro-playground by pypeaday . It's a well-crafted project with great potential. No description available.
-
⭐ elnappo dotfiles
Looking for inspiration? dotfiles by elnappo . my .files - powered by Ansible
-
You must use augroup with autocmd in vim | Here's ...
If you are running vim autocmd's without a group, you're killing your performance. Granted your probably not sourcing your vimscript files with autocmd's too often, but every time you source that vimscript you are adding another command that needs to run redundantly. https://youtu.be/2ITTn4Dl0lc This is what I had Not silky smooth For WAAY too long I have had something like this in my vimrc or init.vim. It formats my python for me on every save, works great except if I source my dotfiles mor
-
Code Review from the comfort of vim | Diffurcate
I often review Pull requests from the browser as it just makes it so easy to see the diffs and navigate through them, but there comes a time when the diffs get really big and hard to follow. That's when its time to bring in the comforts of vim. https://youtu.be/5NKaZFavM0E Plugins needed This all stems from the great plugin by AndrewRadev . It breaks a down into a project. So rather than poping into a pager from git diff, you can pipe to diffurcate and it will setup a project in a tmp directo
-
⭐ borgmanJeremy aoc_2021
Just starred aoc_2021 by borgmanJeremy . It's an exciting project with a lot to offer. No description available.
-
Setup a yaml schema | yamlls for a silky smooth se...
I've gone far too long without a good setup for editing yaml files, I am missing out on autocomplete and proper diagnostics. This ends today as I setup yaml-language-server in neovim. https://youtu.be/xo4HrFoKF4c {.youtube-embed} The video for this one is part of a challenge-playlist I put out for myself to constantly improve my dotfiles for all of December. init.vim I have my setup to only source other modules, if you want everything in a single config, feel free to do as you wish. I broke mi
-
⭐ pypeaday aoc-2021
Just starred aoc-2021 by pypeaday . It's an exciting project with a lot to offer. Advent of Code 2021 repo
-
Open files FAST from zsh | or bash if thats your t...
https://youtu.be/PQw_is7rQSw I am often in a set of tmux splits flying back and forth, accidentally close my editor, so when I come back to that split and hit my keybinds to edit files I enter them into zsh rather than into nvim like I intended. Today I am going to sand off that rough edge and get as similar behavior to nvim as I can with a couple of aliases. Make sure you check out the YouTube video to see all of my improvements. what's an alias If you have never heard of an alias before it's
-
⭐ lewis6991 gitsigns.nvim
lewis6991 has done a fantastic job with gitsigns.nvim . Highly recommend taking a look. Git integration for buffers
-
⭐ neovim neovim
The work on neovim by neovim . Vim-fork focused on extensibility and usability
-
How linux users install a text editor
In honor of the neovim 0.6.0 release, I decided to do a funny skit installing neovim, and fix up my install script in the process as part of my challenge to fix up my dotfiles. I ran into one snag where I was not updating the repo that I cloned. I moved it to the directory I now keep third-party git repos and set it to update with ansible. https://youtu.be/64oKLphhBuo The thing that took me the longest to realize was.... I had a path issue pointing me to an old install of the appimage over the
-
30 days dotfile ricing
https://youtu.be/Jq1Y48F_rOU {.youtube-embed} I am challenging myself to 30 days of dotfile ricing. I have been on linux desktop for a few months now and have a pretty good workflow going, I have the coarse edits done to my workflow, but it has some rough edges that need sanded down. It's time to squash some of those little annoyances that still exist in my setup. This is primarily going to be focused on productivity, but may have a few things to just look better. This will comprise heavily of a
-
JUT | Read Notebooks in the Terminal
Trying to read a .ipynb file without starting a jupyter server? jut has you covered. https://youtu.be/t8AvImnwor0 watch the video version of this post on YouTube install is packaged and available on pypi so installing is as easy as pip installing it. installing jut with pip ! This is my first time including snippets of the video in the article like this, let me know what you think! examples running jut examples what are all the commands available for jut? Take a look at the help of the cli
-
Waylon Walker
👋 Hi, I am Waylon Walker. Husband, Father of two, and creator things on the web, learning, and teaching others. I play lots of Minecraft, make art, and skate everyday with my kids. I finish the day binging episodes of Big Bang Theory with my wife. I believe in a decentralized platform where everyone has their own space on this internet to share their thoughts and ideas. I created my blogging platform from scratch to learn about building tools with pluggy and diskcache. I was frustrated with
-
⭐ thoughtbot dotfiles
Looking for inspiration? dotfiles by thoughtbot . A set of vim, zsh, git, and tmux configuration files.
-
kedro catalog create
I use to boost my productivity by automatically generating yaml catalog entries for me. It will create new yaml files for each pipeline, fill in missiing catalog entries, and respect already existing catalog entries. It will reformat the file, and sort it based on catalog key. https://youtu.be/_22ELT4kja4 {.youtube-embed} [[ what-is-kedro ]] 👆 Unsure what kedro is? Check out this post. Running Kedro Catalog Create The command to ensure there are catalog entries for every dataset in the pass
-
⭐ nvim-telescope telescope-media-files.nvim
telescope-media-files.nvim by nvim-telescope is a game-changer in its space. Excited to see how it evolves. Telescope extension to preview media files…
-
⭐ sqlfluff sqlfluff
sqlfluff by sqlfluff is a game-changer in its space. Excited to see how it evolves. A modular SQL linter and auto-formatter with support for multiple…
-
⭐ hrsh7th cmp-copilot
cmp-copilot by hrsh7th is a game-changer in its space. Excited to see how it evolves. copilot.vim source for nvim-cmp
-
⭐ JessicaTegner pypandoc
Looking for inspiration? pypandoc by JessicaTegner . Thin wrapper for "pandoc" (MIT)
-
⭐ abhinavsp0730 kedro-wdbc-tf
I'm impressed by kedro-wdbc-tf from abhinavsp0730 . No description available.
-
⭐ chipsenkbeil distant.nvim
Check out chipsenkbeil and their project distant.nvim . 🚧 (Alpha stage software) Edit files, run programs, and work with LSP on a remote machine from the…
-
nvim conf 2021 | IDE's are slow | Waylon Walker
https://youtu.be/E18m4KkJUnI {.youtube-embed} Slides 👇 welcome Other possible titles Using Vim as a Team Lead I 💜 Tmux Why I stopped using @code Get there fast How I vim It's ok Use a graphical IDE if it works for you. Trick it out vim is so well integrated into the terminal, take advantage It wasn't working for me anymore dozens of instances As a team lead I bounce betweeen a dozen projects a per day https://pbs.twimg.com/media/FAEmRjYUcAUk2eR?format=jpg&name=large {.hoverlink} Move With Intent
-
⭐ tesseract-ocr tesseract
tesseract by tesseract-ocr is a game-changer in its space. Excited to see how it evolves. Tesseract Open Source OCR Engine (main repository)
-
⭐ kkharji sqlite.lua
The work on sqlite.lua by kkharji . SQLite LuaJIT binding with a very simple api.
-
⭐ nvim-telescope telescope-frecency.nvim
I'm impressed by telescope-frecency.nvim from nvim-telescope . A telescope.nvim extension that offers intelligent prioritization when selecting files from…
-
⭐ AndrewRadev diffurcate.vim
Check out diffurcate.vim by AndrewRadev . It's a well-crafted project with great potential. Split a git diff into separate files
-
⭐ cmgriffing flick-it
Check out flick-it by cmgriffing . It's a well-crafted project with great potential. An OBS overlay game similar to the !drop game.
-
⭐ codelucas newspaper
codelucas has done a fantastic job with newspaper . Highly recommend taking a look. newspaper3k is a news, full-text, and article metadata extraction in…
-
⭐ delta-io delta-rs
I recently discovered delta-rs by delta-io , and it's truly impressive. A native Rust library for Delta Lake, with bindings into Python
-
⭐ rinx cmp-skkeleton
I recently discovered cmp-skkeleton by rinx , and it's truly impressive. skkeleton source for nvim-cmp
-
⭐ pytest-dev pytest-cov
I like pytest-dev's project pytest-cov . Coverage plugin for pytest.
-
⭐ nedbat coveragepy
The work on coveragepy by nedbat . The code coverage tool for Python
-
Just Ask Ipython for help
It happens to the best of us We can't all remember every single function signature out there, it's just not possible. If you want to stay productive while coding without the temptation to hit YouTube or Twitter. Use the built in help. Here are 5 ways to get help without leaving your terminal. https://youtu.be/TZrRAP-9UMk Docstrings In any python repl you can access the docstring of a function by calling for . In Ipython we can even get some syntax highlighting with the . Source Code Sometim
-
Hacktoberfest 2021?
Are you participating in Hacktoberfest 2021? I got my start with open source with Hacktoberfest 2018. I remember being so nervous for those first pr's. I have continued to participate every year, and it feels good to give back. It made a big change on me Something that it really did for me was to lower the hurdle to contribute regularly. I am not a huge contributor to open source. I am not necessarily a regular maintainer of any large project, but I do often raise issues when I see things as a u
-
I made a neovim plugin
I've slowly adding more and more lua functions into my neovim configuration, and recently I noticed a pattern for a class of functions that reach out to run shell commands that can be abstracted away. https://youtu.be/8m5ipBuopPU {.youtube-embed} Telegraph.nvim Check out the project readme for the most up to date details on the plugin itself. Motivation I want a simple way to make remaps into shell commands that can open new tmux windows, popups, or just run a command with context from the edit
-
⭐ ThePrimeagen ansible
The work on ansible by ThePrimeagen . No description available.
-
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 {.youtube-embed} [[ what-is-kedro ]] 👆 Unsure what kedro is? Check out this post. parameters files You can have multiple parameters files and choose which ones to load by setting your environment. By default kedro will give you a and para
-
⭐ WaylonWalker Telegraph.nvim
I'm impressed by Telegraph.nvim from WaylonWalker . Send commands system commands in an elegant way
-
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 single catalog entry as a string, mutiple catalog entries as a List of strings, or a dictionary of strings where the key is the keyword argument of the func and the value is
-
⭐ jacobsimpson nvim-example-lua-plugin
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…
-
⭐ aeturrell skimpy
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.
-
⭐ mobilemancer windows-terminal-aurelia
I like mobilemancer's project windows-terminal-aurelia . Aurelia inspired Windows Terminal theme
-
⭐ dstein64 vim-startuptime
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…
-
⭐ neovim nvim-lspconfig
Just starred nvim-lspconfig by neovim . It's an exciting project with a lot to offer. Quickstart configs for Nvim LSP
-
⭐ andymass vim-matchup
Looking for inspiration? vim-matchup by andymass . vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit…
-
⭐ wbthomason packer.nvim
I like wbthomason's project packer.nvim . A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written…
-
⭐ nvim-treesitter nvim-treesitter
If you're into interesting projects, don't miss out on nvim-treesitter , created by nvim-treesitter . Nvim Treesitter configurations and abstraction layer
-
⭐ David-Kunz treesitter-unit
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
-
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 that is all done with this cli. https://youtu.be/ZmccpLy-OEI {.youtube-embed} [[ what-is-kedro ]] 👆 Unsure what kedro is? Check out this post. Kedro run To run the whole darn proj
-
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 {.youtube-embed} conda venv pipenv conda I prefer to use conda as my virtual environment manager of choice as it give me both the interpreter and the packages I install. I don't have to rely on the system version of python or another tool to maintain python versions at all, I get everything in one tool. st
-
⭐ projekt0n circles.nvim
I'm impressed by circles.nvim from projekt0n . uniform icons for neovim
-
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 ]] this post covers kedro new [[ kedro-environment ]] This post covers creating your virtual environment for kedro install kedro Make sure you have kedro installed in your cur
-
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 remote or not, use git.
-
⭐ AckslD nvim-neoclip.lua
Check out AckslD and their project nvim-neoclip.lua . Clipboard manager neovim plugin with telescope integration
-
Kedro New
https://youtu.be/uqiv5LAiJe0 {.youtube-embed} 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, Check out yesterdays post on What is Kedro. pipx I reccomend using when running kedro new. is designed for system level cli tools so that you do not
-
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 order that these are executed are determined by the , which is a DAG . It's the 's job to manage the execution of the . https://youtu.be/Wf4rnFsaFFU {.youtube-embed}
-
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 renders my fonts and allows me to highlight things well. One Dark Theme dotfiles You can find my dotfiles on github. Feel free to read through and take anything that you find use
-
tmux show-messages
https://youtu.be/LLk94fKpGg4 {.youtube-embed} 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. This might highlight any hot key conflicts you might have in your . man page for show-messages In case you wnat more information about show-messages, here is the
-
tmux ta
https://youtu.be/nT0FA1RNZEs {.youtube-embed} 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 Toomey's script straight out of his course. It helps us create or jump to project specific sessions with ease. a directory of projects My version of the script
-
tmux display-message
https://youtu.be/utfLA6L8o5s {.youtube-embed} 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 yourself a notification when that long running task is complete. from the man page Here is a snippet of from the tmux man page. I rarely need to do anything othe
-
⭐ heathdbrown python_code_tips
If you're into interesting projects, don't miss out on python_code_tips , created by heathdbrown . No description available.
-
killing tmux
https://youtu.be/QWPyYx54JbE {.youtube-embed} 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 before kill-session A more reasonable option might be to kill a single session. choose-tree Killing sessions one by one from the command line can be a bit tedio
-
tmux has-session
https://youtu.be/XucVVgGmesM {.youtube-embed} 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 command is pretty straight forward, you simply ask tmux if the session name you are looking for exists. [[ tmux-nav-2021 ]] for more information on how I naviga
-
⭐ bigskysoftware htmx
I'm impressed by htmx from bigskysoftware . htmx - high power tools for HTML
-
tmux list-keys
https://youtu.be/Y1MYmL8ZolE {.youtube-embed} 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 grep or a pager in some circumstances. tmux command line Running from within the tmux command line puts you into a much more pleasant . default keybinging By de
-
tmux status-bar
https://youtu.be/mvgM8UH11_U {.youtube-embed} 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 time. I find that it helps a little bit for others to follow along if I keep it on in certain circumstances. show the status bar You can set a hotkey to show o
-
tmux source-file
https://youtu.be/dDq0depPrTs {.youtube-embed} 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 it gets sourced. command We can run this command from your shell to re-source your changed It also works from the tmux command line. tmux hotkey It's very com
-
tmux fzf session jumper
https://youtu.be/DkJ9rb85LC0 {.youtube-embed} 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 not make it up, and cannot remember where it came from. It will open up a session picker in a new full screen window. Popup selector Like with many of my key
-
tmux next/prev session
https://youtu.be/8kZnjHPYnKU {.youtube-embed} 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 until I got too frustrated and just ran to start on a new blank slate. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
tmux start application
https://youtu.be/c-a2Bnv_NJ0 {.youtube-embed} 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 htop in an above split I used this one for a number of years to take a quick peek into my systems performance while a memory intensive task was running. 🗒️ no
-
tmux rename session
https://youtu.be/WRLRiQDjVIA {.youtube-embed} 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 intent has changed or your were just plain too lazy at the time for the extra characters needed to name it. Don't worry we can still give that session a descriptiv
-
⭐ ThePrimeagen vim-nav-playground
Check out ThePrimeagen and their project vim-nav-playground . No description available.
-
⭐ ThePrimeagen vim-fundamentals
I recently discovered vim-fundamentals by ThePrimeagen , and it's truly impressive. No description available.
-
tmux targeted session
https://youtu.be/5KE7Il7SOEk {.youtube-embed} 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 off of yeserday's new-session post, make sure you check that one out as well. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this
-
tmux detach
https://youtu.be/A1qx3tNKDdA {.youtube-embed} 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/ {.hoverlink} for more information on how I navigate tmux, check out this full post Also check out the full YouTube tmux-playlist to see all of the videos in this series.
-
tmux new-session
https://youtu.be/LbQNdCAUogE {.youtube-embed} 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. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post Also check out the full YouTube tmux-playlist to see all of the videos
-
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 session you were just in using attach. attach this command will simply attach back to tmux if you are ever disconnected If you ever run long running tasks on a remote machine by ss
-
Git in Depth Notes
These are my notes from taking @nnja's FEM course git-in-depth . requirements > than 2.0 creating a git
-
tmux ls
https://youtu.be/LY41GLn_DGg {.youtube-embed} 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 ]] [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post Also check out the full YouTube tmux-playlist to see all of the videos in this series.
-
tmux command line
https://youtu.be/SNu-4IrkjAs {.youtube-embed} 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 command line, in a split. From the tmux command line Or we can open the tmux command line and run it from tmux's built in command line, which is very similar to bim E
-
tmux copy-mode
https://youtu.be/-ypY_-VmBKk {.youtube-embed} 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 selection. Arrow keys will be used for navigation unless you have specified vi mode, then it will be . Default keybinding to get into copy mode is . If you a
-
tmux join-pane
https://youtu.be/Vm5rRtcVXLw {.youtube-embed} 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, go back to the window you want to join it to and join-pane. My keybindings, you must add this to your file to use them. [[ tmux-nav-2021 ]] for more informat
-
tmux break-pane
https://youtu.be/ICL609F2xnc {.youtube-embed} 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 [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
tmux zoom
https://youtu.be/Rn6mOarCQ-Y {.youtube-embed} Zooming into the current split in tmux is a valuable tool to give yourself some screen real estate. These days I am almost always presenting, streaming, or pairing up with a co-worker over a video call. Since I am always sharing my screen I am generally zoomed in to a level that is just a bit uncomfortable, so anytime I make a split it is really uncomfortable, being able to zoom into the split I am focused on is a big help, and also help anyone wat
-
⭐ emkademy jumpcutter
I came across jumpcutter from emkademy , and it's packed with great features and ideas. Automatically jump-cut silent parts of your videos using Python
-
tmux new-window
https://youtu.be/YRPZBv-iYyE {.youtube-embed} New window as it sounds makes new windows in tmux. Windows are kind of like tabs. They are another screen within your sessions that you can name and make new panes in. Default key bindings for creating and navigating windows in tmux. As always I have rebound these keys because I generally prefer a single keystroke over the prefix plus keybinding approach that tmux gives by default. When I started using tmux I did almost everything in one giant sess
-
tmux slect-pane
https://youtu.be/CPZJZjN9YTY {.youtube-embed} These are my MOST often used keybindings that I use in tmux. They allow me to jump between splits with ease with a vim style layout. I can hold mod and jump between panes with a familiar arrow key. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
tmux rotate-window
https://youtu.be/06z5qf81ofo {.youtube-embed} Rotate window is the main way that I navigated tmux before I learned . It allows you to change your focused pane, or rotate the position of the panes easily. Default keybindings My keybindings look just a bit different than the default ones, I do not like needing to hit prefix for every command, especially for repeated commands. I set a similar keybinding to the default one that uses mod instead of prefix. [[ tmux-nav-2021 ]] for more information o
-
tmux select-layout
https://youtu.be/F0mHnwTrNNc {.youtube-embed} When you get many splits going in tmux sometimes its time for a new layout. There are four layout strategies that I use, main-vertical, main-horizontal, even-vertical, even-horizontal. Almost always I am useing the main ones with mod plus a or mod plus shift a keybindings. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
⭐ ThePrimeagen refactoring.nvim
ThePrimeagen has done a fantastic job with refactoring.nvim . Highly recommend taking a look. The Refactoring library based off the Refactoring book by…
-
tmux resize-panes
https://youtu.be/hpFYE2LU7xc {.youtube-embed} Resizing panes in tmux can be quite difficult in default tmux, I use a set of keybingings to help resize panes in the rare occasions that I do need just a bit more space. I set the keybinding to the same as my split navigation bindings but shifted. They are very vim like (h,j,k,l). Most often when I need to resize panes I just grab the edge of the pane with my mouse. Yes the mouse, its not that often that I actually need to change the size of a pan
-
tmux choose-tree
https://youtu.be/79Y-kqAiMpw {.youtube-embed} Choose tree is a powerful tmux utility that provides a graphical interface to preview all sessions, windows, and panes, move between them kill them, move them and much more. The default keybinding my preferred keybinding to open sessions and windows collapsed and Zoomed in. From the man page. https://waylonwalker.com/tmux-nav-2021/ {.hoverlink} for more information on how I navigate tmux, check out this full post
-
tmux prefix
https://youtu.be/BMkpbfhbkKM {.youtube-embed} The prefix key is an essential part of tmux, by default all of tmux's key-bindings sit behind a prefix. This prefix is very similar to vim's leader key. It is common for folks to change the default (control b) to or if they are a vim user something to match their vim leader key. A few of the essential default key-bindings. A more complete list of key-bindings can be found in this gist https://gist.github.com/mzmonsour/8791835 . [[ tmux-nav-2021
-
⭐ laktak extrakto
I like laktak's project extrakto . extrakto for tmux - quickly select, copy/insert/complete text without a mouse
-
⭐ Mar1cX kedro-toolkit
Check out kedro-toolkit by Mar1cX . It's a well-crafted project with great potential. Kedro Toolkit is a VSCode Extension for the Kedro Framework
-
tmux splitting panes
https://youtu.be/kzgyiHap1nQ {.youtube-embed} splitting panes is a core feature of tmux. It allows us to split the terminal vertically or horizontally into new panes. 🗒️ note that '#{pane_current_path}'will keep the split in the same directory as it's parent, without this it will default to your home directory. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
tmux last session
https://youtu.be/RB87EEnnMnU {.youtube-embed} An ultimate productivity key-binding in tmux is one to switch to the last session. I use this to quickly get between sessions really quick. Often I am working and need to lookup a quick note, or copy something into my notes, then get back to where I was quickly. I think of this hub and spoke model, and use to quickly drive it. hub and spoke [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
tmux floating popups
https://youtu.be/2ZqFDsJywt8 {.youtube-embed} Tmux popups are actually floating windows that you can drag around the screen. They always open in the middle (by default) when you open them, no matter where you leave them. Here are a couple of keybindings I use to open up popup windows. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post
-
⭐ pysonDB pysonDB
Check out pysonDB by pysonDB . It's a well-crafted project with great potential. A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python.…
-
tmux popups
https://youtu.be/2I8fB28zfB4 {.youtube-embed} Tmux-popups are a great feature that is relatively new to tmux, many repos such as the standard ubuntu repos do not have it. Popups came in 3.2a, if your package manager does not have it, you can follow the tmux's install instructions to build from source. [[ tmux-nav-2021 ]] for more information on how I navigate tmux, check out this full post I use popups quite a bit in my workflow to ssh into another machine for a short period, or make a new p
-
⭐ nvim-pack nvim-spectre
I came across nvim-spectre from nvim-pack , and it's packed with great features and ideas. Find the enemy and replace them with dark power.
-
Incremental Versioned Datasets in Kedro
Kedro versioned datasets can be mixed with incremental and partitioned datasets to do some timeseries analysis on how our dataset changes over time. Kedro is a very extensible and composible framework, that allows us to build solutions from the individual components that it provides. This article is a great example of how you can combine these components in unique ways to achieve some powerful results with very little work. [[ what-is-kedro ]] 👆 Unsure what kedro is? Check out this post. How
-
⭐ markstos qmk_firmware
Just starred qmk_firmware by markstos . It's an exciting project with a lot to offer. Open-source keyboard firmware for Atmel AVR and Arm USB families
-
⭐ studioswong kedro-viz-glitch
Check out studioswong and their project kedro-viz-glitch . No description available.
-
⭐ dolthub dolt
I'm impressed by dolt from dolthub . Dolt – Git for Data
-
⭐ asottile pyupgrade
I'm really excited about pyupgrade , an amazing project by asottile . It's worth exploring! A tool (and pre-commit hook) to automatically upgrade syntax for…
-
I Started Streaming on Twitch
I recently started streaming on twitch.tv/waylonwalker and it's been a blast so far. python kedro Data Science Data Engineering webdev digital gardening Kedro Spaceflights It all started with kedro/issues/606 , Yetu called out for users of kedro to record themselves doing a walk through of their tutorials. I wanted to do this, but was really stuck at the fact that recording or editing somewhat polished vide is quite time consuming for me. kedro-issue-606 Inspiration My introduction to twitch c
-
⭐ nearbeach NearBeach
The work on NearBeach by nearbeach . NearBeach is an open sourced project management tool, helping you keep track of your project. You can track…
-
⭐ L3MON4D3 LuaSnip
I recently discovered LuaSnip by L3MON4D3 , and it's truly impressive. Snippet Engine for Neovim written in Lua.
-
⭐ noopkat vim-twitch-line-sign
Check out vim-twitch-line-sign by noopkat . It's a well-crafted project with great potential. some helpers to annotate vim signs with Twitch related…
-
⭐ brickfrog srcards
srcards by brickfrog is a game-changer in its space. Excited to see how it evolves. No description available.
-
⭐ PyCQA flake8
Just starred flake8 by PyCQA . It's an exciting project with a lot to offer. flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and…
-
Kedro Spaceflights - part 2 | Stream replay June 7...
This was my seconf time ever streaming on twitch.tv/waylonwalker , and I completely botched my mic 2x. https://youtu.be/_7MwgKu-844 Links Spaceflights Tutorial my spaceflights repo Notes to get started
-
🌱 Digital Gardening | gif to Mp4 | Stream replay J...
https://youtu.be/I4VenHqIEng Doing some Digital Gardening on stream Ahrefs Errors ahrefs large images Automatic gif to mp4 gif to mp4 After this stream all gifs on my site are converted to mp4/webm if they exist. tmux-navigation-2021
-
⭐ liiight notifiers
Check out notifiers by liiight . It's a well-crafted project with great potential. The easy way to send notifications
-
⭐ python-lsp python-lsp-server
I'm impressed by python-lsp-server from python-lsp . Fork of the python-language-server project, maintained by the Spyder IDE team and the community
-
⭐ cwebster2 github-coauthors.nvim
github-coauthors.nvim by cwebster2 is a game-changer in its space. Excited to see how it evolves. A neovim extension for populating coauthors when comitting
-
⭐ norcalli neovim-plugin
Check out neovim-plugin by norcalli . It's a well-crafted project with great potential. No description available.
-
Kedro Spaceflights - part 1 | Stream replay June 4...
This was my first time ever streaming on twitch.tv/waylonwalker . I am excited to get going. I have been streaming early in the morning while I am still waking up, so still a bit groggy as I go. https://youtu.be/Y07UBr9Ccjs Kedro Spaceflights It all started with kedro/issues/606 , Yetu called out for users of kedro to record themselves doing a walk through of their tutorials. I wanted to do this, but was really stuck at the fact that recording or editing somewhat polished vide is quite time co
-
⭐ Galileo-Galilei kedro-mlflow
The work on kedro-mlflow by Galileo-Galilei . A kedro-plugin for integration of mlflow capabilities inside kedro projects (especially machine learning…
-
⭐ Textualize textual
If you're into interesting projects, don't miss out on textual , created by Textualize . The lean application framework for Python. Build sophisticated…
-
⭐ folke lsp-colors.nvim
The work on lsp-colors.nvim by folke . 🌈 Plugin that creates missing LSP diagnostics highlight groups for color schemes that don't yet support the Neovim…
-
⭐ slidevjs slidev
I recently discovered slidev by slidevjs , and it's truly impressive. Presentation Slides for Developers
-
⭐ lannonbr netlify_deploy
I'm really excited about netlify_deploy , an amazing project by lannonbr . It's worth exploring! Mini Rust CLI to deploy sites to Netlify using their API
-
Using Kedro In Scripts
With the latest releases of kedro , it is now possible to run kedro pipelines from within scripts. While I would not start a project with this technique, it will be a good tool to keep in my back pocket when I want to sprinkle in a bit of kedro goodness in existing projects. New to Kedro [[ what-is-kedro ]] If your just learning about kedro check out this post walking through it No More Rabbit Hole of Errors as of 0.17.2 I've tried to do this in kedro and it turned into a rabbit hole of erro
-
⭐ benawad dogehouse
Check out dogehouse by benawad . It's a well-crafted project with great potential. Taking voice conversations to the moon 🚀
-
⭐ orta bio
I'm really excited about bio , an amazing project by orta . It's worth exploring! No description available.
-
Silence Kedro Logs
Kedro can have a chatty logger. While this is super nice in production so see everything that happened during a pipeline run. This can be troublesome while trying to implement a cli extension with clean output. Silence a Python log First, how does one silence a python log? Python loggers can be retrieved by the module's function. Then their log level can be changed. Much of kedro's chattiness comes from INFO level logs. I don't want to hear about anything for my current use case unless i
-
⭐ grantjenks python-diskcache
Looking for inspiration? python-diskcache by grantjenks . Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python.
-
⭐ d0c-s4vage lookatme
The work on lookatme by d0c-s4vage . An interactive, terminal-based markdown presenter
-
Python Diskcahe is locked
Running multiple processes using the same diskcache object can cause issues with locks. As I was trying to setup a rich Live display for markata I ran into issues where each part could not nun simultaneusly. As I had followed the instructions from discache it was not directly aparant to me, so I had to make a simple example to experiment and play with at a small scale. Minimum reproducible error Minimum reporducible error is one of my superpowers in development. I do this very often to sus ou
-
⭐ darrenburns ward
The work on ward by darrenburns . Ward is a modern test framework for Python with a focus on productivity and readability.
-
⭐ dereknheiley compactyl
I came across compactyl from dereknheiley , and it's packed with great features and ideas. No description available.
-
How I navigate tmux in 2021
In 2021 I changed the way I navigate between tmux sessions big time. Now I can create, kill, switch with ease, and generally keep work separated into logical groups. Update Since making this post, I have made ~20 other posts in short form that all have a YouTube video to go along with them you can find them all on my tmux-playlist . Chris Toomey's Tmux Course I took Chris's tmux course in December 2020 and it was fantastic. Even as a seasoned tmux user, I learned quite a bit. Before the cou
-
⭐ moduloindustries thinkeys
I'm really excited about thinkeys , an amazing project by moduloindustries . It's worth exploring! Split ortholinear custom replacement keyboard with…
-
Trim unused git branches
Trim branches no longer on origin Find branches already merged
-
What is if __name__ == "__main___", and how do I u...
When a python module is called it is assigned the of otherwise if it's imported it will be assigned the of the module. Concrete example Let's create a module to play with a bit. We will call this module . It is a module that we may want to run by it'self or import and use in other modules. I have set this module up to execute one of two if statements based on whether the module it'self is being ran or if the module is being imported. Note it is not common to have a block, this is just
-
Create a Virtual File Gallery with Symlinks
Creating a directory that is a union of several directories can be achieved with a few symlinks at the command line. Creating a Virtual File Gallery Here is how I am creating a virtual directory of all my projects that is a combination of both work and not-work projects. I am creating symlinks for every directory under and . ⚠ Notice that first I am recreating the directory each time. This will ensure that any project that is deleted from their actual directory is removed from the virtual ga
-
⭐ monkeytypegame monkeytype
Just starred monkeytype by monkeytypegame . It's an exciting project with a lot to offer. The most customizable typing website with a minimalistic design…
-
⭐ dandavison delta
I recently discovered delta by dandavison , and it's truly impressive. A syntax-highlighting pager for git, diff, grep, and blame output
-
⭐ jbyuki ntangle.nvim
Check out ntangle.nvim by jbyuki . It's a well-crafted project with great potential. literate programming for neovim
-
⭐ kabouzeid nvim-lspinstall
I'm impressed by nvim-lspinstall from kabouzeid . Provides the missing :LspInstall for nvim-lspconfig
-
⭐ fabi1cazenave termopen.vim
If you're into interesting projects, don't miss out on termopen.vim , created by fabi1cazenave . Easy integration of TUI apps in Neovim: Ranger, LF, Tig……
-
⭐ Conni2461 dotfiles
Looking for inspiration? dotfiles by Conni2461 . Current dotfiles and scripts
-
How to Install micromamba on linux (from the comam...
I really like using conda ( ) as my python virtual environment manager of choice. It's simple and it includes its own python interpreter using the version that I specify at creation. Mamba from their readme Mamba is a reimplementation of the conda package manager in C++. parallel downloading of repository data and package files using multi-threading libsolv for much faster dependency solving, a state of the art library used in the RPM package manager of Red Hat, Fedora and OpenSUSE core parts
-
⭐ nvim-telescope telescope-project.nvim
telescope-project.nvim by nvim-telescope is a game-changer in its space. Excited to see how it evolves. No description available.
-
⭐ nvim-treesitter nvim-treesitter-textobjects
Check out nvim-treesitter and their project nvim-treesitter-textobjects . No description available.
-
⭐ nvimdev lspsaga.nvim
I came across lspsaga.nvim from nvimdev , and it's packed with great features and ideas. improve neovim lsp experience
-
⭐ rmagatti auto-session
rmagatti has done a fantastic job with auto-session . Highly recommend taking a look. A small automated session manager for Neovim
-
Vim Wsl Clipboard
I've long used neovim from within windows wsl, and for far too long, I went without a proper way to get text out of it and into windows. wsl has access to cmd applications wsl can access clip.exe. You can do some cool things with it, such as cat a file into the clipboard, sending output from a command to the clipboard, or set an autocmd group in vim to send yank to the windows clipboard. using clip.exe Let's say you want to send a teammate the tail of a log file over chat. You can tail the file
-
⭐ Th3Whit3Wolf onebuddy
I'm impressed by onebuddy from Th3Whit3Wolf . Light and dark atom one theme
-
⭐ awesome-streamers awesome-streamerrc
I'm impressed by awesome-streamerrc from awesome-streamers . Dotfiles for various streamers on Twitch.
-
⭐ nvim-telescope telescope-fzf-native.nvim
If you're into interesting projects, don't miss out on telescope-fzf-native.nvim , created by nvim-telescope . FZF sorter for telescope written in c
-
kedro replit
I am trying to see what an embeded replit
-
⭐ euclidianAce ltreesitter
Looking for inspiration? ltreesitter by euclidianAce . Standalone tree sitter bindings for the Lua language
-
⭐ hadronized hop.nvim
I'm impressed by hop.nvim from hadronized . Neovim motions on speed!
-
⭐ arl gitmux
I'm impressed by gitmux from arl . :computer: Git in your tmux status bar
-
⭐ jab bidict
Check out bidict by jab . It's a well-crafted project with great potential. The bidirectional mapping library for Python.
-
⭐ photopea photopea
photopea by photopea is a game-changer in its space. Excited to see how it evolves. Photopea is online image editor
-
⭐ charmbracelet lipgloss
Check out charmbracelet and their project lipgloss . Style definitions for nice terminal layouts 👄
-
⭐ charmbracelet bubbles
I'm really excited about bubbles , an amazing project by charmbracelet . It's worth exploring! TUI components for Bubble Tea 🫧
-
⭐ tehmaze lolcat
I'm really excited about lolcat , an amazing project by tehmaze . It's worth exploring! Rainbows and unicorns (without Ruby! jay!)
-
⭐ nvim-lua plenary.nvim
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…
-
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.
-
⭐ ThePrimeagen git-worktree.nvim
I like ThePrimeagen's project git-worktree.nvim . No description available.
-
⭐ WaylonWalker kedro-diff
I'm impressed by kedro-diff from WaylonWalker . quickly diff kedro history
-
⭐ kuator nvim
Check out nvim by kuator . It's a well-crafted project with great potential. There are many neovim configurations, but this one is mine...
-
⭐ jamesabel awsimple
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
-
⭐ nvim-telescope telescope.nvim
Looking for inspiration? telescope.nvim by nvim-telescope . Find, Filter, Preview, Pick. All lua, all the time.
-
⭐ MaggieAppleton maggieappleton.com
The work on maggieappleton.com by MaggieAppleton . ⚠️ Now retired. My previous, poorly constructed digital garden built with Gatsby and MDX. Updated garden…
-
⭐ ThePrimeagen harpoon
If you're into interesting projects, don't miss out on harpoon , created by ThePrimeagen . No description available.
-
⭐ tmate-io tmate
Check out tmate-io and their project tmate . Instant Terminal Sharing
-
⭐ drivendataorg cookiecutter-data-science
The work on cookiecutter-data-science by drivendataorg . A logical, reasonably standardized, but flexible project structure for doing and sharing data…
-
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. Aft
-
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 w
-
⭐ smitajit bufutils.vim
Check out smitajit and their project bufutils.vim . bufutils.vim provide utilities to open, close, refresh, move, resize, zoom buffers faster
-
⭐ Rigellute spotify-tui
I like Rigellute's project spotify-tui . Spotify for the terminal written in Rust 🚀
-
⭐ Minyus Minyus
Just starred Minyus by Minyus . It's an exciting project with a lot to offer. No description available.
-
⭐ swyxio technical-community-builders
I like swyxio's project technical-community-builders . companies hiring technical community builders
-
⭐ uranusjr simpleindex
I like uranusjr's project simpleindex . No description available.
-
⭐ lorenabalan lorenabalan
I came across lorenabalan from lorenabalan , and it's packed with great features and ideas. Personal repo
-
⭐ rhysd vim.wasm
I came across vim.wasm from rhysd , and it's packed with great features and ideas. Vim editor ported to WebAssembly
-
⭐ dataengineerone de1-python
I recently discovered de1-python by dataengineerone , and it's truly impressive. Curated collection of DE1's favorite kedro pieces.
-
⭐ markserv markserv
I recently discovered markserv by markserv , and it's truly impressive. 🏁 serve markdown as html (GitHub style), index directories, live-reload as you edit
-
⭐ facelessuser pymdown-extensions
facelessuser has done a fantastic job with pymdown-extensions . Highly recommend taking a look. Extensions for Python Markdown
-
⭐ tkhyn dirsync
Check out dirsync by tkhyn . It's a well-crafted project with great potential. No description available.
-
⭐ andrewlin12 markdown2png
Check out andrewlin12 and their project markdown2png . Render markdown to PNG (or other formats)
-
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 toxic team dynamics. Building Steam While collaborating on any project there are going to be decisions made that aren't necessarily your favorite, during a summer internship my mentor made some decisions that I was not on board with, but I accepted his wisdom and moved forward with little push back. Full Spead Ahead During a review, leadership showed interest in the option tha
-
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 likely many others out there that think similarly to me. Everyone comes from different backgrounds and varying levels of experience. In no way do you need to be an expert to create content others will benefit from. Accurate I am as accurate as possible. I don't know everything, and If I waited for that to happen I would never post, or write at such a high level no one else (in
-
⭐ to-mc checksumdir
to-mc has done a fantastic job with checksumdir . Highly recommend taking a look. Simple package to compute a single deterministic hash of the file contents…
-
⭐ twintproject twint
I recently discovered twint by twintproject , and it's truly impressive. An advanced Twitter scraping & OSINT tool written in Python that doesn't use…
-
⭐ pytest-dev pluggy
I like pytest-dev's project pluggy . A minimalist production ready plugin system
-
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 only a total of 35 lines of python, 8 in and 27 in . 📝 Note this is only a composable pipeline, not a full project, it does not contain a catalog or runner. Minimal Kedro Pipeline I have everything for this post hosted in this gihub repo , you can fork it, clone it, or just follow along. Installation Caveats This repo represents the minimal amount of structure to build a ked
-
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 be translated into anythiung that is just a collection of markdown. Listing things posts tags draft posts data frontmatter filepath content template html render content Markdown.Markdown support extentsions frontmatter cleaning. provide ways to hook in or clean up the frontmatter Markata.Markata methods load render save Markata.Post methods load render save Markata plugins befor
-
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 execute. Platforms waylonwalker.com Twitter DEV hashnode Medium LinkedIn Anchor Markdown My content is written in markdown, all markdown. I find that markdown does a really great job at getting out of the way and letting ideas flow onto the page. I am never fussing with fonts and formatting while physically writing posts. Not that I don't spend way more time than I need to twea
-
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 those posts quickly. [[ automating-my-post-starter ]] Check out this post about setting up my posts with python 🐍 Enter Bash For the process of editing a post I just need to open the file in vim quickly. I dont need much in the way of parsing and setting up the frontmatter. I think this is a simple job for a bash script and fzf. change to the root of my blog fuzzy find the post
-
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-time user of the git cli, and it's been hard to beat, mostly because there is nothing that keeps my fingers on the keyboard quite like it, except which comes with some great ways to very quickly walk through a git project. installation Go to their [releases]https://github.com/extrawurst/gitui/releases) page, download the latest build, and pop it on your PATH. I have the follo
-
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 library like pandas, spark, or dask. DataFrames are the heart of most pipelines These containers for data contain many convenient methods to manipulate table like data structures. Sometimes we leverage other data types, namely vanilla types like lists and dicts, or even numpy data types. [[ what-is-kedro ]] unfamiliar with kedro, check out this post Sometimes datasets are not t
-
⭐ asottile babi
Check out asottile and their project babi . a text editor
-
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 I want in one go. Conda I have used conda as a virtual environment tool for years now. I started using conda for its simplicity to install packages on windows, but now that has gotten so much better and it's been years since I have run a command. I'm sure that I could use a different environment manager, but it works for me and makes sense. What environment manager do you u
-
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 setup.py my_module.py This post is somewhat inspired by the bottle framework, which is famously created as a single python module. Yes, a whole web framework is written in one file. Directory structure setup.py name The name of the package can contain any letters, numbers, "_", or "-". Even if it's for internal/personal consumption only I usually check for discrepancy with p
-
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 this tip up from Nick Janetakis, check out his YouTube channel for some amazing vim tips. https://www.youtube.com/watch?v=fP_ckZ30gbs {.hoverlink} If there is one thing that I Like most about vim it's the ability to hack on it and make it work well for you. Replacing text in vim Vim can often be a bit verbose, but that's ok because we can hack on it, and make our own shortcuts
-
⭐ jameslittle230 stork
Check out jameslittle230 and their project stork . 🔎 Impossibly fast web search, made for static sites.
-
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 didn't ask for it. Bash Function Bash function to check if the shell is in a tmux session. Using the bash function I often open up vim to do some quite edits, but before I know it I have several splits open and I need access to another shell utility, but I forgot to start in tmux. This function makes sure tht I start in tmux everytime. Using to ensure vim is opened in tmux.
-
⭐ tpope vim-fugitive
I'm really excited about vim-fugitive , an amazing project by tpope . It's worth exploring! fugitive.vim: A Git wrapper so awesome, it should be illegal
-
⭐ tpope vim-commentary
If you're into interesting projects, don't miss out on vim-commentary , created by tpope . commentary.vim: comment stuff out
-
⭐ tpope vim-surround
The work on vim-surround by tpope . surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
-
⭐ kedro-org kedro-starters
If you're into interesting projects, don't miss out on kedro-starters , created by kedro-org . Templates for your Kedro projects.
-
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, or you immediately want to store it away as a custom keybinding. As with most things with vim, it's easy to do once you understand it. Creating a Macro One of the earliest things we all learn to do in vim is to create macros, custom sets of functionality stored in a register that can be replayed later. To create a macro, get into normal mode, then type followed by a letter
-
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 I was watching Josh Branchaud's Vim-Unalphabet series on Youtuve and realized that his vim was doing this and I had to have it. https://twitter.com/_WaylonWalker/status/1346081617199198210 How to do it I had to do a bit of searching and found a great post from vimcasts that shows exactly how to get the live search and replace highlighting using :h inccommand Add this to you
-
⭐ khzaw vim-conceal
khzaw has done a fantastic job with vim-conceal . Highly recommend taking a look. A vim plugin making use of vim's conceal feature for additional visual…
-
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 to use , , or with ipython, or --help at the command line as much as possible. What about that time I am trying to see what my online friends are posting on their sites? I used to used google reader quite heavily before that was taken down. Newsboat I am going to give a terminal rss reader a try for a bit and see how that goes for me. I have really struggled to get into
-
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 with, and more welcoming to new developers. git Before you start mucking up a project with wild commands at the terminal check that you have a super clean git status. We may make some mistakes and need a way to undo 100's files and git makes it really easy if you start with a clean history. If we are ready to begin work we should see a response like this. It would also be wise to
-
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 bit you will probably want to setup a bit of your own configuration. install ipython Activate your virtual environment of choice and pip install it. Any time you are running your project in a virtual environment, you will need to install ipython inside it to access those packages from ipython. You are using a virtual environment right? Virtual environments like venv or conda ca
-
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 one gives out a line number that only seems to add anxiety as I am working on a simple problem and see that number grow to several hundred. I start to question my ability 🤦♂️. Configuration If you already have an ipython config you can move on otherwise check out this post on creating an ipython config. [[ ipython-config ]] The Dream Prompt I want something similar to the stars
-
⭐ christoomey vim-tmux-runner
I'm impressed by vim-tmux-runner from christoomey . Vim and tmux, sittin' in a tree...
-
⭐ ChristianChiarulli machfiles
Just starred machfiles by ChristianChiarulli . It's an exciting project with a lot to offer. The dotfiles you see in all my videos
-
⭐ fkromer awesome-kedro
I like fkromer's project awesome-kedro . No description available.
-
⭐ LunarVim LunarVim
Check out LunarVim and their project LunarVim . 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
-
⭐ joelhooks joelhooks-com
Looking for inspiration? joelhooks-com by joelhooks . playing with static pages
-
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 post more often and I am taking some steps towards making it easier for myself to just get started. When I start a new post I need to cd into my blog directory, start neovim in a markdown file with a clever name, copy some frontmatter boilerplate, update the post date, add tags, a description, and a cover. Todo List for starting a post frontmatter template Title slug tags date
-
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 are times where there are alternatives that are much simpler. The itertools more-itertools` are full of cases of this. This post is a walkthrough of me solving a problem with rather than reaching for a for loop, or pandas. I am working on a one-line-link expander for my blog. I ended up doing it, just by modifying the markdown with python. I first split the post into line
-
⭐ WaylonWalker devtainer
WaylonWalker has done a fantastic job with devtainer . Highly recommend taking a look. 🐳 (dotfiles) My personal development docker container base image
-
⭐ WaylonWalker WaylonWalker
WaylonWalker has done a fantastic job with WaylonWalker . Highly recommend taking a look. Learning in public
-
⭐ ThePrimeagen aoc
Check out aoc by ThePrimeagen . It's a well-crafted project with great potential. 2020
-
⭐ mariokostelac sagemaker-setup
mariokostelac has done a fantastic job with sagemaker-setup . Highly recommend taking a look. Useful scripts for making AWS SageMaker better
-
⭐ ZaxR bulwark
Check out ZaxR and their project bulwark . Bulwark is a package for convenient property-based testing of pandas dataframes.
-
⭐ pypeaday aoc-2020
I like pypeaday's project aoc-2020 . Advent of Code 2020
-
⭐ WyattBlue auto-editor
I'm really excited about auto-editor , an amazing project by WyattBlue . It's worth exploring! Auto-Editor: Efficient media analysis and rendering
-
Adding Audio to my blog posts
This is episode 1 of the Waylon Walker Audio experience, posts from waylonwalker.com {.hoverlink} in audio form. So I have had this idea for awhile to add audio to my blog posts. The idea partly comes from the aws blog, if you have ever been on their blog you will have noticed that they have a voiced by amazon polly section. What to Expect Honestly I don't know this is all new to me and I dont have much to go off of. For now its a test that may or may not work out. I will say that the time th
-
⭐ yetudada yetudada
Check out yetudada and their project yetudada . No description available.
-
⭐ timothycrosley quickpython
I'm impressed by quickpython from timothycrosley . A retro interactive coding environment powered by Python and nostalgia
-
gatsby-remark-embedder
Inspired by discourse's link expansion I am rolling out expansions for one line links on the blog waylonwalker . I was able to find a gatsby plugin gatsby-remark-embedder that expands one line links for social cards for popular platforms like twitter and YouTube through a repose from Kyle Mathews to my tweet. https://twitter.com/kylemathews/status/1329817928666005504 Use Cases This covers a couple of use cases I have with very little effort. Twitter YouTube install This was super quick and sim
-
Expand One Line Links
I wanted a super simple way to cross-link blog posts that require as little effort as possible, yet still looks good in vanilla markdown in GitHub. I have been using a snippet that puts HTML into the markdown. While this works, it's more manual/difficult for me does not look the best, and does not read well as Goals for new card The new card should be fully automated to expand with title, description, and cover image. Bonus if I am able to attach a comment behind it. fully automated card expa
-
⭐ astronomer dag-factory
astronomer has done a fantastic job with dag-factory . Highly recommend taking a look. Dynamically generate Apache Airflow DAGs from YAML configuration files
-
Find and Replace in the Terminal.
grepr grepd CocSearch
-
⭐ orchest orchest
orchest by orchest is a game-changer in its space. Excited to see how it evolves. Build data pipelines, the easy way 🛠️
-
⭐ gvanrossum patma
gvanrossum has done a fantastic job with patma . Highly recommend taking a look. Pattern Matching
-
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 Stop tech vomiting if you link to GitHub Make a profile readme Guide me to your best work have some activity if you link to LinkedIn Provide some benefit that is not on your resume Have a logical flow of experience (dont make me hunt for past experience) Keep it under 2 pages Who you know. Reference real experience Deployed 12 data pipelines with over 500 nodes to process 200GB
-
⭐ mingrammer diagrams
mingrammer has done a fantastic job with diagrams . Highly recommend taking a look. :art: Diagram as Code for prototyping cloud system architectures
-
Codeit Bro Interview
profile image use this profile image Please share your professional role as a data scientist? [Also feel free to share about your personal projects, publications, etc.] I graduated with a Mechanical Engineering Degree 8 years ago. Much of my work early in my career was wrapped around analyzing larger datasets for my group to understand quality, drive changes to improve quality or prove that quality was already good. Three years ago I made the switch to Data Science and have loved every minute o
-
⭐ swyxio svelte-actions
Just starred svelte-actions by swyxio . It's an exciting project with a lot to offer. prototype official actions for Svelte
-
reasons-to-kedro
There are many reasons that you should be using kedro. If you are on a team of Data Scientists/Data Engineers processing DataFrames from many data sources should be considering a pipeline framework. Kedro is a great option that provides many benefits for teams to collaborate, develop, and deploy data pipelines [[ what-is-kedro ]] Starter Template Kedro makes it super easy to get started with their cli that utilizes cookiecutter under the hood. [[ create-new-kedro-project ]] read more about how
-
Reasons to Kedro
Reasons to Kedro collaboration Sharable catalog small nodes over monolithic notebooks catalog easily load anything without needing to run No need to write read/write code pipeline No need to keep execution order in your head easily run a slice of a pipeline plugins pip install make your own hooks flexible expandable cli Reasons Not to Kedro Already utilizing another DAG framework Data is not in a widely supported format Micro short-lived project Large Project / Deadline Use a lower profile proje
-
Reading List
Latest Post [[ latest ]] STOP LEAVING Browser Tabs open and save them here! jbrancha til The Video Course Launch that Made Me Think photo prism box python library kedro on hn How can a Data Scientist refactor Jupyter notebooks towards production-quality code? Sourcing vs executing in Bash Should We Follow The Open-Closed Principle? Create multi-dimensional arrays in pure Python: The Correct Way Beware of These 9 Red Flags in a Developer Interview How to Overcome Impostor Syndrome as a Developer
-
⭐ KasperZutterman Second-Brain
Just starred Second-Brain by KasperZutterman . It's an exciting project with a lot to offer. A curated list of awesome Public Zettelkastens 🗄️ / Second…
-
⭐ nastyox Repo-Roster
Just starred Repo-Roster by nastyox . It's an exciting project with a lot to offer. Shout-out supporters in your GitHub README file.
-
What's New in Kedro 0.16.6
Kedro 0.16.6 is out! Let's take a look through the release notes Deployment Docs This is really exciting to see more deployment options coming from the kedro team. It really shows the power of the framework. The power of some of these orchestrations options is incredible. Argo Prefect Kubeflow Batch SageMaker Most of them hinge on a sweet combination of the kedro cli, docker image, and the pipeline knowing your nodes dependencies. Argo, Prefect, and Kubeflow have an interesting technique where
-
⭐ mkdocs mkdocs
mkdocs by mkdocs is a game-changer in its space. Excited to see how it evolves. Project documentation with Markdown.
-
⭐ mmchougule kedro-grpc-server
Check out mmchougule and their project kedro-grpc-server . Kedro gRPC Server is a Kedro plugin that creates a gRPC server for triggering and monitoring…
-
⭐ yetudada kedro-user-testing
Check out yetudada and their project kedro-user-testing . Discovery prototypes for user testing
-
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](https://www.linkedin.com/in/waylonwalker/(https://www.linkedin.com/in/waylonwalker/). Here are the last 11 days of stories. I store all the stories on my website with the hopes of doing something with them on my own platform eventually. For now it makes it easy to make these posts. Stories 10-10-2020 - 10-21-2020
-
⭐ ikamensh flynt
The work on flynt by ikamensh . A tool to automatically convert old string literal formatting to f-strings
-
⭐ charmbracelet glow
charmbracelet has done a fantastic job with glow . Highly recommend taking a look. Render markdown on the CLI, with pizzazz! 💅🏻
-
⭐ mytechnotalent Python-For-Kids
Check out mytechnotalent and their project Python-For-Kids . A FREE comprehensive online Python development tutorial FOR KIDS utilizing an official BBC…
-
⭐ nnja pycon_pybadge_2020
I'm impressed by pycon_pybadge_2020 from nnja . Initial code for Microsoft's PyBadge at PyCon 2020
-
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 😱. This is the story of how I corrected my email address on 19 individual commits after already submitting for a PR. Change the email for this repo Prepare for rebasing start the rebase 🛠 Fix First wrong Commit Fix all commits Done ReCap Change the email for this repo stop the bleeding Before anything else set the email correctly! Prepare for rebasing First thing
-
⭐ muesli duf
I like muesli's project duf . Disk Usage/Free Utility - a better 'df' alternative
-
Designing a "Router" for kedro
nodes_global 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. We were assembling our pipelines with something called . It worked fairly well but did have some issues around being set as a global variable. But... One thing in particular that it did not lend itself well to was being able to create a packagable pipeline that I could pip install and append into an
-
⭐ AnkurDedania python_training
I came across python_training from AnkurDedania , and it's packed with great features and ideas. Intro to Python
-
⭐ github renaming
github has done a fantastic job with renaming . Highly recommend taking a look. Guidance for changing the default branch name for GitHub repositories
-
Reclaim memory usage in Jupyter
Today I 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. It started with a colleague asking me How do I clear the memory in a Jupyter notebook, these are the steps we took to debug the issue and free up some memory in their notebook. How do I clear the memory in a Jupyter notebook? Pre check the status of memory There are a number of ways that you can check the amount of memory on your system. The easiest is not necessa
-
Strip Trailing Whitespace from Git projects
A common linting error thrown by various linters is for trailing whitespace. I most often use flake8. I generally have [pre-commit]( https://waylonwalker.com/pre-commit-is-awesome hooks setup to strip this, but sometimes I run into situations where I jump into a project without it, and my editor lights up with errors. A simple fix is to run this one-liner. One-Liner to strip whitespace bash read more about how [[pre-commit-is-awesome]]
-
⭐ actions starter-workflows
I came across starter-workflows from actions , and it's packed with great features and ideas. Accelerating new GitHub Actions workflows
-
⭐ tpope vim-sleuth
tpope has done a fantastic job with vim-sleuth . Highly recommend taking a look. sleuth.vim: Heuristically set buffer options
-
⭐ actions checkout
checkout by actions is a game-changer in its space. Excited to see how it evolves. Action for checking out a repo
-
⭐ actions setup-python
actions has done a fantastic job with setup-python . Highly recommend taking a look. Set up your GitHub Actions workflow with a specific version of Python
-
⭐ nicknisi dotfiles
Looking for inspiration? dotfiles by nicknisi . vim, zsh, git, homebrew, neovim - my whole world
-
⭐ deepyaman kedro-accelerator
deepyaman has done a fantastic job with kedro-accelerator . Highly recommend taking a look. Kedro-Accelerator speeds up pipelines by parallelizing I/O in…
-
⭐ sirupsen napkin-math
The work on napkin-math by sirupsen . Techniques and numbers for estimating system's performance from first-principles
-
⭐ sirupsen zk
Just starred zk by sirupsen . It's an exciting project with a lot to offer. Zettelkasten on the command-line 📚 🔍
-
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. This post was inspired from Chris over at daily-dev-tips LastPass Stylus Vimium hypothesis LastPass Love it or hate it passwords are hard to manage. Everyone needs a password manager to avoid the dreaded password reuse, and to be able to quickly rotate them with a service. I use lastpass, thus it's browser extension is my most used extension. lastpass Stylus Sty
-
⭐ WaylonWalker steel-toes
Looking for inspiration? steel-toes by WaylonWalker . a kedro hook to protect against breaking changes to data
-
⭐ WaylonWalker find-kedro
The work on find-kedro by WaylonWalker . kedro plugin to automatically construct pipelines using pytest style pattern matching
-
⭐ htop-dev htop
I like htop-dev's project htop . htop - an interactive process viewer
-
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. I have three techniques that help me write more composable bash scripts. functions Arguments positional arguments All Arguments Error Handling main script Functions Break scripts down into reusable components Functio
-
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. So many of us dabble in or become power users of spreadsheets without knowing there is an alternative out there that can save us time, automate boring things, and allow us to open up our minds for the part that we add value, Thinking about the data. Focus on Value Add Operations Lets face it, stitching together spreadsheets is zero value add by
-
How to Install miniconda on linux (from the comman...
miniconda is a python distribution from continuum. It's a slimmed-down version of their very popular anaconda distribution. It comes with its own environment manager and has eased the install process for many that do not have a way to compile c-extensions. It made it much easier to install the data science stack on windows a few years ago. These days windows are much better than it was back then at compiling c-extensions. I still like its environment manager, which installs to a global directory
-
How to crush amazing posts on DEV
This post was inspired by a comment I left on @dsteenman's post. {% post dsteenman/how-long-should-a-blogpost-be-2k6n %} Most of the time I prefer short as I am more likely to read the whole thing. If its setup as a series I am more likely to work my way through the whole series in a matter of a few sessions. Just my preference I will say though there are certain articles that fit well to the long format. They are articles that folks tend to come back to often as a reference again and again.
-
⭐ RanaEmad metrics-of-awesome-api
I like RanaEmad's project metrics-of-awesome-api . A Node.js API with the main purpose of acting as a backend for practicing authentication in React. It…
-
⭐ elyase awesome-gpt3
If you're into interesting projects, don't miss out on awesome-gpt3 , created by elyase . No description available.
-
⭐ shreyashankar gpt3-sandbox
shreyashankar has done a fantastic job with gpt3-sandbox . Highly recommend taking a look. The goal of this project is to enable users to create cool web…
-
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. Based on an episode of react podcast. 🎙 Lis
-
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. Check out the repo for 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. This has been by far the easiest way to commit back to a repo that I have seen. Other patterns often require fully setting up the git
-
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. This one comes a bit surprising as it was just casually mentioned in #435 auto enabled plugins mentioned in issue 435 Think pytest As mentioned in #435 this is the model that pytest uses. Not all plugins automatically start doing things right out of the box but require a CLI argument. simplicity It feels a bit crazy that simply installing a package will change the way that your
-
⭐ bdougie gitActionTraction
I'm impressed by gitActionTraction from bdougie . :video_camera: Home video of GitHub Actions tips for better traction.
-
⭐ elangosundar awesome-README-templates
If you're into interesting projects, don't miss out on awesome-README-templates , created by elangosundar . A collection of awesome readme templates to…
-
⭐ jgm pandoc
I'm really excited about pandoc , an amazing project by jgm . It's worth exploring! Universal markup converter
-
⭐ anuraghazra github-readme-stats
I'm really excited about github-readme-stats , an amazing project by anuraghazra . It's worth exploring! :zap: Dynamically generated stats for your github…
-
Integration testing with Python, TestProject.io, a...
!!! Caution None of the testproject.io urls resolve anymore in JAN 2025, I removed all of the broken links. As I continue to build out waylonwalker.com I sometimes run into some errors that are not caught because I do not have good testing implemented. I want to explore some integration testing options using GitHub's actions. Running integration tests will not prevent bugs from happening completely, but it will allow me to quickly spot them and rollback. 🤔 What to test first? The very first t
-
New Machine for developing Tests with TestProject....
Today I setup a new machine on Digital Ocean to use with TestProject.io, Here are my installation notes. envsubst < .github/ci/docker-compose.yml > docker-compose.yml
-
⭐ kelseyhightower nocode
I came across nocode from kelseyhightower , and it's packed with great features and ideas. The best way to write secure and reliable applications. Write…
-
🐍 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. 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 sh
-
Kedro Catalog
I am exploring a kedro catalog meta data hook, these are some notes about what I am thinking. Process metadata will be attached to the dataset object under a attribute metadata will be updated metadata will be empty until a pipeline is ran with the hook on optionally a function to add metadata will be added metadata will be stored in a file next to the meta Problems This Hook Should solve what datasets have a columns with in the name what datasets were updated after last tuesday which pipe
-
⭐ Thaiane Thaiane
I'm really excited about Thaiane , an amazing project by Thaiane . It's worth exploring! No description available.
-
⭐ sindresorhus css-in-readme-like-wat
Check out sindresorhus and their project css-in-readme-like-wat . Style your readme using CSS with this simple trick
-
⭐ commitizen-tools commitizen
The work on commitizen by commitizen-tools . Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation…
-
⭐ gautamkrishnar blog-post-workflow
I'm impressed by blog-post-workflow from gautamkrishnar . Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your…
-
How python tools configure
mypy Mypy's config parser seems to be one of the most complex. This is likely in part to it having the largest backwards compatability of all projects that I looked at. mypy/config_parser flake8 options/config.py black black portray only uses pyproject.toml portray/config.py interrogate only uses pyproject.toml
-
Edit On GitHub
I recently added a button to my blog, and subsequently my posts on DEV.to . It's the best thing that I have done for it in a while. It makes it so easy to do quick edits. finding errors I refer back to my old posts quite a bit, sometimes I find errors in them. Honestly most of the time its too much effort to load up my editor make the change and and . It's not much, but when I am referring to my own post generally I am just trying to get something done and don't have time for that. The slu
-
⭐ ChristopherBiscardi toast
Check out ChristopherBiscardi and their project toast . Moved! now at https://github.com/toastdotdev/toast
-
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. 🤷♀️ What's wrong with hard coding everything? Hard coding everything right into your code makes it really hard for non-technical collaborators to join. It makes it nearly impossible to hand websites off to clients without
-
⭐ rikschennink fitty
I like rikschennink's project fitty . ✨ Makes text fit perfectly
-
⭐ abhisheknaiidu awesome-github-profile-readme
I recently discovered awesome-github-profile-readme by abhisheknaiidu , and it's truly impressive. 😎 A curated list of awesome GitHub Profile which updates…
-
🐍 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 library. This is how I used python to parse rss and setup my own custom feed. Install Install the feedparser library. Get the content The feed object The feed is a feedparser.FeedParserDict. For all intents and purposes this
-
Reader-2020
Inputs The input will be a yaml file containing a list of you want to stay up to date with. Inside each item will be a url, and weight. Types rss feed (primary source) youtube feed Stack Overflow tags GitHub repo activity pypi release dev.to post Twitter Search # user will need an api key Methodology Each url will be pulled in and parsed into a standard data scructure. Some items may yield special feaures, a schemaless/nosql datastructure may be best. Pipeline will decide to how to weight p
-
⭐ ajeetdsouza zoxide
zoxide by ajeetdsouza is a game-changer in its space. Excited to see how it evolves. A smarter cd command. Supports all major shells.
-
⭐ mscoutermarsh mscoutermarsh
I recently discovered mscoutermarsh by mscoutermarsh , and it's truly impressive. SECRETS!
-
⭐ timburgan timburgan
Looking for inspiration? timburgan by timburgan . No description available.
-
🤓 What's on your GitHub Profile
I ran this post on dev.to and got a great response of great examples, check it out . dev.to whats-on-your-github-profile The GitHub profile feature just went live for a subset of users. Simply creating a repo named after your username, and clicking share to Profile on the sidebar will create a custom profile that shows up just above your pinned projects. I am still trying to figure out what to put on mine, but this is what I have so far. I feel like mine is a bit big at the moment, I don't li
-
🙋♂️ 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 docs Rendered on Mobile Mobile Looks fine. rendered card Not Rendered on Desktop On Desktop it is not picking up the image. not rendered card Twitter Card Validator The Validator renders the card correctly. I tried the official twitter card validator , as well as heymeta.com , and metatags.io . All look good. re
-
How I Built My GitHub Profile
I ran a discussion on dev that collected quite a list of examples in the comment section. So many great calls to action, animations, memes, and weird tricks. dev.to whats-on-your-github-profile My current profile Waylon Walkers GitHub profile social icons Upload all of your icons to the repo in a directory such as or , then link them with a attribute like below. I used html for mine, not sure if you can set the in markdown. note I did add a bit of (non-breaking-whitespace) between m
-
⭐ mzjp2 mzjp2
I recently discovered mzjp2 by mzjp2 , and it's truly impressive. My personal readme
-
⭐ conda grayskull
Looking for inspiration? grayskull by conda . Grayskull :skull: - Recipe generator for Conda
-
⭐ conda-forge staged-recipes
staged-recipes by conda-forge is a game-changer in its space. Excited to see how it evolves. A place to submit conda recipes before they become fully…
-
⭐ rwhitt2049 log_to_json
I'm really excited about log_to_json , an amazing project by rwhitt2049 . It's worth exploring! Yet another Python library to log to JSON
-
⭐ foambubble foam-template
I'm really excited about foam-template , an amazing project by foambubble . It's worth exploring! Foam workpace template
-
⭐ MaggieAppleton digital-gardeners
The work on digital-gardeners by MaggieAppleton . Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs
-
⭐ GoogleChromeLabs react-adaptive-hooks
Check out react-adaptive-hooks by GoogleChromeLabs . It's a well-crafted project with great potential. Deliver experiences best suited to a user's device…
-
SLIDES - understanding python \*args and \*\*kwarg...
Python and 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. I generally post these as a carousel on LinkedIn based on a full article. Let mw know what you think of it shown inside of a blog @_waylonwalker . python args and kwargs
-
Gracefully adopt kedro, the catalog
Why use kedro catalog? While using the catalog alone will not reap all of the benefits of the framework, it does get you and your project ready for the full framework eventually. For me the full benefit of the catalog comes when you combine it with the pipeline and dont even touch read/write steps at all. Taking a step into kedro by adopting the catalog first will give you a way to organize all of your data loads in one place, and stop manually writing read/write code, which can be different fo
-
⭐ streamlit streamlit
The work on streamlit by streamlit . Streamlit — A faster way to build and share data apps.
-
⭐ JackMcKew python-interrogate-check
Just starred python-interrogate-check by JackMcKew . It's an exciting project with a lot to offer. GitHub Action for use with python package interrogate
-
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. The Catalog The kedro data catalog is a key component to the kedro framework. It handles all data loading and saving for you. It is configurable and hackable. Having all your data connections listed in one place
-
⭐ davidesantangelo datoji
Check out davidesantangelo and their project datoji . A tiny JSON storage service. Create, Read, Update, Delete and Search JSON data.
-
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. *args/**args review Check out this post for a review of how work in python. [[ python-args-kwargs ]] python args and kwargs article by @_waylonwalker All Kedro inputs are catalog Entries When kedro runs your pipeline it uses the catalog to imperatively load your data, mea
-
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. Keep Learning My initial career plans were down a completely different path. I have been very flexible in taking on a new career path. I have been eager to learn new things and respond to life changes that I never would have imagined. Life Changes Very severe chronic health issues from my
-
⭐ visit1985 mdp
visit1985 has done a fantastic job with mdp . Highly recommend taking a look. A command-line based markdown presentation tool.
-
⭐ awesomedata awesome-public-datasets
I came across awesome-public-datasets from awesomedata , and it's packed with great features and ideas. A topic-centric list of HQ open datasets.
-
⭐ say4n hotreload
Check out hotreload by say4n . It's a well-crafted project with great potential. hot reload your python code!
-
⭐ tamsanh kedro-great
I came across kedro-great from tamsanh , and it's packed with great features and ideas. The easiest way to integrate Kedro and Great Expectations
-
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 ridiculously 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. [[ refactor-in-cli ]] When refactorings similar to this get really big I often need to do some project wide find an replace, I usually do this right from the command line. 🖊
-
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. [[ refactor-in-cli ]] this post follows my method of refactoring code bases from the command line, read more about that in this article. c-s-f First off browsing through the content of my blog I found many references to master. I cannot complete
-
understanding python \*args and \*\*kwargs
Python and 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. Python and 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 a
-
⭐ Teemu pytest-sugar
I recently discovered pytest-sugar by Teemu , and it's truly impressive. a plugin for py.test that changes the default look and feel of py.test (e.g.…
-
⭐ ari-hacks the-hub
the-hub by ari-hacks is a game-changer in its space. Excited to see how it evolves. 📈📊 A hub where users can experiment with graphing and Python in the…
-
Building kedro.dev
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 flourish. They say in front end web development if you are not using a framework you end up building one. That's exactly what I was doing before I started using kedro. I want to b
-
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. I recently discovered the ✨ awesomeness that is pre-commit. I steered away from it
-
⭐ python-desert desert
The work on desert by python-desert . Deserialize to objects while staying DRY
-
⭐ tamsanh kedro-wings
I recently discovered kedro-wings by tamsanh , and it's truly impressive. Kedro Wings automatically creates catalog entries to simplify Kedro pipeline…
-
⭐ dataengineerone kedro-streaming-twitter-pipeline
Check out kedro-streaming-twitter-pipeline by dataengineerone . It's a well-crafted project with great potential. No description available.
-
⭐ junegunn fzf.vim
junegunn has done a fantastic job with fzf.vim . Highly recommend taking a look. fzf :heart: vim
-
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 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-static-viz you can deploy your visualization to a number of static hosting providers such as GitHub pages free of charge with wicked fast performance ⚡ It's Fast Even though
-
⭐ joeyespo pytest-watch
I'm really excited about pytest-watch , an amazing project by joeyespo . It's worth exploring! Local continuous test runner with pytest and watchdog.
-
⭐ aws aws-cli
Check out aws and their project aws-cli . Universal Command Line Interface for Amazon Web Services
-
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. [[ what-is-kedro ]] If you are completely unsure what kedro is be sure to check out my what is kedro post Installation .create a new environment manager of choice. Here I will use . Then we will install from pypi. Create a sample proj
-
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. 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 exists run run mypy run interrogate run flake8 after_pipeline_run Great Expectations send email send slack before_node_run after_node_run Great Expectations save stats/meta da
-
How to get Dev Comments from an article Url
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 to get comments from posts on the client-side thanks to the wonderfully open dev.to API. I want to incorporate some of the wonderful comments, 💕, 🦄, and 🔖's that I have been gett
-
Four github actions for your website
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. The environment may be a Linux, windows, or even a mac machine. I believe this is wildly incredible for the open-source community, putting these tools in the same place that we are
-
Adding google fonts to a gatsbyjs site
stack overflow link
-
⭐ hauntsaninja pyp
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.
-
⭐ econchick interrogate
I like econchick's project interrogate . Explain yourself! Interrogate a codebase for docstring coverage.
-
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. But what is happening behind the scenes Under the hood there is an that each connector inherits from. It sets up a lot of the behind the scenes structure for us so
-
Interrogate is a pretty awesome, brand new, cli fo...
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 do docstring coverage in the past but they were a bit cumbersome and were quickly forgotten about. Not interrogate, its dead simple! Nothing I have tried has come close to being
-
drawing ascii boxes
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 characters can really give your cli a nice clean look. Example I'd say 50% of what I need is just a full-width horizontal bar to give some visual flair or separation. Bars Square Corn
-
⭐ rec safer
Check out rec and their project safer . 🧷 A safer writer 🧷
-
creating the kedro-preflight hook
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 super pumped to see what the community is able to do with this ability. kedro hooks are an exciting upcoming feature of kedro . They allow you to hook into , , and
-
📝 Kedro Preflight Notes
This is a very rough idea for a kedro package to prevent time lost to get partway through a pipeline run only to realize that you dont have access to data or resources. Must Haves check that inputs exist or are of a type to skip (sql) Good to haves check that all input and output databases are accessible with good credentials check for s3 bucket access check for spark install Implementation run params
-
⭐ fake-name autoflake
The work on autoflake by fake-name . Removes unused imports and unused variables as reported by pyflakes
-
⭐ trys sergey
Check out trys and their project sergey . A tiny lil' static site generator
-
Maintianing multiple git remotes
-
📢 Announcing find-kedro
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 compatible with the kedro format. Python package Test Build-Docs Motivation is a ✨ fantastic project that allows for super-fast prototyping of data pipelines, while yielding
-
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. Arrow functions Arro
-
Twitter deepdives
Inspired by Chris Achard My ideas Python List comps Classes Inheritance Background Click Lambdas Kedro Cataloging Custom datasets Reusable pipelines find-kedro Learn kedro in 5 days Email course inspired by learn d3 in 5 days Mail Share your knowledge Practice Practice in public Make practice easy Share your notes Digital Gardening Own your content Build your audience Be nice Have empathy Learn your way Continuous learning
-
⭐ rsalmei alive-progress
I'm impressed by alive-progress from rsalmei . A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
-
⭐ skywind3000 vim-quickui
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) !!…
-
⭐ aristocratos bashtop
If you're into interesting projects, don't miss out on bashtop , created by aristocratos . Linux/OSX/FreeBSD resource monitor
-
python-deepwatch
Is it possible to deep watch a single python function for changes? Shallow Watch keeping track of a python functions hash is quite simple. There is a method attached to every python function. Calling it will return a hash of the function. If the function changes the hash will change. Using hashlib provides a consistent hash. Now we have a consistent way to hash function code. Deep hashing Find dependencies setup a function in a module with a dependency Create Generic module importer by filepath
-
TIL: Bind arguments to dynamically generated lambd...
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 are put into an iterable. Debugger to the rescue After a few days of looking at it off and on, I pinpointed that it was all the way down in the raw layer. Right as data is com
-
⭐ stevekrenzel autoreload
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.
-
⭐ madzak python-json-logger
Check out madzak and their project python-json-logger . Json Formatter for the standard python logger
-
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. 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 simpl
-
⭐ justmarkham scikit-learn-tips
Check out justmarkham and their project scikit-learn-tips . :robot::zap: 50 scikit-learn tips
-
⭐ Textualize rich
Check out Textualize and their project rich . Rich is a Python library for rich text and beautiful formatting in the terminal.
-
Variables names don't need their type
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 provided by the library.... I am not exactly sure of a good way around it. Containers are plural Always name your containers plural, so that naming while iterating is simple. Befo
-
⭐ python cpython
I'm really excited about cpython , an amazing project by python . It's worth exploring! The Python programming language
-
⭐ lpellis pydevto
I came across pydevto from lpellis , and it's packed with great features and ideas. Unofficial dev.to api
-
⭐ scullyio scully
I recently discovered scully by scullyio , and it's truly impressive. The Static Site Generator for Angular apps
-
⭐ brickfrog kedro-pandas-profiling
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…
-
⭐ gregives gregives.co.uk
The work on gregives.co.uk by gregives . Personal site and portfolio of software engineer Greg Ives
-
⭐ nektos act
I'm impressed by act from nektos . Run your GitHub Actions locally 🚀
-
Send Emails with GitHub Actions
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 their inbox as soon as the latest version is deployed. Whatever it is, its pretty easy to do with an action right out of the actions marketplace. Mail on Star Here is a silly ex
-
⭐ JackMcKew awesome-python-bytes
I'm really excited about awesome-python-bytes , an amazing project by JackMcKew . It's worth exploring! 😎 🐍 Awesome lists about Python Bytes…
-
⭐ technote-space get-diff-action
Check out get-diff-action by technote-space . It's a well-crafted project with great potential. GitHub Actions to get git diff
-
⭐ fkhadra react-toastify
If you're into interesting projects, don't miss out on react-toastify , created by fkhadra . React notification made easy 🚀 !
-
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. I have been diving deep into Github actions for about a month now and they are wicked good! They allow you to run any sort of arbitrary code based on events in your repo, webhooks, or schedul
-
Getting Started with GitHub Actions
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 more human-readable and editable. It's much easier to see the whitespace layout than it is to get closing brackets correct. For actions, I believe this is mostly true. I don'
-
⭐ wobsoriano poke95
Check out poke95 by wobsoriano . It's a well-crafted project with great potential. 🚀 A Windows 95 style Pokédex built with React.
-
⭐ sharadcodes img-resizer
Looking for inspiration? img-resizer by sharadcodes . An action for resizing images
-
⭐ ScottBrenner generate-changelog-action
Check out generate-changelog-action by ScottBrenner . It's a well-crafted project with great potential. GitHub Actions Hackathon 2020 winner -…
-
Today I learned `git diff feature..main`
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 some content into a readme. After all of that, we have a git repository on our local machine with a single file that contains the following. Create a branch and ✍ edit Let's chec
-
Create New Kedro Project
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 Virtual Environment I use conda to control my virtual environments and will create a new environment called with the following command. note the latest compatible vers
-
⭐ DesktopECHO xWSL
DesktopECHO has done a fantastic job with xWSL . Highly recommend taking a look. Installer script for Ubuntu 22.04 / 24.04 with XFCE 4.18 on WSL. Does not…
-
⭐ fastai fastpages
The work on fastpages by fastai . An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
-
What is YOUR Advice for New Data Scientists
Learn the business Learn Git Your code does not need to be amazing Keep Learning Learn Git You dont have to start out as a git wizard with the cleanest possible commit history. At first dont let yourself get too wrapped up in it, the most important part is that you make commits. You will find needs for more advanced stuff later. Get comfortable with this, then learn how to , , , etc... Your code does not need to be amazing Get the job done. Keep it in small bite size pieces. Make readable
-
Do You Hoist
I am working through Wes Bos's beginnerjavascript.com/ I just hit module 18 on hoisting. It's something that I always knew was there, Its not something I typically see used or use myself. 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. What is Hoising There are many articles that cover this in far more depth, but its the idea that variable declarations and functions are de
-
⭐ ines termynal
Looking for inspiration? termynal by ines . ⬛️ Lightweight and modern terminal animations using async/await
-
What is Kedro
[[ what-is-kedro ]] This is my original what-is-kedro article. There is a brand new one 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 and . This article will cover the 10K view of kedro, future articles will dive deper into each one. kedro is an open-source data pipeline framework. It pr
-
⭐ forem forem
Looking for inspiration? forem by forem . For empowering community 🌱
-
⭐ fastapi typer
Just starred typer by fastapi . It's an exciting project with a lot to offer. Typer, build great CLIs. Easy to code. Based on Python type hints.
-
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. Inspired by Wes Bos's new uses.tech I wanted a custom scrollbar on my personal site. I had tried to do it in the past, but gave up after it was not working. Looking at the Source Since uses.tech is open source I jumped on github, searched for scroll and found this layout.js . Copy it to my own component My first step was
-
⭐ Canop broot
Canop has done a fantastic job with broot . Highly recommend taking a look. A new way to see and navigate directory trees : https://dystroy.org/broot
-
⭐ localstack localstack
localstack by localstack is a game-changer in its space. Excited to see how it evolves. 💻 A fully functional local AWS cloud stack. Develop and test your…
-
Don’t waste your time learning everything
"Don’t waste your time learning everything." Inspired by this linkedIn post I felt that this comment was very powerful. Here are my 2 cents. Be Productive Stick to what you know, and learn a little bit of something new every day. If what you know is how to use Excel like a boss, don't fee ashamed that you are missing something. Be proud and use what you know. Don't Stagnate Take small steps enhance what you know now with something new that you get you closer to where you want to be. If you nee
-
⭐ calebporzio gitdown
I'm impressed by gitdown from calebporzio . A simple package to parse Github Flavored Markdown in PHP
-
⭐ benawad destiny
I like benawad's project destiny . Prettier for File Structures
-
2020 waylonwalker.com rebrand
Moving into 2020 I have been really leaning on using purple as my theme color everywhere more and more. Its time for an update to my personal site, not just because it feels plain, not just because the cover art I am using for dev.to doesn't fit my current card layout, but because I feel inspired and I want to. Starting point  This is what we are working with. It has been my card design for
-
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 package seriously is so usable on mobile it is ridiculous. I found this package from day-4 of the 100 days of gatsby challenge. It is by the wonderful man who brought us gatsbyjs Kyle Mathews, so you know its gotta be good. install react-headroom installation is easy Import Headroom There was no instructions for es6 style imports that are common with gatsbyjs sites like mine, but it was intuitive to figure out.
-
Serverless things to investigate
Social Automation Zappier Free only one step is free can take rss to social Automate.io Form submission https://getform.io Free to get started https://formkeep.com/?#pricing Free 7 day trial $4.99 cheapest after
-
I finally fixed my Styled-Components in gatsby.js
I finally fixed my Styled-Components in gatsby.js. I am starting a redesign of my website. I have started cross posting to dev.to more regularly. With that I have been making more detailed cover images at the recommended . These images get cut off on my own site, which is a bit ridiculous to have my own content not look right on my own site. But before we start a heavy redesign I have a small issue that has plagued the site for at least a year! I have a small issue that has plagued the si
-
⭐ kedro-org kedro-viz
I'm impressed by kedro-viz from kedro-org . Visualise your Kedro data and machine-learning pipelines and track your experiments.
-
⭐ kedro-org kedro-community
Check out kedro-org and their project kedro-community . Examples of data science projects created with Kedro.
-
Should I switch to Zeit Now
Netlify I have happily had my personal site waylonwalker.com hosted on netlify for nearly 2 years now. In fact I have hosted about a dozen different toy projects to play with on there, 4 of which have gone far enough to get a custom domain name. They are fast to deploy and consistently do so on every to main. Zeit I have recently started playing with zeit again. I really like their cli tool, its dead simple and makes sense. I tried the netlify one early on and dont think I really gave it
-
git push without setting upstream
Finally after years of hand typing out a full I found there is a setting to automatcally push to the current branch. More realisitically I just did a let git yell at me, and copying the suggestion. git config This one setting will now to the current branch without yelling at you that your upstream does not match your current branch. This helps me ship chnages faster as I am constantly chnaging projects and branches.
-
Out of Space
This morning I logged into my machine and was nearly out of space 64GB miniconda3! 5GB conda cache 4GM pip cache 34GB docker Find it screenshot-2025-02-12T22-32-14-298Z.png {.more-cinematic} These are the commands that I often use to reclaim space. Its so easy to fill up small vm's in the cloud, or in my case today let your dev machine go way too long without a good cleanup. Show Remaining Space on Drives This shows us where to start and gives a baseline of how much space we have reclaimed. sho
-
Personal URL shortener with Netlify Redirects
I love using URL shorteners to easily share links without hitting character limits, but they loose their meaning. Services like bit.ly will save my links for me so that I can find them, but I would rather them to be easy to remember. https://bit.ly/2ruLwQz does not roll of the tongue so well. 301 🤸♀️ I recently discovered a really cool feature of netlify that I have always looked past, . It is so simple cool and powerful, every netlify site should do this! But how 🤷♀️ simply add a file to
-
simple click
cli tools are super handy and easy to add to your python libraries to supercharge them. Even if your library is not a cli tool there are a number of things that a cli can do to your library. Example Ideas Things a cli can do to enhance your library. 🆚 print version 🕶 print readme 📝 print changelog 📃 print config ✏ change config 👩🎓 run a tutorial 🏗 scaffold a project with cookiecutter 🖱 Click Click is the most popular python cli tool framework for python. There are others, some old, some new c
-
⭐ szsdk quick
szsdk has done a fantastic job with quick . Highly recommend taking a look. A real QUICK Qt5 based gUI generator for ClicK
-
cmd.exe tips
I spend a lot of my time at the terminal for my daily work, mostly in Linux or wsl. One big reason for using wsl over cmd.exe is the ease of walking through history that fzf provides. This week we had a windows bug in a cli and I was stuck in vanilla cmd.exe 😭 > Cmder First off if you are stuck using cmd.exe, do yourself a favor and get cmder. It makes life just a bit easier. It is super confugurable and comes with several power ups that make it a bit more enjoyable than cmd.exe. History F
-
⭐ wfxr forgit
If you're into interesting projects, don't miss out on forgit , created by wfxr . :zzz: A utility tool powered by fzf for using git interactively.
-
⭐ grantjenks python-c2f
I'm really excited about python-c2f , an amazing project by grantjenks . It's worth exploring! Cython for All with GitHub Actions
-
⭐ wesbos beginner-javascript
Check out wesbos and their project beginner-javascript . Slam Dunk JavaScript
-
⭐ brillout awesome-react-components
If you're into interesting projects, don't miss out on awesome-react-components , created by brillout . Curated List of React Components & Libraries.
-
What is something you should have learned or under...
Mine is the python debugger. I was a long holdout thinking that print statements were sufficient. That was untill I started having errors crop up in functions that took minutes to run. The thing that I most notably wish I would have known about is post_mortem. Example Debug with iPython/Jupyter Vanilla Debug More For more information about the debugger checkout the real python article. https://realpython.com/python-debugging-pdb/ Also keep a bookmark of the table of pdb commands from the articl
-
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. 📑 My Setup I believe the real issue is io speed on wsl. I hav
-
Keep Location List Closed
Vim's (neovim in my case) location list can provide some very useful information while developing. Mine gives me information about linting and type checking errors with fairly little config. Generally, it sits nicely at the bottom of the screen and barely affects me. Other times, especially while zoomed way in during a presentation, it just gets in the way. location list eats the screen Location List eating up the screen while I am zoomed in and trying to live code Toggling the location list
-
SqlAlchemy Models
Make a connection Make a session Make a Base Class Make your First Model Make your own Base Class to inherit From Use the Custom Base Class
-
⭐ carykh jumpcutter
I came across jumpcutter from carykh , and it's packed with great features and ideas. Automatically edits vidx. Explanation here:…
-
⭐ great-expectations great_expectations
Check out great-expectations and their project great_expectations . Always know what to expect from your data.
-
⭐ alyssaxuu flowy
I'm impressed by flowy from alyssaxuu . The minimal javascript library to create flowcharts ✨
-
⭐ blocks blocks
I came across blocks from blocks , and it's packed with great features and ideas. A JSX-based page builder for creating beautiful websites without writing…
-
⭐ asmeurer removestar
I like asmeurer's project removestar . Tool to automatically replace 'import *' in Python files with explicit imports
-
⭐ lolcommits lolcommits
Check out lolcommits and their project lolcommits . :camera: git-based selfies for software developers
-
⭐ jacobdeichert mask
I'm really excited about mask , an amazing project by jacobdeichert . It's worth exploring! 🎭 A CLI task runner defined by a simple markdown file
-
⭐ pyjanitor-devs pandas_flavor
Check out pyjanitor-devs and their project pandas_flavor . The easy way to write your own flavor of Pandas
-
⭐ tj go-termd
I like tj's project go-termd . Package termd provides terminal markdown rendering, with code block syntax highlighting support.
-
Building Cli apps in Python
Packages Click Inputs Click primarily takes two forms of inputs Options and arguments. I think of options as keyword argument and arguments as regular positional arguments. Option typically aliased with a shorthand ('-v', '--verbose') **From the Docs To get the Python argument name, the chosen name is converted to lower case, up to two dashes are removed as the prefix, and other dashes are converted to underscores. Argument positional required no help text supplied by click Yaspin Yaspin Gif Cl
-
⭐ pomber git-history
I recently discovered git-history by pomber , and it's truly impressive. Quickly browse the history of a file from any git repository
-
⭐ csurfer pypette
Check out csurfer and their project pypette . Ridiculously simple flow controller for building complex pipelines
-
Kedro
See all of my kedro related posts in [[ kedro-feed ]]. #kedrotips I am tweeting out most of these snippets as I add them, you can find them all here #kedrotips . 🗣 Heads up Below are some quick snippets/notes for when using kedro to build data pipelines. So far I am just compiling snippets. Eventually I will create several posts on kedro. These are mostly things that I use In my everyday with kedro. Some are a bit more essoteric. Some are helpful when writing production code, some are useful mo
-
⭐ psf requests
Check out requests by psf . It's a well-crafted project with great potential. A simple, yet elegant, HTTP library.
-
⭐ nitayneeman vscode-git-semantic-commit
Check out vscode-git-semantic-commit by nitayneeman . It's a well-crafted project with great potential. 💬 A Visual Studio Code extension which enables to…
-
⭐ MarcSkovMadsen awesome-streamlit
awesome-streamlit by MarcSkovMadsen is a game-changer in its space. Excited to see how it evolves. The purpose of this project is to share knowledge on how…
-
⭐ bencoder js13k-2019
I'm impressed by js13k-2019 from bencoder . xx142-b2.exe. An entry for js13kgames 2019
-
⭐ gabLaroche death-to-ie11
Just starred death-to-ie11 by gabLaroche . It's an exciting project with a lot to offer. Countdown for IE11 end of support
-
📝 Packages to Investigate Notes
jmespath Tabnine Bulwark |-|-| |github: | https://github.com/zaxr/bulwark | I definitely want to try this out with kedro. Bulwark is a package for convenient property-based testing of pandas dataframes, supported for Python 3.5+. Example
-
⭐ igorbarinov awesome-data-engineering
I came across awesome-data-engineering from igorbarinov , and it's packed with great features and ideas. A curated list of data engineering tools for…
-
⭐ microsoft vscode-python
I'm really excited about vscode-python , an amazing project by microsoft . It's worth exploring! Python extension for Visual Studio Code
-
Debugging Python
Using pdb
-
Just Use Pathlib
Pathlib is an amazing cross-platform path tool. Import Create path object Current Directory Users Home Directory module directory Others Let's create a path relative to our current module. Check if files exist Make Directories rename files List files Glob Files recursively Write
-
Custom Python Exceptions
Custom Exceptions
-
Filtering Pandas
query Good for method chaining, i.e. adding more methods or filters without assigning a new variable. masking general purpose, this is probably the most common method you see in training/examples isin capable of including multiple strings to include contains Good For partial matches MASKS anything that we put inside of square brackets can be set as a variable then passed in. Operators & - and ~ - not | - or AVAILABLE and NAME AVAILABLE or NAME AVAILABLE and not NAME
-
Digital Ocean
I love digital ocean for it's simplicity and its commitment to open source.
-
⭐ Kashu7100 Recreation-of-Nature
If you're into interesting projects, don't miss out on Recreation-of-Nature , created by Kashu7100 . ALife simulation with Python: patterns, behavior, and…
-
Quick Progress Bars in python using TQDM
tqdm is one of my favorite general purpose utility libraries in python. It allows me to see progress of multipart processes as they happen. I really like this for when I am developing something that takes some amount of time and I am unsure of performance. It allows me to be patient when the process is going well and will finish in sufficient time, and allows me to 💥 kill it and find a way to make it perform better if it will not finish in sufficient time. for more gifs like these follow me
-
⭐ kennethreitz bake
I'm impressed by bake from kennethreitz . Bake — the strangely familiar workflow utility.
-
⭐ microsoft terminal
Check out terminal by microsoft . It's a well-crafted project with great potential. The new Windows Terminal and the original Windows console host, all in…
-
Clean up Your Data Science with Named Tuples
If you are a regular listener of TalkPython or PythonBytes you have hear Michael Kennedy talk about Named Tuples many times, but what are they and how do they fit into my data science workflow. Example As you graduate your scripts into modules and libraries you might start to notice that you need to pass a lot of data around to all of the functions that you have created. For example if you are running some analysis utilizing , , and data. You may need to calculate total revenue, inventory
-
Background Tasks in Python for Data Science
This post is intended as an extension/update from background tasks in python . I started using 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. This post is intended as an extension/update from background tasks in python . I started using the week that Kenneth R
-
📝 Bash Notes
Bash is super powerful. File System Full Show Remaining Space on Drives show largest files in current directory Move files then symlink them Fuzzy One Liners edit in vim cat a file bash execute git add git reset Kill a process Finding things Files fd-find is amazing for finding files, it even respects your file 😲. Install with . ++Vanilla Bonus Content ** show matching text ** ++Vanilla Bonus ** show file names only ** ++Vanilla Bonus Recursively Replace text ++Vanilla Bon
-
⭐ starship starship
If you're into interesting projects, don't miss out on starship , created by starship . ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt…
-
⭐ alttch rapidtables
alttch has done a fantastic job with rapidtables . Highly recommend taking a look. Super fast list of dicts to pre-formatted tables conversion library for…
-
Autoreload in Ipython
I have used for several years now with great success and 🔥 rapid reloads. It allows me to move super fast when developing libraries and modules. They have made some great updates this year that allows class modules to be automatically be updated. What I like about autoreload 🔥 Blazing Fast 💥 Keeps me in the comfort of my text editor 👏 Allows me to use Jupyter when I need 👟 Extremely Reliable One of the biggest benefits that I find is that it shortens the distance between my module/library co
-
⭐ giampaolo psutil
If you're into interesting projects, don't miss out on psutil , created by giampaolo . Cross-platform lib for process and system monitoring in Python
-
⭐ zenika-open-source promote-open-source-project
If you're into interesting projects, don't miss out on promote-open-source-project , created by zenika-open-source . 📄 How to promote my open source project?
-
⭐ kislyuk watchtower
Check out watchtower by kislyuk . It's a well-crafted project with great potential. Python CloudWatch Logging: Log Analytics and Application Intelligence
-
⭐ apache arrow
I recently discovered arrow by apache , and it's truly impressive. Apache Arrow is the universal columnar format and multi-language toolbox for fast data…
-
⭐ sharkdp shell-functools
Just starred shell-functools by sharkdp . It's an exciting project with a lot to offer. Functional programming tools for the shell
-
Keyboard Driven VSCode
Throw that mouse Away its time to setup some keyboard shortcuts. These sortcuts were the baseline for switching from tmux/vim to vscode. Most folks posts I was able to find gave great tips on replacing vim, but very few have focused on the hackability of tmux. tmux allows me to rapidly fire up a workspace, create new windows and splits. Then When I switch tasks I can leave that workspace open and and jump right back in later exactly where I left off. There is nothing quite like it. The shor
-
⭐ burglarbenson Jupyter-Atom-Dark-Theme
Looking for inspiration? Jupyter-Atom-Dark-Theme by burglarbenson . A dark theme for Jupyter Lab
-
⭐ tarpas pytest-testmon
tarpas has done a fantastic job with pytest-testmon . Highly recommend taking a look. Selects tests affected by changed files. Executes the right tests…
-
⭐ rbong vim-flog
If you're into interesting projects, don't miss out on vim-flog , created by rbong . A blazingly fast, stunningly beautiful, exceptionally powerful git…
-
⭐ ggreer the_silver_searcher
I like ggreer's project the_silver_searcher . A code-searching tool similar to ack, but faster.
-
⭐ mcfunley pugsql
I like mcfunley's project pugsql . A HugSQL-inspired database library for Python
-
Realistic Git Workflow
My git workflow based on real life. Its not always clean and simple. sometimes things get messy The Clean Path pull 👉 branch 👉 format 👉 work👉 add 👉 commit 👉 pull 👉 rebase 👉 push Pull As complicated as that seems it is pretty straight forward. When you sit down to work the first thing you do is to pull down the teams latest working "develop" branch from git. Branch Next create a new branch with a name that will remind you of what you are working on. For your own sanity choose something d
-
⭐ kedro-org kedro
Just starred kedro by kedro-org . It's an exciting project with a lot to offer. Kedro is a toolbox for production-ready data science. It uses software…
-
⭐ forestryio forestry.io
Check out forestryio and their project forestry.io . Forestry.io website
-
⭐ chris104957 maildown
Check out maildown by chris104957 . It's a well-crafted project with great potential. A super simple CLI for sending emails
-
Forestry.io
Testing out forestry.io Sorry Netlify CMS I still ♥️ your product dont be forestry is simple I have been playing with the netlify cms for a while now, and it has been a decent experience, but I really struggle configuring it. Forestry is so simple to setup. My favorite part is that I can code up my gatsby.js site, storing all editable text in markdown, and come back later and add the CMS based on existing documents. Configuration is Simple Forestry.io has this amazing feature to create cre
-
⭐ wesbos eslint-config-wesbos
Just starred eslint-config-wesbos by wesbos . It's an exciting project with a lot to offer. No-Sweat™ Eslint and Prettier Setup - with or without VS Code
-
⭐ ydataai ydata-profiling
Check out ydataai and their project ydata-profiling . 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
-
⭐ mdbartos tabview
mdbartos has done a fantastic job with tabview . Highly recommend taking a look. Python curses command line CSV viewer
-
⭐ LukeSmithxyz voidrice
I came across voidrice from LukeSmithxyz , and it's packed with great features and ideas. My dotfiles (deployed by LARBS)
-
⭐ TabViewer tabview
TabViewer has done a fantastic job with tabview . Highly recommend taking a look. Python curses command line CSV and tabular data viewer
-
⭐ FormidableLabs webpack-dashboard
I like FormidableLabs's project webpack-dashboard . A CLI dashboard for webpack dev server
-
Rewrite History with Git
rebase git commit --amend Unstage rage unstage to wipte out history of staged commit Undo file rage quit git reset HEAD~n removes modifications keeps hitsory of changes and undoes them git checkout HEAD~n -- keeps modifications removes history --SOFT --HARD --Mixed undo n commits back locally before push after push update .gitignore after push
-
Rewrite History with Git
rebase git commit --amend Unstage learning-python-debugger rage unstage to wipte out history of staged commit Undo file rage quit git reset HEAD~n removes modifications keeps hitsory of changes and undoes them git checkout HEAD~n -- keeps modifications removes history --SOFT --HARD --Mixed undo n commits back locally before push after push update .gitignore after push
-
It's not all about winning
This is my story into data science. The Journey Begins I am addicted to the process of learning and improving my skills nearly to a fault. The reason I say nearly is because my addiction is fueled with results. I crave the output of my work enhance the work of others. I jump with joy as I see users gain insights they could have never imagined before. My mouth starts watering as I see their boring repetitive data mining activites be completed in a matter of seconds, opening up their mind to focus
-
⭐ yuki-yano fzf-preview.vim
Looking for inspiration? fzf-preview.vim by yuki-yano . The plugin that powerfully integrates fzf and (Neo)vim. It is also possible to integrate with…
-
⭐ ParthS007 background
If you're into interesting projects, don't miss out on background , created by ParthS007 . Runs things in the background.
-
⭐ TaDaa vimade
I recently discovered vimade by TaDaa , and it's truly impressive. Vimade let's you dim, fade, tint, animate, and customize colors in your windows and…
-
⭐ JedWatson react-select
The work on react-select by JedWatson . The Select Component for React.js
-
Update Git User
This morning I log into my VCS and check activity on my projects to find that someone else has been very active on my projects fo the last few weeks. I quicklyhover over the missing avatar to find that It's Me . What's wrong here, why do I look like two different people throughout the day! upon further investigation I see the issue. while setting up a new terminal environment I mistyped my email address by one character . After much searching and a few failed attempts I was able to fix
-
2019 goals
The year of intenionality This is a follow up to my previous post 2018-retrospective professional This year I will become more productive, by intensionally working on a well thought out plan, learning the right technologies, and leave behind a positive legacy. Productivity Last year I was able to make some great strides in my productivity and focus. This year I want to be able to bring it up a notch. Intentionality plays a big part in this. Taking some time to sit down and think about the
-
⭐ engineer-man youtube
Check out engineer-man and their project youtube . Code from the Engineer Man YouTube channel. Please do not submit pull requests, they will be…
-
2018 Retrospective
2018 was a year of many ups and downs, and learning to deal with a whole new set of problems professionally and at home. In 2018 I logged in to my first Linux system, setup my own webserver, data pipelines, database. I learned to use react and d3. Stepped up my python, javascript, and sql. At home the doctor appointments keep piling in. While I am learning to deal with it all there were several times throughout the year that I was very overwhelmed with everything and broke down. Here are the
-
Do More of What Brings You Joy
Today I want to take some time to talk about the things that make me happy in my work environment. This is completely free-flow off the cuff, but are things that I do that make me happy, not having them would definitely be a deal breaker for me . Attitude A positive work atmosphere goes a long ways. We all have enough negativity going on in our lives that is out of our control accepting any negativity in the workplace is a no go for me. There was a point in which I was suffering a lot of nega
-
⭐ wesm feather
feather by wesm is a game-changer in its space. Excited to see how it evolves. Feather: fast, interoperable binary data frame storage for Python, R, and…
-
⭐ nostalgic-css NES.css
Just starred NES.css by nostalgic-css . It's an exciting project with a lot to offer. NES-style CSS Framework | ファミコン風CSSフレームワーク
-
⭐ kennethreitz responder
kennethreitz has done a fantastic job with responder . Highly recommend taking a look. A familiar HTTP Service Framework for Python.
-
⭐ rstacruz cheatsheets
cheatsheets by rstacruz is a game-changer in its space. Excited to see how it evolves. Cheatsheets for web development - devhints.io
-
⭐ viatsko awesome-vscode
If you're into interesting projects, don't miss out on awesome-vscode , created by viatsko . 🎨 A curated list of delightful VS Code packages and resources.
-
⭐ rwhitt2049 psp_hourly_rates
psp_hourly_rates by rwhitt2049 is a game-changer in its space. Excited to see how it evolves. My local power company offers market based electricity rates…
-
⭐ mdx-js mdx
Looking for inspiration? mdx by mdx-js . Markdown for the component era
-
⭐ asweigart pyperclip
Just starred pyperclip by asweigart . It's an exciting project with a lot to offer. Python module for cross-platform clipboard functions.
-
⭐ tomerfiliba plumbum
Check out tomerfiliba and their project plumbum . Plumbum: Shell Combinators
-
⭐ decaporg decap-cms
decaporg has done a fantastic job with decap-cms . Highly recommend taking a look. A Git-based CMS for Static Site Generators
-
⭐ lovell sharp
The work on sharp by lovell . High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the…
-
⭐ benfred py-spy
I like benfred's project py-spy . Sampling profiler for Python programs
-
⭐ adereth dactyl-keyboard
adereth has done a fantastic job with dactyl-keyboard . Highly recommend taking a look. Parameterized ergonomic keyboard
-
⭐ kitao pyxel
Check out kitao and their project pyxel . A retro game engine for Python
-
⭐ jesseduffield lazygit
I recently discovered lazygit by jesseduffield , and it's truly impressive. simple terminal UI for git commands
-
⭐ gatsbyjs gatsby
I'm impressed by gatsby from gatsbyjs . The best React-based framework with performance, scalability and security built in.
-
⭐ chubin cheat.sh
I recently discovered cheat.sh by chubin , and it's truly impressive. the only cheat sheet you need
-
⭐ jmoon018 PacVim
The work on PacVim by jmoon018 . No description available.
-
⭐ realpython python-guide
Just starred python-guide by realpython . It's an exciting project with a lot to offer. Python best practices guidebook, written for humans.
-
⭐ Mobius1 Vanilla-DataTables
I recently discovered Vanilla-DataTables by Mobius1 , and it's truly impressive. A lightweight, dependency-free javascript HTML table plugin
-
⭐ Choices-js Choices
Check out Choices-js and their project Choices . A vanilla JS customisable select box/text input plugin ⚡️
-
⭐ dhruvasagar vim-table-mode
I came across vim-table-mode from dhruvasagar , and it's packed with great features and ideas. VIM Table Mode for instant table creation.
-
D3 Day 5
select rowid, key, raw, store_time, expire_time, access_time, access_count, tag, size, mode, filename from Cache where key='e3cd37c97980ab2c'; 'e3cd37c97980ab2c' 'e3cd37c97980ab2c' select rowid, key, raw, store_time, expire_time, access_time, access_count, tag, size, mode, filename from Cache where key='c14050404a107d5e'; Learn D3 in 5 days For what we are creating in these posts d3 is way overkill and very verbose, but I need to start somewhere! These are just stepping stones into real custom
-
D3 Day 4
Learn D3 in 5 days For what we are creating in these posts d3 is way overkill and very verbose, but I need to start somewhere! These are just stepping stones into real custom visualizations that cannot be done in any other tool today. I still cannot explain how excited I am to say "I created that in d3!!!" Todays Result Today I will be learning about d3 scales, and adding them to the bar chart that we created yesterday. Follow along as I try to create something interesting. today's_result R
-
D3 Day 3
Learn D3 in 5 days I recently subscribed to Ben Clinkinbeard's learn D3.js in 5 days, and am currently on day 3. I read through the first 2 days, and felt fairly comfortable with selecting elements, so I did not follow along on the first two days. I probably should have, but there are only so many hours in the day. Why Learn D3 D3 is the ubiquitous dynamic visualization library for building custom interactive visualizations on the web. It is a bit low level, and more verbose than many other libr
-
⭐ pbnj awesome-podcasts
I'm really excited about awesome-podcasts , an amazing project by pbnj . It's worth exploring! 🎙 A collection of awesome engineering podcasts! ARCHIVED in…
-
⭐ Bogdanp hugs
Looking for inspiration? hugs by Bogdanp . Hugs lets you map SQL expressions to Python functions.
-
⭐ joeyespo grip
I'm really excited about grip , an amazing project by joeyespo . It's worth exploring! Preview GitHub README.md files locally before committing them.
-
FlexBox
Flexbox-zombies I recently finished up the flexbox-zombies course to learn more about flexbox, and to become proficient with it. I can truly say that this course has changed the way that I create layouts. Flexbox is very intuitive now. What this course does really well at is explaining the concepts and hitting you with a ton of examples that you can work through really quickly. flexbox-zombies A clip from the final round against Dave Basic Setup Flexbox requires a wrapper container to work I
-
⭐ psf black
psf has done a fantastic job with black . Highly recommend taking a look. The uncompromising Python code formatter
-
⭐ tfeldmann organize
tfeldmann has done a fantastic job with organize . Highly recommend taking a look. The file management automation tool.
-
⭐ albinotonnina albinotonnina.com
I recently discovered albinotonnina.com by albinotonnina , and it's truly impressive. source-code
-
⭐ psf requests-html
I like psf's project requests-html . Pythonic HTML Parsing for Humans™
-
⭐ wentin CSS-Mono
Check out CSS-Mono by wentin . It's a well-crafted project with great potential. Monospaced Typeface Created for CSS Coding
-
⭐ dixler pc
I'm impressed by pc from dixler . python calculator purely aesthetic. probably pretty glitchy. sorry in advance.
-
Vim Notes
vim notes nvim lua norcalli/neovim-plugin nvim lsp python-lsp/python-lsp-server Using c to change text I have gone quite awhile without using and instead using . The reason that I started using is because it automatically places you into insert mode. This not only saves me one keystroke for commands such as is now , but it also works with the repeat command!!! This is huge. When refactoring a document I had been creating a macro to change one word to another, using instead of a
-
⭐ openimages dataset
The work on dataset by openimages . The Open Images dataset
-
⭐ HamidFaraji panda-theme-cmder
I'm impressed by panda-theme-cmder from HamidFaraji . Panda Syntax Theme for Cmder
-
⭐ jhermann awesome-python-talks
I'm impressed by awesome-python-talks from jhermann . :clapper: :mortar_board: An opinionated list of awesome videos related to Python, with a focus on…
-
⭐ datacamp datacamp_facebook_live_titanic
Looking for inspiration? datacamp_facebook_live_titanic by datacamp . DataCamp Facebook Live Code Along Session 2: Learn how to complete a Kaggle…
-
⭐ RichardLitt standard-readme
I'm really excited about standard-readme , an amazing project by RichardLitt . It's worth exploring! A standard style for README files
-
⭐ lepture python-livereload
Check out lepture and their project python-livereload . livereload server in python
-
⭐ tqdm tqdm
I recently discovered tqdm by tqdm , and it's truly impressive. :zap: A Fast, Extensible Progress Bar for Python and CLI
-
⭐ cmderdev cmder
I'm really excited about cmder , an amazing project by cmderdev . It's worth exploring! Lovely console emulator package for Windows
-
⭐ navdeep-G setup.py
I recently discovered setup.py by navdeep-G , and it's truly impressive. 📦 A Human's Ultimate Guide to setup.py.
-
⭐ WaylonWalker pyDataVizDay
I like WaylonWalker's project pyDataVizDay . A python implementation of the Data Viz Day visualization.
-
⭐ niloch iplotter
If you're into interesting projects, don't miss out on iplotter , created by niloch . JavaScript charting in ipython/jupyter notebooks -
-
⭐ encode apistar
Just starred apistar by encode . It's an exciting project with a lot to offer. The Web API toolkit. 🛠
-
⭐ pypyjs pypyjs
I recently discovered pypyjs by pypyjs , and it's truly impressive. PyPy compiled to JavaScript
-
⭐ gtnx pandas-highcharts
If you're into interesting projects, don't miss out on pandas-highcharts , created by gtnx . Beautiful charting of pandas.DataFrame with Highcharts
-
⭐ jakevdp PythonDataScienceHandbook
Check out PythonDataScienceHandbook by jakevdp . It's a well-crafted project with great potential. Python Data Science Handbook: full text in Jupyter…
-
⭐ timofurrer colorful
I like timofurrer's project colorful . Terminal string styling done right, in Python :snake: :tada:
-
⭐ cookiecutter cookiecutter
Just starred cookiecutter by cookiecutter . It's an exciting project with a lot to offer. A cross-platform command-line utility that creates projects from…
-
⭐ jupyterlab jupyterlab
I recently discovered jupyterlab by jupyterlab , and it's truly impressive. JupyterLab computational environment.
-
⭐ nickhould tidy-data-python
Just starred tidy-data-python by nickhould . It's an exciting project with a lot to offer. Tidy Data in Python Jupyter Notebook
-
⭐ mikeckennedy write-pythonic-code-for-better-data...
mikeckennedy has done a fantastic job with write-pythonic-code-for-better-data-science-webcast . Highly recommend taking a look. No description available.
-
⭐ mikeckennedy write-pythonic-code-demos
The work on write-pythonic-code-demos by mikeckennedy . Write Pythonic Code Like a Seasoned Developer video course demo materials.
-
⭐ rajshah4 dlgroup
I came across dlgroup from rajshah4 , and it's packed with great features and ideas. Deep Learning Group
-
⭐ pandas-dev pandas
I recently discovered pandas by pandas-dev , and it's truly impressive. Flexible and powerful data analysis / manipulation library for Python, providing…