home.social

Search

1000 results for “deno_land”

  1. BotKit은 ActivityPub 봇을 만드는 #TypeScript 프레임워크입니다. 일반적인 Mastodon/Misskey 봇과 다른 점은, 봇 자체가 독립된 서버로 돌아간다는 겁니다. 플랫폼 계정이 필요 없습니다.

    글자 수 제한도 없고, API 호출 제한에 시달릴 일도 없습니다.

    bot.onMention = async (session, message) => {
      await message.reply(text`안녕하세요, ${message.actor}님!`);
    };

    연합(federation), HTTP Signatures, 메시지 전달 같은 #ActivityPub 관련 처리는 Fedify가 알아서 해줍니다. 봇 로직만 짜면 되는 거죠.

    #Deno#Node.js 둘 다 지원합니다.

    https://botkit.fedify.dev/

    #BotKit #Fedify

  2. #BotKit is a #TypeScript framework for building #ActivityPub bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

    This means no character limits, no rate limiting headaches, no API restrictions.

    bot.onMention = async (session, message) => {
      await message.reply(text`Hi, ${message.actor}!`);
    };

    The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by #Fedify under the hood. You just write your bot logic.

    Works with both #Deno and #Node.js.

    https://botkit.fedify.dev/

  3. #BotKit is a #TypeScript framework for building #ActivityPub bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

    This means no character limits, no rate limiting headaches, no API restrictions.

    bot.onMention = async (session, message) => {
      await message.reply(text`Hi, ${message.actor}!`);
    };

    The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by #Fedify under the hood. You just write your bot logic.

    Works with both #Deno and #Node.js.

    https://botkit.fedify.dev/

  4. #BotKit is a #TypeScript framework for building #ActivityPub bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

    This means no character limits, no rate limiting headaches, no API restrictions.

    bot.onMention = async (session, message) => {
      await message.reply(text`Hi, ${message.actor}!`);
    };

    The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by #Fedify under the hood. You just write your bot logic.

    Works with both #Deno and #Node.js.

    https://botkit.fedify.dev/

  5. #BotKit is a #TypeScript framework for building #ActivityPub bots. The difference from typical Mastodon/Misskey bots? Your bot runs as its own independent server—no platform account needed.

    This means no character limits, no rate limiting headaches, no API restrictions.

    bot.onMention = async (session, message) => {
      await message.reply(text`Hi, ${message.actor}!`);
    };

    The ActivityPub stuff (federation, HTTP Signatures, delivery queues) is handled by #Fedify under the hood. You just write your bot logic.

    Works with both #Deno and #Node.js.

    https://botkit.fedify.dev/

  6. Blogged. Use #Gleam to implement a #Socket.IO server on #Deno

    https://hashset.dev/article/2025/07/20/use-gleam-to-implement-a-socket-io-server-on-deno/

    I've finally written about using #gleam, which I find a fantastic language. Awkwardly enough my first blog post about it is for the #JavaScript target :ablobglarezoom: hopefully more posts will follow where I'm using gleam on the #erlang BEAM
  7. We're pleased to announce that #Node.js support has been merged and will be available in #BotKit 0.3.0.

    Now you can build your #ActivityPub bots with both #Deno and Node.js, giving you more flexibility in choosing your preferred runtime environment.

    Stay tuned for BotKit 0.3.0!

    #fedidev #fediverse

  8. Needed this for a $WORK thing, so I threw together a very focused #Deno + #Hono REST server with one endpoint to validate a Suricata rule. Def needs rate limiting and auth for external use, which is pretty straightforward thanks to Hono middleware. codeberg.org/hrbrmstr/sur...

    suriest

  9. 👨‍💻 Ah, the marvel of modern tech—yet another DNS resolver that claims it can deploy anywhere! 🤔 Because clearly, the world needed another excuse to deploy to CF Workers, #Deno, and the rest. 🌐 But don’t worry, it’s on #GitHub, so naturally, it must be revolutionary... or something. 🙄
    github.com/serverless-dns/serv #DNSResolver #ModernTech #CFWorkers #HackerNews #ngated

  10. Hello @hongminhee

    since multiple hours I was sleepless cause I wondered about how to store anything ActivityPub in #deno #kv

    I think, I will finish this crazy code somewhen in the next days :) Would you be interested in such a thing?

    If:
    Tried to solve the following fully ActivityPub conformant, meaning e.g.
    - multiple actors can do an action on multiple objects and it needs to be fully versioned cause Undo or Undo/Undo …
    - so anything is RFC 6902 <-> kv where anything is ulid and the "version" for the object is the ulid of an Update/Undo etc.
    - JSON Patch acknowledges the limits (e.g. size of kv values), any property is stored versioned
    - strongly avoiding duplicates;
    the "text properties" like contentMap are stored as cid and similar beneath each other by a numeric nilsimsa hash (though /me bad at math)
    - we can query all relationships and
    - additionally "where", "when", "what" questions are answered by geohash, ulid ranges or a specific hierarchic hash of as:- and our subtypes

  11. In today's episode of "Tech Buzzword Bingo," we dive into the world of #Deno, #TinyKVM, and #Varnish, where the only thing faster than their HTTP delivery is the rate at which your eyes glaze over 🤨💤. It's like someone took a tech thesaurus and just went to town—hope you brought your jargon decoder ring!🔍📚
    info.varnish-software.com/blog #TechBuzzwordBingo #JargonDecoder #HackerNews #ngated

  12. In today's episode of "Tech Buzzword Bingo," we dive into the world of #Deno, #TinyKVM, and #Varnish, where the only thing faster than their HTTP delivery is the rate at which your eyes glaze over 🤨💤. It's like someone took a tech thesaurus and just went to town—hope you brought your jargon decoder ring!🔍📚
    info.varnish-software.com/blog #TechBuzzwordBingo #JargonDecoder #HackerNews #ngated

  13. In today's episode of "Tech Buzzword Bingo," we dive into the world of #Deno, #TinyKVM, and #Varnish, where the only thing faster than their HTTP delivery is the rate at which your eyes glaze over 🤨💤. It's like someone took a tech thesaurus and just went to town—hope you brought your jargon decoder ring!🔍📚
    info.varnish-software.com/blog #TechBuzzwordBingo #JargonDecoder #HackerNews #ngated

  14. why /me so silent, you ask …
    databases are boring but the #deno #denokv #activitypub #normalization #i18n including proper indexing with ulid, geohash, types-hash (when,where,what) and text-similarity sorting and cid stuff MUST be done properly for all the activities side effects.
    ¯\_(ツ)_/¯

  15. why /me so silent, you ask …
    databases are boring but the #deno #denokv #activitypub #normalization #i18n including proper indexing with ulid, geohash, types-hash (when,where,what) and text-similarity sorting and cid stuff MUST be done properly for all the activities side effects.
    ¯\_(ツ)_/¯

  16. why /me so silent, you ask …
    databases are boring but the #deno #denokv #activitypub #normalization #i18n including proper indexing with ulid, geohash, types-hash (when,where,what) and text-similarity sorting and cid stuff MUST be done properly for all the activities side effects.
    ¯\_(ツ)_/¯

  17. why /me so silent, you ask …
    databases are boring but the #deno #denokv #activitypub #normalization #i18n including proper indexing with ulid, geohash, types-hash (when,where,what) and text-similarity sorting and cid stuff MUST be done properly for all the activities side effects.
    ¯\_(ツ)_/¯

  18. Any deno kv experts out here?
    For FLOSS ActivityPub Clients:
    I am looking for best practices for a key which has a geohash as secondary index and might be searchable by Date as well, like an as `Event` with a `location`
    :)

    #deno #kv #keyvalue #denokv #geohash #database #activitypub

  19. Any deno kv experts out here?
    For FLOSS ActivityPub Clients:
    I am looking for best practices for a key which has a geohash as secondary index and might be searchable by Date as well, like an as `Event` with a `location`
    :)

    #deno #kv #keyvalue #denokv #geohash #database #activitypub

  20. Any deno kv experts out here?
    For FLOSS ActivityPub Clients:
    I am looking for best practices for a key which has a geohash as secondary index and might be searchable by Date as well, like an as `Event` with a `location`
    :)

    #deno #kv #keyvalue #denokv #geohash #database #activitypub

  21. Any deno kv experts out here?
    For FLOSS ActivityPub Clients:
    I am looking for best practices for a key which has a geohash as secondary index and might be searchable by Date as well, like an as `Event` with a `location`
    :)

    #deno #kv #keyvalue #denokv #geohash #database #activitypub

  22. Is anybody interested in joining me in a strictly for fun extracurricular project creating an "open source Technorati"? Currently building it in #Deno / #FreshJS / #MongoDB

  23. Is anybody interested in joining me in a strictly for fun extracurricular project creating an "open source Technorati"? Currently building it in #Deno / #FreshJS / #MongoDB

  24. Is anybody interested in joining me in a strictly for fun extracurricular project creating an "open source Technorati"? Currently building it in #Deno / #FreshJS / #MongoDB

  25. As a side note it's simply incredible how Deno has evolved since its debut in 2018. I was able to replace huge swathes of dependencies while working on v12.0.0 thanks to Deno's built-in functionality, including monorepo management, unit testing, linting, and formatting.

    And JSR as a package registry stands to save many library maintainers like myself a lot of time. This is thanks to not needing to juggle a build step before publishing. Write in TypeScript, publish as-is, and let the registry negotiate building your code for both ESM JavaScript and TypeScript projects at install time. The fact that it lets you install packages in both Node and Deno projects is icing on the cake.

    It's a good time to be an open source JS/TS library maintainer 😌

    #deno #jsr

  26. Deno dévoile un packagé manager intégré à Deno lui-même qui gère aussi bien les packages npm que JSR.

    Introducing your new JavaScript package manager: Deno
    deno.com/blog/your-new-js-pack

    #npm #jsr #deno #javascript