Show newer
juan :verified: boosted

Manifesting S2 of Severance and a new All-American Rejects album for this year 🙏

Yesterday my son and I asked ChatGPT how many quesadillas would it take to make the earth explode.

juan :verified: boosted

Almost 11 million internet-exposed SSH servers are vulnerable to the Terrapin attack that threatens the integrity of some SSH connections.

bleepingcomputer.com/news/secu

juan :verified: boosted

been thinking how to add PostgREST to my stack.

since i already use Django Rest Framework.

but Today i realized it can replace the most tedious thing of DRF, writing serializers.

use Django for services, e.g., auth, email sending, job queue, etc. and use PostgREST to serve the API tied to the models.

there's still the issue of caching, tho 🤔

2024 will be the year of e-commerce for me.

fence fixed. easier than i thought, the hardest part was digging the rocks and dealing with the tree's roots.

instead of typing on a computer, today i will fix our fence.

it's been in my head for many days, so i'll just deal with it so i can move on more important things.

juan :verified: boosted

but making the frontend dumber and handling most of the logic in the backend pays off.

you abstract logic so you can build different dumb clients, e.g., web, mobile, desktop, cli.

writing a new feature with tests takes a lot of time, but consistency and data integrity are things that pay off in the long term.

it just feels weird that at the end of the day what you complete is that a button does what i needs to do with a click, it feels like it's too little of an accomplishment.

just deleted the last piece of JavaScript from Budgetwise.

Just realized that I ignore reels from brands and always try to consume content from people. And this is as default, from previous experience outside instagram.

It nails down to stories (literal storytelling) or what feels like a story (because most of them are faked now).

So it’s difficult for brands to market directly, but there are exceptions like Nuphy (mechanical keyboards).

But the entry barrier for a new brand is high. At least for a niche target in my demographics.

juan :verified: boosted

We are almost there folks hang in there

2020 ▓▓▓▓▓▓▓▓▓▓▓▓▓░ 425%

A small story every day. Steady progress VS big tiring sessions.

But first, I need to reply to the support emails 😅

I finally finished the migration from fastAPI to Django and with it a migration to a new database schema.

Budgetwise now uses double-entry in the backend. The frontend remains the same.

Learning postgrest resulted in learning plpgql which was an enormous leap in productivity for building products.

You can ensure data integrity directly into the database and not in the code, e.g., DRF serializers.

I don’t like DHH but he’s the definition of visionary. He might not be right on all things be he was right about Rails.

Probably the best web framework.

His goal wasn’t the best hyped tech, but putting a good enough quality web product out there in a short period of time.

So Mint announced they are shutting down and that sent a bunch of users over to @budgetwiseapp but we aren’t ready so we moved it to close beta.

budgetwise.io

Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!