stefan, (edited ) to til
@stefan@stefanbohacek.online avatar

So apparently the term "patch" in software development comes from punched paper tape.

"Small corrections to the programmed sequence could be done by patching over portions of the paper tape and re-punching the holes in that section."

https://chsi.harvard.edu/harvard-ibm-mark-1-language

mjgardner, to programming

There’s nothing more permanent than a temporary fix that works.

sandros94, to random

It really do be like that sometimes...

thunderbird, (edited ) to email
@thunderbird@mastodon.online avatar

Like the legend of the phoenix, we're resurrecting Mozilla Send, an end-to-end encrypted file share service, and bringing it under our wings as Thunderbird Send. In this clip from S1E5 of the ThunderCast, developer Chris Aquino gives us a sneak peek of the new - wait, old - er, reborn project!

Learn how Send will help you overcome your file upload woes, respect your privacy, safeguard against abuse, and hopefully change your experience for the better.

thomy2000, to github
@thomy2000@fosstodon.org avatar

Copilot decreases code quality leading to more reverts/refactoring.

Who could have seen this coming? :blobcatthinkingglare:

https://visualstudiomagazine.com/articles/2024/01/25/copilot-research.aspx

stefano, to tech
@stefano@bsd.cafe avatar

This morning, a VPS hosting a small e-commerce site (powered by WooCommerce on Ubuntu 22.04) experienced another out-of-memory issue. A colleague (one of the developers) urgently called me, asking to upgrade the VPS due to excessive load.

I pointed out (again, as has often happened in recent weeks) that a VPS with 32GB of RAM (!!!) and 16 dedicated cores (!!!) should not run out of memory with just five simultaneous visits to a small e-commerce site. We host much larger and busier websites on much smaller VPSs. There's likely a WordPress module with a leak, or some interaction between modules causing this issue.

The response: Okay, but just add more RAM and power to solve it.

The illusion of "infinite resources" in the Cloud has led to poor development habits. Sometimes I wonder how much energy and resources we waste (and pollution we generate) due to a lack of basic optimization.

inautilo, to business
@inautilo@mastodon.social avatar

“The simplicity of HTML and CSS now feels like a radical act. To build a website with just these tools is a small protest against platform capitalism: a way to assert sustainability, independence, longevity.” — Jarrett Fuller


soapdog, to fediverse
@soapdog@toot.cafe avatar

Whats the current state of the art in terms of libraries?

Are you developing a new ActivityPub-based project and in love with your stack? Does it include some FOSS AP library that you enjoy using? Please, tell me what it is.

I'm considering doing a new project with a friend and we're trying to grok what people are using or if everyone is reimplementing AP server-to-server from scratch.

Please, consider boosting so I can get some answers, thank you.

GTK, to GNOME
@GTK@floss.social avatar

Reminder: instead of using StackOverflow for your questions about GTK and the GNOME software stack, use the GNOME Discourse instance:

https://discourse.gnome.org

You can also use it for applications and the overall GNOME desktop.

aral, to web
@aral@mastodon.ar.al avatar

Hey folks,

@laura is looking for a new gig after three years at Stately. She’s a designer and front-end developer who writes, gives talks, makes videos, and has been doing a fair bit of dev/design advocacy recently.

Her approach is best summed up in her book, Accessibility for Everyone (https://abookapart.com/products/accessibility-for-everyone) and her talk on building tech that respects our rights https://m.youtube.com/watch?v=F5CvwioUy40

https://mastodon.laurakalbag.com/@laura/111998200065274945

IsaacOstlund, to Futurology

Here is our paper! My shows how certain adult neurons resist activity changes.

On a macro level, this could provide a new hypothesis for why adults exhibit resistance to , , and .

A key question is why? It may not only be a negative byproduct of age but could be an evolutionary advantage to resist trauma or external influence after we've found "successful strategies" while younger.

https://www.frontiersin.org/articles/10.3389/fnins.2022.1067493/full

matthiasott, to CSS
@matthiasott@mastodon.social avatar
akshaywarrier, to GNOME
@akshaywarrier@floss.social avatar

Announcing the first release of Biblioteca 🎉

Download on Flathub
https://flathub.org/apps/app.drey.Biblioteca

Biblioteca is a documentation viewer for GNOME.
It includes documentation from the GNOME SDK as well as VTE, libportal, libspelling, and libshumate.
Only gi-docgen documentation is supported at the moment.

We are planning to add support for other sources and formats in the future.

Happy hacking!

sonny, (edited ) to GNOME
@sonny@floss.social avatar

Dear GNOME app developers

Have you tried the new features in GNOME 45 to improve accessibility?

The GTK Inspector has a setting to show accessibility warnings.

Workbench has a Library entry to teach about the screen reader and accessibility attributes.

See also https://blog.gtk.org/2023/06/21/evolving-accessibility/

lhengstmengel, to mastodon
@lhengstmengel@mastodon.nl avatar

I have just published the first test release (v0.1.0) of my Mastodon API client for PHP! 🎉 🤓 :mastodon:

The library should be feature complete, with all methods and entities implemented, and fully typed.

I could really use your help with testing! So if you have some time, feel free to grab a copy and take it for a spin. Please let me know what you think!

https://packagist.org/packages/vazaha-nl/mastodon-api-client
#mastodon #api #PHP #development #opensource

Boost = ❤️

sonny, (edited ) to GNOME
@sonny@floss.social avatar

GNOME sdk/platform 46beta is available on Flathub :gnome: :flatpak:

Time to update manifests, dependencies, and test 🧪

Things I am most excited about for developers:

• libadwaita adaptive dialogs
• GLib/Gio docs in Biblioteca
• WebP image support
• GtkAccessibleText
• Accessible WebKitGTK
• libmanette Gamepads API

stefan, to fediverse
@stefan@stefanbohacek.online avatar

Usually I polish my work a bit more before releasing it publicly, but I really wanted to give people interested in making fediverse apps for everyone a bit of a head start.

Here's a very work-in-progress authentication server I use for my fediverse connections data visualization project:

https://github.com/stefanbohacek/auth-server

sonny, to rust
@sonny@floss.social avatar

Workbench 46 is out! 🛠️

https://flathub.org/apps/re.sonny.Workbench

Actually it was a couple of hours ago before GNOME 46 but I didn't want to steal the show 😎

Here are the highlights 💡

Inline diagnostics for :rust: and :python:

New Library demos: 📚

"Snapshot" to demonstrate one of GTK4 coolest feature.

"Dialog" and "Message Dialogs" to demonstrate libadwaita 1.5 new responsive dialogs.

26 demos ported to Python
5 demos ported to Vala

A screenshot of Workbench demonstrating the "Snapshot" Library demo

A screencast of Workbench demonstrating the "Dialog" demo.

SuitedUpDev, (edited ) to php
@SuitedUpDev@mastodon.online avatar

I'm a big proponent of doing fewer if statements and early returns! Doing stuff in your if statements only increases cognitive load when trying to read the code.

public function sendActivationEmail($user) {
if (! $user->isActivated) {
// Send out activation email
}
}

versus.

public function sendActivationEmail($user) {
if ($user->isActivated) {
return;
}

// Send out activation email
}

thunderbird, (edited ) to android
@thunderbird@mastodon.online avatar

We’re happy to announce the release of K-9 Mail 6.800! The main goal of this version is to make it easier for you to add your email accounts to the app by integrating Thunderbird’s autoconfig feature.

With another item crossed off the list, this brings us one step closer towards Thunderbird for Android! Read the details and how to get it at our blog:

https://blog.thunderbird.net/2024/03/towards-thunderbird-for-android-k-9-mail-6-800-simplifies-adding-email-accounts/

pascalschulthess, to cycling
@pascalschulthess@mstdn.science avatar

I switched instances in the hope to have a more relevant local feed at mstdn.science.

So, let’s do this thing again.

I’m Pascal, father to 4 kids, and enthusiast. I live in , the cycling capital of the world and work as a at the institute.

A couple of hashtags describing my work:

thunderbird, to random
@thunderbird@mastodon.online avatar

More bug fixes, including F-Droid metadata! Material 3 progress and targeting Android 14. All this AND glimpses of a two-app future in the April 2024 Progress Report for Thunderbird for Android. 📱 ✨

https://blog.thunderbird.net/2024/05/thunderbird-for-android-k-9-mail-april-2024-progress-report/

prachisrivas, to geopolitics
@prachisrivas@masto.ai avatar

Every year the Oxfam Global Inequality Report comes out and every year, pretty much the same message.

Money and assets are held in the hands of incredibly few at numbers that are staggeringly high, while the great majority is left out.

This year's headline message is that since 2020:

-The 5 richest men nearly doubled their wealth
-Nearly 5 billion people became poorer

https://policy-practice.oxfam.org/resources/inequality-inc-how-corporate-power-divides-our-world-and-the-need-for-a-new-era-621583/

Cykelero, to gamedev
@Cykelero@mas.to avatar

This one dev's custom toolchain is absolutely bonkers. Sure, it's optimized for a specific problem space, but this feels utopic.

Not spoiling the details (the video is full of delightful twists), but let's just say that two minutes in, the author casually mentions that the whole game is incrementally recompiled and hot-reloaded for every single keystroke in the code editor. It goes way, way crazier from there.

https://www.youtube.com/watch?v=72y2EC5fkcE

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • provamag3
  • InstantRegret
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • lostlight
  • All magazines