Tootfinder

Opt-in global Mastodon full text search. Join the index!

@migueldeicaza@mastodon.social
2025-09-23 18:22:51

This is just a lovely api, turning swift strongly typed APIs into safe SQL queries:
swiftpackageindex.com/pointfre

@gwire@mastodon.social
2025-08-23 13:21:12

One of the things promised for the next phase of Open Banking in the UK was an open API for managing subscription payments from banks (something like Direct Debits, or "commercial variable recurring payments (cVRP)" in their terminology). As in: one day you'd have one-click set-up for subscriptions, and manage them all via banking/finance apps.
As an outsider it's hard to determine the current status, but apparently this might be in beta by the end of the year?

@frankstohl@mastodon.social
2025-10-21 14:32:03

Juwelenraub im Louvre: Französische Polizei verdächtigt elf Hollywoodstars api.follow.it/track-rss-story-

@ubuntourist@mastodon.social
2025-08-21 12:04:00

Title: Docker Desktop allows unauthenticated access to Docker Engine API from containers
#vulnerability

@hikingdude@mastodon.social
2025-10-19 17:13:15

As part of my #unplugTrump, I made a new #alttext generator using #mistral with customizable system prompt. (ah yeah, you need to bring your own api key).
🤔 Maybe not much better than just usi…

@toxi@mastodon.thi.ng
2025-09-16 20:39:05

Finally made that tool I've been planning for a while: A configurable batch deleter of #Mastodon #bookmarks, supporting a threshold date (i.e. only older bookmarks considered) and lists of accounts and hashtags to always keep.

@khalidabuhakmeh@mastodon.social
2025-08-19 13:23:51

Reviewing some #aspnetcore Minimal API endpoint code today, and the need to inject every dependency, even a “RedirectManager”, feels like a code smell.
There is an elegance to an MVC endpoint or Razor Page that exists in a self-aware context.

@kurtsh@mastodon.social
2025-08-20 01:27:56

SOMEONE'S GONNA GET HAAAACKED still unpatched after 6 months...
Original post: #cybersecurity

@macandi@social.heise.de
2025-09-16 11:04:00

MacBook: Private API misst Klappwinkel des Displays – und macht Musik
Das MacBook weiß, wo der Bildschirm steht: Apple erfasst dies per Sensorik. Ein Entwickler fand nun die versteckte API dazu.

@aral@mastodon.ar.al
2025-08-16 08:12:07

Yeah, I knew some lovely people who worked at Twitter too. And did you know they once had unfettered API access and anyone could create their own client? Some of us loved that so much we built things that helped legitimise them as an open platform. And then one day they just switched that off.
Legitimacy is gold to venture-capital-funded startups. They need people with it to convince everyday folks that this latest iteration of the same old rug pull is different. Until they’ve grown s…

@cyrevolt@mastodon.social
2025-09-17 03:34:26

Go is working on a better JSON API:
go.dev/blog/jsonv2-exp

@frankel@mastodon.top
2025-09-18 08:57:29

JDK 26: The new features in #Java 26
infoworld.com/article/4050993/

@tinoeberl@mastodon.online
2025-08-13 16:18:21

#Steady-CommunityContent
Mit einem einfachen #Python-Skript auf dem #RaspberryPi sollten die Leistungsdaten des EZ1-SPE

@matematico314@social.linux.pizza
2025-10-18 19:21:39

#LB Dando boost nessa daqui só pela nostalgia rs.
mastodon.social/@nixCraft/1153

@frankstohl@mastodon.social
2025-10-18 14:44:59

Nicht vergessen! Samstagnacht werden die Uhren eine Stunde vorgestellt #winterzeit api.follow.it/track-rss-story-

@heiseonline@social.heise.de
2025-09-29 15:24:00

DeepSeek senkt API-Preise um 50 Prozent und stellt V3.2-Exp vor
Das chinesische Start-up DeepSeek hat sein experimentelles KI-Modell V3.2-Exp vorgestellt und die API-Preise um mehr als 50 Prozent gesenkt.

@emd@cosocial.ca
2025-09-13 12:27:27

Hard agree, re building APIs
mastodon.social/@raiderrobert/

@toxi@mastodon.thi.ng
2025-10-14 08:24:00

Published another couple of new versions of thi.ng/genart-api, mainly involving updates to the Layer (layer.com) platform adapter, adding config options and minor quality of life improvements (e.g. handling of private [aka artist-only] params)
I also updated the readme, clarifying the current versionin…

@frankstohl@mastodon.social
2025-10-17 14:15:57

Bis die USA keine Drogenschiffe mehr angreifen: Cem Özdemir verschiebt Segeltörn
api.follow.it/track-rss-story-

@aral@mastodon.ar.al
2025-09-03 10:53:54

I haven’t added an example of how you implement migrations with Kitten’s¹ built-in JSDB database² yet but here’s one that I just used when renaming a field (property) in a table (JavaScript object) from “account” to “data” that illustrates the general granular approach you should take within persisted instances of JavaScript classes.
This is, of course, an advanced use case of the built-in JavaScript database that all Kitten apps have.
Kitten is simple for simple use cases. So ch…

Screenshot of code (detail) in Helix Editor on macOS, showing the source for app_modules/database/database.js. The following code is highlighted with a pink border:

initialise () {
    // Migration.
    if (this.account !== undefined) {
      this.data = this.account
      delete this.account
    }
  }

Full listing

texport class VerifiedAccount extends Model {
  url = this.url || ''
  /**
    This is the object returned from the accounts/lookup
    method of the Mastodon API.

    …
Screenshot of code for app_modules/database/Model.js.

The following code is highlighted with a pink border:

  /**
    Optional hook: override this to perform initialisation
    at constructor time. (Do not override the constructor
    or the automatic property assignment will fail.)
  */
  initialise () {}

Full code listing:

/**
  Base model class.

  (To use, extend this with your own model classes.)

  When adding properties in subclasses, make sure you
  only set values after checking if…
@khalidabuhakmeh@mastodon.social
2025-08-08 13:15:11

I will die on this hill, but these class definition pages for #dotnet are unhelpful and a waste of time.

https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.importmap.importmapdefinition?view=aspnetcore-9.0
@whitequark@mastodon.social
2025-07-26 17:45:11

i've modified wasi-libc and wasi-sdk (PRs pending) so that you always have the concurrency APIs (pthread_*, thrd_*, <thread>, <mutex>, <atomic>) available to you, even in single-threaded targets. this makes porting applications (especially C ones) much, _much_ easier!
github.com/WebAssemb…

@philip@mastodon.mallegolhansen.com
2025-09-11 19:38:58

@… It can be accessed via the API: docs.joinmastodon.org/methods/
You *may* need the server admin involved in giving your app permissio…

@veit@mastodon.social
2025-07-25 12:42:40

After a discussion about why omitting coverage for tests is not a good idea, I added a tip to our test tutorial: python-basics-tutorial.readthe

@gwire@mastodon.social
2025-08-16 13:32:11

Open Street Map of the 400 Grade II listed telephone boxes in London.
overpass-turbo.eu/s/29YN

@heiseonline@social.heise.de
2025-10-01 16:58:00

Salesforce öffnet Slack für externe KI
Salesforce öffnet Slack für KI: Über API und Model Context Protocol erhalten Entwickler Zugriff auf Chatdaten, um kontextsensitive Agenten zu erstellen.

@frankel@mastodon.top
2025-08-30 08:12:02

Everything I know about good #API #design
seangoedecke.com/good-api-desi

@mxp@mastodon.acm.org‬
2025-09-24 18:21:55

@… The API is easy to use…

@andres4ny@social.ridetrans.it
2025-07-30 06:00:51

hacker: "yeah, I downloaded a driver from the manufacturer. It didn't build of course, because the v2l API changed between what they released and the kernel you're running, but i updated it to the new API and it worked."
linux user: "you going to send the driver upstream?"
mk.moth.zon…

‪@mxp@mastodon.acm.org‬
2025-09-24 18:21:55

@… The API is easy to use…

@wyri@toot-toot.wyrihaxim.us
2025-08-14 05:41:00

@… @… Bunny does the AMQP protocol with a protocol specific API for it. The way I interpret your toot is that you're looking for something that you can drop in and swap adapters out for different queueing backends. But I might have …

@toxi@mastodon.thi.ng
2025-10-09 16:55:09

Just pushed a new version of thi.ng/genart-api (v0.31.0) with these updates:
- (Art) platform adapters can now have an optional `.configure({...})` method to customize platform-specific behaviors. To ensure future portability of your artwork (between different art platforms), calls to this method shoul…

@cyrevolt@mastodon.social
2025-09-25 03:05:17

happens to the best of us
blog.cloudflare.com/deep-dive-

@khalidabuhakmeh@mastodon.social
2025-08-05 17:42:56

At this point, C# should introduce multiple return types as a syntactic part of the language. Bending generics to this extent seems like an abuse of the original intent.

Highlighting three levels of generic types in a return type to denote variations of results from a Minimal API endpoint.
@frankel@mastodon.top
2025-10-04 16:14:05

Nine #HTTP Edge Cases Every #API Developer Should Understand
blog.dochia.dev/blog/http_edge

@frankel@mastodon.top
2025-07-26 16:05:02

#API #Standards ARE #Data Standards

@toxi@mastodon.thi.ng
2025-09-02 17:35:49

More releases today: New version of thi.ng/genart-api, an art-platform-independent API for browser-based generative art.
The new version (v0.28.0) addresses some recent (type) changes in TypeScript and updates the WebAssembly bindings to support the latest Zig 0.15.1 (just like releases of some of my o…

@frankel@mastodon.top
2025-09-30 08:09:00

#OpenAPI 3.2.0: Evolving with Modern API Patterns
medium.com/@okoanton/openapi-3

@toxi@mastodon.thi.ng
2025-09-02 09:40:19

Yesterday I released new versions of thi.ng/wasm-api (and its add-on packages), a modular and extensible bridge API & toolchain for hybrid JS/TS/Zig/WebAssembly apps, now updated to be compatible with the latest Zig version 0.15.1...
The update addresses some of Zig's breaking syntax & build …

@luana@wetdry.world
2025-08-03 15:20:12

What mobile clients (iOS) do y’all use for fedi (other than feditext) that supports stuff like emoji reactions, rendering markdown and etc?
(mastodon/chuckya api, not sure if *key clients would work with that)

@cyrevolt@mastodon.social
2025-09-25 03:05:17

happens to the best of us
blog.cloudflare.com/deep-dive-

@Stomata@social.linux.pizza
2025-10-07 11:14:55

My journey with #Sharkey was great. Have to say it is a piece of art.
The only thing that was bumpy was mobile app compatibility. It works though as it implements mastodon API. But the experience wasn't smooth sailing as I use fedi mostly on mobile device.
Now I want to try #akkoma

@toxi@mastodon.thi.ng
2025-10-03 14:56:32

Just pushed an update for thi.ng/genart-api (v0.29.0) which now supports dynamic switching of time providers. This is useful for situations where you want to switch from realtime animation to offline-based timing, e.g. to export high-resolution image sequences and give the browser time to grab & encode e…

@gwire@mastodon.social
2025-08-26 20:27:56

This story about API access being withdrawn from organisations commenting on regulatory proceedings (a comparative luxury) reminds me that the consultation websites for UK government departments still... have a diverse range of designs and processes.

@luana@wetdry.world
2025-07-26 11:38:19

I don’t suppose there are any good and complete iOS apps for fedi right?
I know there’s the #Feditext