Own Your Web
Own Your Web is a newsletter by Matthias Ott about designing, building, creating, and publishing for and on the Web. Every other week, I send out an exclusive email full of actionable insights, bes...
buttondown.com [1]
Iām a sucker for good own your own shit on the web blogs, and Matthias Ott has a top notch one here. The archive has been a great read so far, Iāve discovered things like slashpages.net.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://buttondown.com/ownyourweb
[2]: /thoughts/
GitHub Stars
GitHub stars posts
1859 posts
latest post 2026-05-24
Publishing rhythm
Fork Around And Find Out | Remaining Authentic in Retirement with Kelsey Hightower
Retirement is about the journey, not the destination. For Kelsey Hightower, itās been an epic journey. On our debut episode of the Fork Around and Find Out Podcast (and much to Autumnās elation...
share.transistor.fm [1]
What a great first guest for FAFO. Kelsey is always such a great listen. He talks about killedbygoogle and how engineers get no incentive to work on old projects, google had no incentive, and you got the thing for FREE in the first place. He talks about end of career and having love you money, having so much in the bank you can say no. If you are presented with a project that does not align with your values you can say no.M
Justin even mentions how Google has more killedbygoogle projects than Amazon has total projects.
If we knew how hard it would be, we would never build it.
Autumnās Fav quote from ep1 of shipit
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://share.transistor.fm/s/a9e41e15
[2]: /thoughts/
Changelog
Maker of web things, sticker merchant, viral toot-based business man, blogger, podcaster, and pizzaiolo. Human dad.
rknight.me [1]
Well done changelog with some really good inspirational nuggets. Many slash pages I want to check out and an 11ty contribution graph.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://rknight.me/log/
[2]: /thoughts/
slash pages
A guide to common pages you can add to your website
slashpages.net [1]
A nice list of slashpages you might want to consider including / aliasing / 301ing. These feel like nice things to setup and keep in the back pocket for obsidian style wiki link to easily. I get kinda bad at wiki-linking as much as I would like to, mostly because it does require some amount of work to make the page, and keep it up to date over time, then remember that you even have it.
Some are serious, some very common, some quite useful.
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://slashpages.net/
[2]: https://dropper.waylonwalker.com/api/file/ba4edf27-03d4-49ff-ab4e-712e9ab8acda.webp
[3]: /thoughts/
-
Theo does a fantastic history of serverless here.
Kubernetes shit # [1]
Theo canāt have an infra video without shitting on k8s. Specifically people who have never touched k8s pushing fear of k8s to large audiences of people who have never touched k8s. If you are a webdev who solely lives in webdev space and never touches as much as a dockerfile listen to him. If you touch infra at all try it before you take his opinion at face value.
[2]
Serverless shines in high variance # [3]
If you plan on having traffic spikes 10x your regular traffic for something like black friday, serverless might be right for your use case.
stateless programming # [4]
He argues that targeting a stateless deployment of serverless leads to better code. Iād like to see more examples here. Maybe most of the code bases I work on already do this. Iāve never targeted a serverless deployment, but Iāve targeted horizontally scaled deployments many times and they feel like they have the same targets. For instance if I spin up 8 pods for my application or uvicorn with 3 workers I have to target statelessness, all of the state must live in the database and cannot live in memory. Even if I target 1 instanc...
linkding
A self-hosted bookmarking service that is designed to be minimal, fast and easy to set up.
linkding Ā· linkding.link [1]
linkding looks like an interesting alternative to thoughts. Thoughts is focused on the note being a value add tweet length blog post that you share to the public. This seems more focused on fire and forget with some note taking and search ability. I should definitely level up the search and tag discovery in thoughts.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://linkding.link/
[2]: /thoughts/
-
cool video on expanding vim with cli.
piping commands into vim # [1]
[2]
write a healthcheck # [3]
[4]
Note
This post is a thought [5]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: #piping-commands-into-vim
[2]: https://dropper.waylonwalker.com/api/file/4283e98a-9b12-4f8a-9799-a097d5f3184d.webp
[3]: #write-a-healthcheck
[4]: https://dropper.waylonwalker.com/api/file/d90a8c88-4748-4dfe-8569-b51c023c825b.webp
[5]: /thoughts/
-
Lane from boot.dev madde this fantastic video about serving files on the internet. It has me wondering if I need to rethink a few of my things that I have built. I have a few things I am serving media from, but I have very aggressive cloudflare cache rules on them, so each file should only be uploaded about once per year.
My problem going straight out of minio right now is how do i set headers for cache control on it. If I canāt set the cache control and everything is coming out of minio this does not solve my problems.
---
I went back and played with presigned urls and you can in fact control and set response headers, this is definitely the way and I have been wrong.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
curl with partial files
Back in September 2023, we extended the curl command line tool with a new fairly advanced and flexible variable system. Using this, users can use files, environment variables and more in a powerful...
daniel.haxx.se Ā· daniel.haxx.se [1]
This is a cool new feature coming to bash, I canāt think of a use case I have out of the gate, but it looks cool. Iām thinking this might be good to keep in the back pocket for something like CI where I donāt have a hightly tuned bashrc file, and I want a dynamic curl request based on some state that exists as a fille.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://daniel.haxx.se/blog/2024/12/30/curl-with-partial-files/
[2]: /thoughts/
The beautiful sentence that is the web
A metaphor for the building blocks of web development.
cassidoo.co [1]
Nicely worded Cassidy! Javascript can be too much, it can bog down low powered devices, we can ship so much that its untenable on poor connections. It can be argued that its a bad language and putting it on the server is a mistake, but it brings sites to life. It makes it possible to extend the static nature of html [2]/css with just a little special spice only your site needs.
Iād add to the argument that a lot of js should go away over time. Over time libraries such as jquery have fallen out of use, not because they are bad, or have been replaced by new libraries, but because the browser has adopted most of the functionality that jquery brought.
As a primarily python dev Iād really like to see htmx [3] die a very similar graceful death. There have been several iterations on this idea, and the crux of it is very similar, give the ability to use HTTP verbs right inside html with some instruction of when to apply them and what to apply them to.
No js should not go away, it never will, we will always find new patterns that the browser should take, sites will always n...
Teleport to coop partner
Hello,
Is there a command where you can teleport to your coop partner? Or is it just this Follow button in chat? :)
Hypixel Forums Ā· hypixel.net [1]
/p warp will warp your party to your current server in hypixel skyblock
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://hypixel.net/threads/teleport-to-coop-partner.2250505/
[2]: https://dropper.waylonwalker.com/api/file/a4f5be07-5f79-450c-a40d-1f48ac086e05.webp
[3]: /thoughts/
External Link
stackoverflow.com [1]
Today I learned how to configure the baseurl for htmx [2] using the tag. This is pretty handy to be able to configure different baseurls.
<base href="<scheme>://<netloc>/api/v1/">
<button hx-post="clicked"
hx-trigger="click"
hx-target="#parent-div"
hx-swap="outerHTML">
Click Me!
</button>
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://stackoverflow.com/questions/69456875/how-to-configure-base-url-for-all-requests-using-htmx
[2]: /htmx/
[3]: /thoughts/
Addy Osmani (@addyosmani.bsky.social)
Tip: Chrome DevTools can override the content of Fetch/XHR requests! Useful for mocking APIs without waiting on backend changes.
Bluesky Social Ā· bsky.app [1]
WTF, you can just change a server response from devtools and update a vuejs app? Just tried with htmx [2], and my GET requests are not showing up in the sources tab. Iāll keep this in my back pocket for next time Iām supporting a vuejs app though.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/addyosmani.bsky.social/post/3lei5jhkgdk2k
[2]: /htmx/
[3]: /thoughts/
Gary Vaynerchuk (@garyvee.com)
2025 : the year of action ⦠whoās finally ready ?
PS: text me for any follow up questions at š± 1-212-931-5731
#2025 #todo #todolist #motivation #garyvee
Bluesky Social Ā· bsky.app [1]
Gary Vee, is the goat. leaving this image as a reminder for myself
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/garyvee.com/post/3leidcd6xjk2y
[2]: https://dropper.waylonwalker.com/api/file/074edddb-8b46-4d94-9b55-d70a7bb74366.webp
[3]: /thoughts/
The work on atuin [1] by atuinsh [2].
⨠Magical shell history
References:
[1]: https://github.com/atuinsh/atuin
[2]: https://github.com/atuinsh
Ellie Huxtable (@ellie.wtf)
Atuin v18.4 is out now!
Including atuin wrapped, your year in shell history š¢
thanks @daveeddy.com for the suggestion!
Bluesky Social Ā· bsky.app [1]
Atuin v18.4 is out with an atuin wrapped command.
Hereās Ellieās Wrapped.
[2]
This is a pretty sick command, Iāve only been using Atuin about as long as Iāve been on bazzite, so maybe 4 months, but here is my wrapped.
[3]
Comparing to Ellie, Iām surprised that I even have 126 package related commands, being on an immutable distro most of my packages come from the container, I donāt need to run packaging commands. My cd is also super low, I use tmux sessions to take me where I need to be most of the time, which is a projectās root directory, Itās pretty rare to see me outside of a project root directory.
Iād venture to guess that nvim would be higher if it didnāt auto start on every tmux session as well.
Note
This post is a thought [4]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/ellie.wtf/post/3lecj36r5ps2x
[2]: https://dropper.waylonwalker.com/api/file/246f2dc6-4e46-410c-9d25-fa6ccc85f8f2.webp
[3]: https://dropper.waylo...
-
Red Hat has donated the whole open alternative to docker to the CNCF, the hosts weigh in with thier opinions all being pretty positive as they seem to be a legitimate donation and not dumping crap on open source.
- podman
- podman-desktop
- buildah
- compose-fs
- podman
- bootc
- scopio
Personally Iāve been running podman exclusively at home since switching to Bazzite in August. Iād like to use buildah in ci. I gave it a try, but was unable to swap out my use of kaniko for buildah, I will get there, but it was not quite as drop in as I wanted.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Holy shit these AGI models are incredibly expensive to run, require lots of wild hardware that there is not enough to go around, and requires shit tons of power to run.
Now more than ever is time to distinguish yourself with deep expertise, jack of all trades is being eaten by ai. People with deep expertise are getting a jack of all trades bump from ai, not o3, just the regular stuff.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Theo weighing in on the 2025 job market. Itās no 2018 out there right now, the ratio of jobs to engineers in the market has flipped big time. Theo as usual really focuses on community, being in a community, and being a good citizen. At the end of the video Theo weighs in on his experience hiring, and generally it starts with we need someone to do x does anyone know someone, then goes to a more formal internal post, then more formally asking internally does anyone know someone, then maybe to his community, and if he really still needs the person it might become an external post. These days there are so many good engineers on the market that very few good jobs actually get a posting for in his opinion.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
External Link
X (formerly Twitter) Ā· x.com [1]
kitze hating on python packaging in new ways. Python packaging has a lot of quirks that can make it infuriating. Not once have I thought āyou know what this needs, quotes and bracesā
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://x.com/thekitze/status/1872267874842063223?t=zxq6-kA9atVuXJeWntxfWg&s=09
[2]: https://dropper.waylonwalker.com/api/file/566ff44b-cace-474d-b1bc-62aaf42f419f.webp
[3]: /thoughts/