![technicat's avatar](https://media.universeodon.com/accounts/avatars/109/821/003/814/913/641/original/e68319e668749152.jpg)
#Deno
![technicat's avatar](https://media.universeodon.com/accounts/avatars/109/821/003/814/913/641/original/e68319e668749152.jpg)
![technicat's avatar](https://media.universeodon.com/accounts/avatars/109/821/003/814/913/641/original/e68319e668749152.jpg)
technicat
I was planning to play around with #fedify but got sidetracked into learning #deno #fresh #preact #tailwindcss ...
![ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ's avatar](https://todon.eu/system/accounts/avatars/109/274/173/355/176/060/original/7b82f1bf6b79ca78.jpg)
ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ
#LogTape is a logging library for #JavaScript and #TypeScript. It provides a simple and flexible logging system that is easy to use and easy to extend. The highlights of LogTape are:
β’ Zero dependencies
β’ Designed to be used in libraries as well as apps
β’ Supports virtually every runtime: #Node.js, #Deno, #Bun, edge functions, and browsers
β’ Structured logging
β’ Logger categories (names) are hierarchical
β’ Dead simple sink (destination) interface
![Sebastian Lasse's avatar](https://digitalcourage.social/system/accounts/avatars/106/925/462/245/659/580/original/cee3f487400a18fc.png)
Sebastian Lasse
π now can't sleep cause saw https://github.com/dahlia/fedify/
#fediverse #framework which is wonderful.
@hongminhee : we do also start to build anything #ActivityPub with #deno (incl. journalistic CMS client, public broadcaster thing, taxiteam client) and so, I work on a UI system with #fresh for all the `type`s β¦
PS Confs https://redaktor.me/#home
![ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ's avatar](https://todon.eu/system/accounts/avatars/109/274/173/355/176/060/original/7b82f1bf6b79ca78.jpg)
ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ
#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
β’ CLI toolchain for testing and debugging
If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:
Fedify: an ActivityPub server framework
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 & Object Integrity Proofs
- Middleware for handling webhooks
- #NodeInfo protocol
- #Node.js, #Deno, and #Bun support
- CLI toolchain for testing and debugging
If you're curious, take a look at the #Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:
![Thomas Lockney's avatar](https://cdn.fosstodon.org/accounts/avatars/109/261/149/417/403/875/original/df2649d29022783b.jpg)
Thomas Lockney
When it comes to learning #TypeScript, one of my favorite tools is Deno's #Jupyter kernel (https://lnkd.in/g2GPc_gM). It makes writing quick examples easy and accessible. I'll need to eventually write up how this all works, but the combination of #Deno, Jupyter, #Tailscale, and Juno Connect (an iOS/iPadOS Jupyter client) have given me the ability to play around on the go.
From: @deno_land
https://fosstodon.org/@deno_land/112689533676963032
![Deno's avatar](https://cdn.fosstodon.org/accounts/avatars/109/394/508/644/543/999/original/c0a1cfc221814daa.jpeg)
Deno
curious about TypeScript, but haven't had time to learn?
check out our new #Deno Bites series β short, digestible lessons to learn #TypeScript ποΈ
![ζ΄ͺ ζ°ζ (Hong Minhee)'s avatar](https://cdn.fosstodon.org/accounts/avatars/112/643/523/844/583/361/original/de4e086cad8412c6.jpg)
ζ΄ͺ ζ°ζ (Hong Minhee)
![Deno's avatar](https://cdn.fosstodon.org/accounts/avatars/109/394/508/644/543/999/original/c0a1cfc221814daa.jpeg)
Deno
When one of our customers reported that the #Deno language server was slow, we launched an investigation that resulted in a 10x speed improvement.
Here's what happened ποΈ
![Deno's avatar](https://cdn.fosstodon.org/accounts/avatars/109/394/508/644/543/999/original/c0a1cfc221814daa.jpeg)
Deno
![ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ's avatar](https://todon.eu/system/accounts/avatars/109/274/173/355/176/060/original/7b82f1bf6b79ca78.jpg)
ζ΄ͺ ζ°ζ (Hong Minhee) π€πΌ
Today I found a bug in #Deno's node:crypto compatibility layerβ¦