Yeah it exposed postgres with default credentials which allows remote code execution. Have since cleaned up and set up a firewall
Yeah it exposed postgres with default credentials which allows remote code execution. Have since cleaned up and set up a firewall
Oops, I missed this. Mostly, I relate to Adam and the team! I think they're going though a very similar trajectory as Pegasus.
I don't know what you mean by the "the disruption of OpenSource" though.
I wrote about how I write code now, which looks nothing like my setup from just a few months ago.
www.coryzue.com/writing/codi...
Itβs easy to build in public when things are going well.
It sucks when things arenβt.
After eight years of growth, 2025 was the first year where my income from products went down.
I wrote about how this impacted my year and what it might mean for my future.
www.coryzue.com/writing/the-...
Receipt showing donation to the Django Software Foundation
Just re-upped my @opensourcepledge.com for 2025.
If you get value from open source projects, donating a small fraction of your income is a fantastic way to give back to those people whose work you depend on.
Thanks to all the open source maintainers who have helped make my career possible!
Happy gratitude day!
A quick an easy exercise I recommend is to take a few minutes to come up with a six-word statement of thanks for the day.
Here are mine: www.coryzue.com/writing/grat...
2026: Most code is AI
2027: Most articles are AI
2028: Most images are AI
2029: Most music is AI
2030: Most videos are AI
2031: Most relationships are AI
...I'm too old for this.
Goodbye Webpack, Hello Vite π
I've updated "Modern JavaScript for Django Developers" with what I feel is the best front end setup for Django in 2025.
You can find a write up, including links to a video walkthrough and OSS repo, here: www.saaspegasus.com/guides/moder...
The SaaS Pegasus Black Friday sale is live! The unlimited license is 50% off ($500 savings).
This is a rare deal. I donβt believe in the growth hack thing of having fake discounts running perpetually. I only do sales once a year.
If you've been thinking about grabbing Pegasus, this is the time.
Yesterday all of my sites were down. I could have brought them back up by changing one flag in a dashboard, but the dashboard was also down.
So I just made sure I'm better prepared if this happens again.
Little guide if you want to do the same: www.coryzue.com/writing/clou...
Just updated my now page, in case you want a quick peek at what's going on in my world these days.
www.coryzue.com/now/
I just published a new video showing how to add different agent workflows to your web apps with Pydantic AI.
Really awesome framework!
www.youtube.com/watch?v=Z33I...
When someone has a π€― moment with AI they often want to share it, but I have basically zero interest in reading other people's AI chats.
This phenomenon at scale seems like it could become another way our human experiences get more and more isolated from each other.
It uses react but you can drop it into any website by adding a few script tags. My blog with the demo doesn't use react.
I don't know why not. Have you tried and run into issues?
The @djangonaut.space team are looking for mentors for their next session, in October - November βοΈ
www.djangoproject.com/weblog/2025... An amazing opportunity to improve your skills and help grow the #Django community!
For additional in-depth discussion about vibe coding, check out this great YT video by @coryzue.com about using vibe coding with his SAAS Pegasus framework (fantastic Django frame IMO).
Very detailed walkthrough of how it worked and how it didn't.
www.youtube.com/watch?v=ELii...
Yeah, get them comfortable with crippling anxiety while they're young! π
I explained to my kids thatβunlike most peopleβI don't get paid on a schedule, but whenever someone decides to buy something from me.
Now every time I drop them off at school my 4yo says "bye dad, hope you get some money today!"
I wonder what the other parents make of this.
Good to know!
Hetzner / Kamal
One gripe about my current Django + kamal deployment stack is that there doesn't seem to be a good, natural place for this compression to happen.
Currently using Django's (very convenient!) GZipMiddleware, which is getting the job done, but may be sub-optimal, long term.
Just sped up lifeweeks.app page loads by more than 10x just by enabling compression on the responses.
Whenever I look into performance, I never know if it's going to be a quick one-line change for huge gains, or days of my life lost to rabbit holes and dead ends.
Nothing yet. But have narrowed it down to one of these three:
squidfunk.github.io/mkdocs-mater...
fumadocs.dev
starlight.astro.build
"Yes, it seems like the next step in our progression as a species. Yes, it will lead to progress in science, medicine and technology. And yet, I'm still hoping it doesnβt happen. I think, because I can't figure out my own worth in a world with superintelligence."
www.coryzue.com/writing/prep...
That is the exact stack I'm thinking of switching off of π
I thought mkdocs (material?) was the new hotness! I'm still using sphinx...
Lazyweb: If you were spinning up a new docs site today what would you use? Main requirements are that it looks good, is fast, and you can author docs in markdown. Bonus points if it can generate markdown copies of your docs for LLMs.
The latest release of bluesky-comments now optionally links to deer.social profiles (in addition to bsky.app).
Thanks @dame.is for the contribution!