Me reading documentation:
> follow `SSH keys` link on main admin page

Where the fuck is this shit, I can’t find it. I hate you

I switched to Wayland with KDE Plasma 5.17 and it seems to me that Firefox is slightly faster, and that also means smoother. 😃

A while ago, I made my own Konsole theme by tweaking Atom’s Dark One values for terminal use.

store.kde.org/p/1225908

I didn’t go as far as to adapt it to other terminal emulators, but I think it’s a very nice scheme and if you’re interested, I would gladly would help you port it!

KDE's Plasma 5.17 just landed! Check out the new smart notification system, improved and expanded System Settings, increased usability and gestures and much more!

kde.org/announcements/plasma-5

#Buttons #Form #Accessibility
Enhancing The Clickable Area Size, yes please make that button clickable area bigger, a great HTML and CSS article! ishadeed.com/article/clickable

Next time I work on Firefox, I’d like to work on this bug:
bugzilla.mozilla.org/show_bug.

This is to add a way to open Firefox’s preferences page to configure containers from an extension (extensions can’t open about: pages directly for security reasons).

So regarding the annoying way Firefox implemented the WebExtensions API for duplicating tab, I wrote a patch:

phabricator.services.mozilla.c

Mostly, Firefox’s do things differently (pinned state and position) when duplicating a tab through a tab context menu than when an extension ask Firefox to duplicate a tab.

Next time I work on Firefox, I’d like to work on this bug:
bugzilla.mozilla.org/show_bug.

This is to add a way to open Firefox’s preferences page to configure containers from an extension (extensions can’t open about: pages directly for security reasons).

So regarding the annoying way Firefox implemented the WebExtensions API for duplicating tab, I wrote a patch:

phabricator.services.mozilla.c

Mostly, Firefox’s do things differently (pinned state and position) when duplicating a tab through a tab context menu than when an extension ask Firefox to duplicate a tab.

Mozilla in the bug reports: WONTFIX

When I look at the code:
// Not sure what to do here?

me: your code seems less sure about that

Do people have experience with TypeScript? I’ll still pondering wether it’s worth it or not for because it adds a bit of complexity in the toolchain and my extension is not that big, but I like a lot more strict typing, public and private distinction, the readonly thingy, etc.

Anyway since the development workflow of a WebExtension/web app is very different from other kinds of development, I’m not sure if using TypeScript is really *that* interesting.

100% of the app summaries should now be translatable, either via the
summaries in the Weblate project, or in the apps' own translation
system. That means more people can access these apps, and more screens
will be in their language. We welcome contributors in all languages:
hosted.weblate.org/projects/f-

– Des solutions orientées vers la parallélisation et l’asynchrone: Rust (Mozilla s’en sert dans Firefox d’ailleurs) et Erlang sont de bons exemples mais l’asynchrone s’est bien ancré dans d’autres langages comme JavaScript ou Python
– Des outils de vérification de code tels que ESLint ou Flake8
– Des formateurs automatique de code comme gofmt, rustfmt ou Black (pour Python)

On commence un peu à voir émerger des solutions à ces problèmes:

– Des langages plus soucieux de proposer et guider le/la dévelopeur·se vers un modèle et des structures correctes tels que Rust ou Kotlin
– Des approches collaboratives et plus organisées: forges telles que GitHub/GitLab/Gitea, stratégie d’utilisation de systèmes de gestion de versions (ex: utilisation de diverses branches)
– Une approche plus formelle du code, avec la systématisation des tests unitaires et d’analyse de la couverture du code

Les changements culturels c’est long, du coup on a beau avoir avancé sur la technique, l’informatique reste majoritairement basée sur des pratiques et des habitudes qui reflètent un temps où les logiciels étaient moins complexes, les possibilités moins nombreuses, les ordinateurs d’étranges bestioles dont il fallait lire le manuel, la sécurité n’était pas vraiment un concept, etc.

Show more
Mastodon for Tech Folks

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