hongminhee , to Random
@hongminhee@todon.eu avatar

is an server framework in & . It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

• Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
client and server
• HTTP Signatures
• Middleware for handling webhooks
.js, , and support

If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:


schizanon , to Random
@schizanon@mastodon.social avatar
peterainbow , to Firefox
@peterainbow@mstdn.social avatar

Why on earth doesn't Firefox on android properly support navigate.share, IE it won't send across the text property and if you don't put a URL in there it just sends blank, even though the .canShare returns true. You can see various bugs raised and closed about this, a major reason to make people not use the browser and I just can't see why?

_pear , to Random

From the api-client slack:

(Not a joke) published our 1.0 releases this morning! Couldn't pass up the chance to do this on April Fools day.


woo! check it out if you're looking for a client for sourcing data from Drupal. Feedback is welcome. Post 1.0 the focus is on documentation. After that I'd like to focus on getting the returned data properly typed, possibly with zod.

nrk9819 , to Firefox
@nrk9819@mastodon.social avatar

Everytime I want to love @firefox , I realize that it doesn't support View Transitions API 😭😭😭😭😭😭😭

drupler , to Random
@drupler@bihar.social avatar

Ready to take your Drupal decoupling game to the next level?

Join us for a deep dive into leveraging Handlebars, a lightweight JavaScript templating tool, to create decoupled menus easily in decoupled, headless, or progressive decupled applications with Marcelo Vani.

In this session, we'll walk you through a live demonstration of implementing a decoupled Admin toolbar using Handlebars in three simple steps. Say goodbye to complex package management and compilation headaches – Handlebars streamline the process, making it accessible to developers of all skill levels.

Following this, we will have a project showcase and a story from a group of Suffolk local residents with various skills and enthusiasm. They have completed three innovative local history projects using Drupal with plenty of public involvement and praise from respected local historians and local history groups: StreetStroll, Our Fallen and SkyLine. Hear more from Joe Thompson about the importance of the projects and how Drupal has helped with these exciting and impactful projects.

RSVP at https://meetu.ps/e/MYXFR/8CQbT/i

Reserve your spot today and participate in this exciting event at The Children's Society in London on the 26th (Tuesday) for an engaging session packed with practical insights and an informative and actionable Drupal Meetup this March 2024!

beni_rupp , to Random German
@beni_rupp@chaos.social avatar

Am kommenden Dienstag ist wieder in ! 🙌 Kommt gerne vorbei, wenn ihr Lust auf , und Pizza habt. 🍕👨‍💻
Los geht es wie immer um 17:30 Uhr. Wir freuen uns auf euch! ❤️

develwithoutacause , to Random
@develwithoutacause@techhub.social avatar

Prefer explicit .toString() over other string coercion methods.

Template literals (${foo}) or implicit conversion ("" + foo) have unclear developer intent and are difficult for readers to search when they don't understand. When presented with ${foo}, it is much harder for a developer to understand what this is or how to look it up if they don't already know the jargon of "template literals".

.toString() might be longer, but it is much clearer in its intent and much easier for developers to look up if they don't understand what's going on.

ThatOneKirbyMain2568 , to Mbin Blog Updates
@ThatOneKirbyMain2568@kbin.social avatar

I've been doing a lot with userstyles and userscripts lately!

First, I've just released idkbin 1.3.7 and Dropdown Menu Icons 1.1.0, both of which add icons to the "more" button's dropdown menu.

Second, I made my first userscript: Improved Channel Select Menu! This is my first time making something with —a good bit of the code is based of raltsm4k's Floating Subs List—but I'm really happy with it! Earlier today, I released version 0.2.0 which adds a settings button and some new features. If you have any feedback, please share here.

schizanon , to Random
@schizanon@mas.to avatar

What's the best static site builder for people who make with tools so they think that can't build websites?

schizanon OP ,
@schizanon@mas.to avatar
matsuuu , to Random
@matsuuu@mastodon.world avatar

The Custom Elements Language Server 1.0.0 release is here!

Get it now!

VSCode: https://marketplace.visualstudio.com/items?itemName=Matsuuu.custom-elements-language-server-project

Neovim: Follow Instructions at https://github.com/Matsuuu/custom-elements-language-server (might need a couple of days for lib authors to update deps).

IntelliJ: Version 1.1.0 will ship with IntelliJ Support

matsuuu , to Random
@matsuuu@mastodon.world avatar

Custom Elements Language Server is gonna get a banger of an update! 🎉

Until now the filetype support has been pretty much just template literals. What if we could change that?

In the next week, I'll be releasing a version with filetype support for most major systems! 🤩


keithjgrant , to Random

I’m sorry, but I think HTMX is just gross.

A worthwhile experiment, absolutely, but I can’t see myself ever using this for a serious production application. I hope we keep iterating on this before settling for a non-turing complete, directive-driven language that gives Angular 1.0 PTSD flashbacks

schizanon , to Random
@schizanon@mas.to avatar

It feels like each version of is an entirely new framework, it must be exhausting to work with.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • insurance
  • testing
  • drbboard
  • updates
  • til
  • programming
  • bitcoincash
  • marketreserach
  • wanderlust
  • Sacramento
  • All magazines