Skip Navigation
Fedify finally reached 1.0.0, its first stable release
github.com Fedify 1.0.0 · dahlia fedify · Discussion #141

Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! What is Fedify? Fedify is a TypeScript library that makes it easy to create federated server applications bas...

Fedify 1.0.0 · dahlia fedify · Discussion #141
0
Fedify finally reached 1.0.0, its first stable release
github.com Fedify 1.0.0 · dahlia fedify · Discussion #141

Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! What is Fedify? Fedify is a TypeScript library that makes it easy to create federated server applications bas...

Fedify 1.0.0 · dahlia fedify · Discussion #141
2
LogTape: Simple logging library with zero dependencies for every JavaScript runtime
  • It has zero dependencies, and supports virtually every JavaScript runtime (browsers, Node.js, Bun, Deno, and edge functions). It also organize loggers in hierarchical categories, which allows you fine-grained control over log levels for different parts of an application.

  • LogTape: Simple logging library with zero dependencies for every JavaScript runtime
    logtape.org LogTape

    Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions

    2
    Creating your own federated microblog
  • Thank you for your advice. As you mentioned, Fedify currently has actor URIs consisting of handles. This limitation is due to the early design of Fedify and will be fixed before we release v1.0!

  • JS Dates Are About to Be Fixed
    docs.timetime.in JS Dates Are About to Be Fixed | TimeTime

    Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.

    0
    JS Dates Are About to Be Fixed
    docs.timetime.in JS Dates Are About to Be Fixed | TimeTime

    Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.

    2
    Node.js adds experimental support for TypeScript
    github.com module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node

    It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpi...

    module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node
    0
    Node.js adds experimental support for TypeScript
    github.com module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node

    It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpi...

    module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node
    0
    General Programming Discussion @lemmy.ml 洪 民憙 (Hong Minhee) @lemmy.ml
    Software engineers are not (and should not be) technicians
    www.haskellforall.com Software engineers are not (and should not be) technicians

    Software engineers are not (and should not be) technicians I don’t actually think predictability is a goo...

    3
    General Programming Discussion @lemmy.ml 洪 民憙 (Hong Minhee) @lemmy.ml
    Sentinel-free schemas: a thought experiment
    minimalmodeling.substack.com Sentinel-free schemas: a thought experiment

    We systematically design a database schema that does not use NULLs and sentinel values.  We look at the consequences of this design decisions and provide some guidance on designing the schemas that way.

    Sentinel-free schemas: a thought experiment
    0
    Hollo: Federated single-user microblogging software
    github.com GitHub - dahlia/hollo: Federated single-user microblogging software

    Federated single-user microblogging software. Contribute to dahlia/hollo development by creating an account on GitHub.

    GitHub - dahlia/hollo: Federated single-user microblogging software
    1
    Fedify: ActivityPub server framework
    fedify.dev Fedify

    Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.

    Fedify

    Fedify is an ActivityPub server framework in TypeScript & JavaScript. 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)
    • WebFinger client and server
    • HTTP Signatures
    • Middleware for handling webhooks
    • NodeInfo protocol
    • Node.js, Deno, and Bun support

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

    0
    LogTape: Simple logging library for Deno/Node.js/Bun/browsers
  • LogTape author here.

    LogTape also supports structured logging. Structured values are kept in LogRecord.properties. Please see how to use the JSON formatter.

  • hongminhee 洪 民憙 (Hong Minhee) @lemmy.ml

    A software engineer from Seoul. An advocate of F/OSS, fediverse, and cypherpunk. Hack into East Asian languages.

    <https://hongminhee.org/>

    Posts 25
    Comments 3