Skip to Content Skip to Navigation
Profile image for Humberto Rocha

Humberto Rocha

@humrochagf@humberto.io

Software Developer and Open Source advocate with a taste for typography.

53 Posts Posts & Replies 330 Following 74 Followers Search
Humberto Rocha boosted

This is my current obsession: artifactguesser.com/

I'm truly terrible at this game and can't stop playing it!!

Humberto Rocha boosted

Meet the main folks behind on our shiny new Team webpage!

postmarketos.org/team

Humberto Rocha boosted

It looks like the job market is a bit weird for software developers nowadays. But let's see if I can find something here on . I am not unemployed but I am considering new opportunities. I am a skilled developer with over a decade of experience with web development and web scraping. Looking for remote jobs only anywhere in the world.

Humberto Rocha boosted

🦆 DuckDB may be the tool you didn't know you were missing

micro.webology.dev/2024/07/12/

Edited 13d ago
Humberto Rocha boosted

Oh, that's interesting.
Will try to support it quickly. 🙂

blog.joinmastodon.org/2024/07/

Humberto Rocha boosted

A project I'm working on has surpassed 200 stars on GitHub and it is not even finished yet.

Therefore, to give it even more pressure on me to finish the first version of this app, here is me introducing to the fediverse Cartero, a HTTP client to test web APIs and make requests graphically.

It is written in and it uses modern GNOME technologies such as and Blueprint.

Here is the canonical screenshot for the current nightly version as of this post.

Humberto Rocha boosted
Humberto Rocha boosted

🔍 Terminal Tip: Instant Source Viewer! 🐍

Below I defined a function called `pys` (you can add it to your .zshrc).

Now you can peek at Python source code from the command line like this:

$ pys module [object]

E.g.
$ pys collections
$ pys collections Counter

Humberto Rocha boosted
Humberto Rocha boosted
Humberto Rocha boosted
Humberto Rocha boosted

For my hackathon project I did try to make CFA (Cat Factor Authentication, using your cat's microchip as a second factor) a thing 😆 The project did win a prize, but more for the experimentation then the actual result wpengine.com/blog/hackathon-de

Humberto Rocha boosted

Put together a big upgrade to my python-lib cookiecutter template today: it now uses pyproject.toml rather than setup.py, and it configures a publish.yml workflow that publishes packages to PyPI without needing a password or authentication token using PyPI Trusted Publishers

simonwillison.net/2024/Jan/16/

Humberto Rocha boosted

Metadata Cleaner is used, as the name suggests, to clean metadata. Load in files, or whole folders, and have the app remove any unwanted information. See what fields are being erased and the values they held previously. If your camera adds a location to photos it takes, but you don't want that (or any other extra data) shared, you should be using this app!

You can follow the app's creator here: @rmnvgr

You can get the app on Flathub here: flathub.org/apps/fr.romainvigi

Humberto Rocha boosted

Como um bom sommelier de distros GNU/Linux que sou, achei essa ideia genial!

Um site que emula as várias distribuições mais usadas, no navegador.

distrosea.com

Humberto Rocha boosted

I'm back with a new post about some work @cfbolz and I are doing to make C extensions faster in PyPy

bernsteinbear.com/blog/typed-c

Humberto Rocha boosted

Good Sunday everyone ✨

@hynek thanks for svcs github.com/hynek/svcs/ I was writing a service registry for a pet project and it will save me some maintenance and reinventing the wheel time 😅

Humberto Rocha boosted

I've just released django-tui 23.9!

The new version adds an interactive shell for running ORM queries!

🔗 github.com/anze3db/django-tui

Humberto Rocha boosted

In Vitest 1.0 you can more easily share data between the main thread and your test files by using provide/inject API: vitest.dev/config/#globalsetup

Humberto Rocha boosted

If you are switching between and , I’ve got good news! 🎉

I just published a blog post outlining a collection of changes you’ll have to make if you are migrating between these two frameworks. 🚀

Read the full blog post here: jtemporal.com/tips-on-migratin

Humberto Rocha boosted

You're about to start a new pip-installable project.

What do you do?

Options: (choose one)

Humberto Rocha boosted

Last night and this morning, I've had narrative games on my mind, and wondered if I could achieve a transition in PICO-8 that would suit heavier themes and not seem so "arcadey".

Humberto Rocha boosted

relatable

Humberto Rocha boosted

Les femmes québécoises travaillent gratuitement depuis samedi
pivot.quebec/2023/11/27/les-fe

Le travail des femmes d’ici la fin de l’année équivaut à du travail gratuit en raison des iniquités salariales.