profile
viewpoint
Filippo Rossi qu4k @denosaurs Hundred Acre Wood filipporossi.me CS student @ unitn, @denoland & @nestdotland contributor. @denosaurs founder. @eagletrt member

elsaland/elsa 1993

❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go

denosaurs/denon 572

👀 Monitor any changes in your Deno application and automatically restart.

webview/webview_deno 548

🌐 Deno bindings for webview, a tiny library for creating web-based desktop GUIs

nestdotland/eggs 29

🥚 nest.land's multipurpose CLI

elsaland/quickjs 14

Go bindings to QuickJS: a fast, small, and embeddable ES2020 JavaScript interpreter.

nestdotland/hatcher 12

🐣 Registries toolbox & update notifications for your CLI

qu4k/qu4k 5

✨ uwa, special ✨

qu4k/rain 4

⚡️ Ray-tracer / Learning project with Rust

PlazaCommunity/icealert 2

DOL scraping bot for University of Trento: ICE students

qu4k/BDNC-legacy 2

BOB DOES NOT CARE - GMTKJam 2019 - Created by me, Marco & Gabro in GameMaker Studio 2

delete branch denodrivers/mango

delete branch : improve-readme

delete time in 12 hours

push eventdenodrivers/mango

Edward Bebbington

commit sha 5098f14d4554540fcfd1a17bdd1ae04485ba461f

docs: Improve readme (#15) * docs: Improve readme * docs: Move licence and contribution under other. Remove 2nd logo

view details

push time in 12 hours

PR merged denodrivers/mango

docs: Improve readme documentation

What do you guys think? @lucacasonato @qu4k (be sure to open the branch on GH to see how it looks)

+62 -9

0 comment

1 changed file

ebebbington

pr closed time in 12 hours

PullRequestReviewEvent

push eventdenodrivers/mango

Filippo Rossi

commit sha 4ecc66223238eb3f21ef2857e50cb3c2e3c4d70a

chore(BSON): add generate scripts

view details

push time in 14 hours

PR closed denodrivers/mango

chore: try no context switch
+88 -476

4 comments

16 changed files

lucacasonato

pr closed time in 15 hours

pull request commentdenodrivers/mango

chore: try no context switch

Sure! Will close this then.

lucacasonato

comment created time in 15 hours

push eventdenodrivers/mango

Filippo Rossi

commit sha 6c0cf62c624b77fbbcf652ee8d440cf5a484c506

docs(BSON): add code comments

view details

push time in 15 hours

pull request commentdenodrivers/mango

chore: try no context switch

This is ready to merge but I think we should close it in favour of keeping the js_sys until we develop a clean Typescript BSON encoder / decoder.

Keeping js_sys will also be useful as rehydration of a BSON document could be done in Rust in the fashion as the encoding phase.

wdyt @lucacasonato ?

lucacasonato

comment created time in 15 hours

push eventdenodrivers/mango

Luca Casonato

commit sha 3f9b69502d9780592201b86bead0403d472b559c

feat: bson decode (#7)

view details

Filippo Rossi

commit sha 67b71166a338b982ec8898fd987481d90efaa9c3

chore: update

view details

push time in 15 hours

Pull request review commentdenodrivers/mango

docs: Improve readme

     <img align="right" src="assets/mango.png" height="150" /> </span> -# mango+<p align="center">+  <img height="200" src="assets/mango.png" alt="Mango Logo">+  <h1 align="center">Mango</h1>+</p>

Now there are two mango 🥭

ebebbington

comment created time in 15 hours

Pull request review commentdenodrivers/mango

docs: Improve readme

  - [bson](https://github.com/mongodb/bson-rust) - rust bson crate -### Contribution+## Contribution  Pull request, issues and feedback are very welcome. Code style is formatted with `deno fmt` and `cargo fmt` and commit messages are done following Conventional Commits spec. -### Licence+## Licence

Ditto.

ebebbington

comment created time in 15 hours

Pull request review commentdenodrivers/mango

docs: Improve readme

  - [bson](https://github.com/mongodb/bson-rust) - rust bson crate -### Contribution+## Contribution

Revert, as this is part of ## other section

ebebbington

comment created time in 15 hours

PullRequestReviewEvent
PullRequestReviewEvent

push eventdenodrivers/mango

Luca Casonato

commit sha 3f9b69502d9780592201b86bead0403d472b559c

feat: bson decode (#7)

view details

push time in a day

PR merged denodrivers/mango

feat: bson decode

Types are not yet rehydrated. We can do this in a followup PR.

+81 -39

0 comment

6 changed files

lucacasonato

pr closed time in a day

PullRequestReviewEvent

PR closed denosaurs/bench

use versioned fastro due to errors using master
+2 -2

2 comments

1 changed file

crookse

pr closed time in 2 days

pull request commentdenosaurs/bench

use versioned fastro due to errors using master

I removed fastro in 2452fe645678e687f1d7a05d4663dba9b06b018b.

crookse

comment created time in 2 days

push eventdenosaurs/bench

Filippo Rossi

commit sha 2452fe645678e687f1d7a05d4663dba9b06b018b

chore: remove fastro

view details

push time in 2 days

pull request commentdenosaurs/bench

use versioned fastro due to errors using master

Thanks for this but I think the responsibility for the error is more on the Fastro part because the latest release at that time wasn't working properly. I agree tho that we should look into a way of making each test sequential but not depended on a failure of a previous test...

crookse

comment created time in 2 days

issue commentelsaland/elsa

Update QuickJS to 2020-09-06 release

Yup! Thanks for taking this issue @sidntrivedi012

littledivy

comment created time in 2 days

create barnchdenodrivers/mango

branch : feat/all-types

created branch time in 2 days

create barnchdenodrivers/mango

branch : chore/no-context-switch

created branch time in 2 days

delete branch denodrivers/mango

delete branch : feat/all-types

delete time in 2 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 5f89dbf489b6cf4916df806d8d6f57a9402b0400

feat: add all types (#3) * feat: support Set & Map * feat: add extended types and refactor project * feat: add binary type * feat: typescript interface * opt-level and types.ts * benchmarks * refactor: move encoding to encoder mod * move benchmarks Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>

view details

push time in 2 days

PR merged denodrivers/mango

feat: add all types

Support serialisations for all BSON types (http://bsonspec.org/spec.html)

  • [x] Double(f64)
  • [x] String(String)
  • [x] Document(Document)
  • [x] Boolean(bool)
  • [x] Null
  • [x] DateTime(chrono::DateTime<Utc>)
  • [x] Array(Array)
  • [x] RegularExpression(Regex)
  • [ ] JavaScriptCode(String)
  • [ ] JavaScriptCodeWithScope(JavaScriptCodeWithScope)
  • [x] Int32(i32)
  • [x] Int64(i64)
  • [x] Timestamp(Timestamp)
  • [x] Binary(Binary)
  • [x] ObjectId(oid::ObjectId)
  • [x] Decimal128(Decimal128) not supported in wasm
  • [x] MaxKey
  • [x] MinKey
+598 -181

0 comment

19 changed files

qu4k

pr closed time in 2 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 58f3e1683be293555ffffe1514637ba04d22726f

refactor: move encoding to encoder mod

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 7c72081acbcbcf337f7d1e8ca49a394cde02cdfc

feat: typescript interface

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 7e13090378f97a6b6026685569e18cfe2702732f

feat: add binary type

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 6fa15e241ec71ded6402e9a1327f70e5a100f009

feat: add extended types and refactor project

view details

push time in 3 days

starteddenodrivers/mango

started time in 3 days

PR opened denodrivers/mango

feat: add all types

Support serialisations for all BSON types (http://bsonspec.org/spec.html)

  • [x] Double(f64)
  • [x] String(String)
  • [x] Document(Document)
  • [x] Boolean(bool)
  • [x] Null
  • [x] DateTime(chrono::DateTime<Utc>)
  • [ ] Array(Array)
  • [ ] RegularExpression(Regex)
  • [ ] JavaScriptCode(String)
  • [ ] JavaScriptCodeWithScope(JavaScriptCodeWithScope)
  • [ ] Int32(i32)
  • [ ] Int64(i64)
  • [ ] Timestamp(Timestamp)
  • [ ] Binary(Binary)
  • [ ] ObjectId(oid::ObjectId)
  • [ ] Decimal128(Decimal128)
  • [ ] MaxKey
  • [ ] MinKey
+77 -2

0 comment

4 changed files

pr created time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 9b7e890d403c32d8d2328543856df2d9ec273aff

feat: support Set & Map

view details

push time in 3 days

issue openeddenodrivers/mango

ci: Create Rust + Deno CI

created time in 3 days

push eventdenodrivers/mango

Edward Bebbington

commit sha 4a0b7dc26e9399e7156c852a9b8e69d5c5a1c902

chore: Add wip demo for bare basic driver (#1)

view details

push time in 3 days

PR merged denodrivers/mango

chore: Add wip demo for bare basic driver

Nothing really to code review, but feel free, and i guess it'll help everyone understand what is actually going on

+118 -0

0 comment

7 changed files

ebebbington

pr closed time in 3 days

PullRequestReviewEvent

create barnchdenodrivers/mango

branch : feat/all-types

created branch time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha f9629f6969b9ffe81cc1e3e32dfce3860ea71757

feat: jsonless bson generation

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha caad44111448a24895e6c8994a141cd8618045e5

feat: jsonless bson generation

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha 4750e7fb94becb97cea86b524399aed709bb769f

feat: jsonless bson generation

view details

push time in 3 days

push eventdenodrivers/mango

Filippo Rossi

commit sha c0df487f4eca44f1019638e22631da635d3a04c0

feat: jsonless bson generation

view details

push time in 3 days

create barnchdenodrivers/mango

branch : main

created branch time in 3 days

created repositorydenodrivers/mango

created time in 3 days

created tagsrdpt/shops

tag0.0.1

🛍 Venice’s commerce after COVID

created time in 4 days

push eventsrdpt/shops

Filippo Rossi

commit sha bd49afa5695c227b3701b91c98cd18b728c2ca12

chore: fix permissions and update mapbox integration

view details

push time in 4 days

MemberEvent

created tagsrdpt/inputapp

tag0.0.1

📍Visualise and edit CKData datasets

created time in 4 days

starteddenosaurs/tabtab

started time in 5 days

fork qu4k/marx-bot

Bot di Telgram che sostisuice gli agettivi possessivi sbagliati (dalla prima alla terza persona signolare) a quelli giusti da veri compagno (prima persona plurale)

fork in 6 days

push eventqu4k/dotfiles

Filippo Rossi

commit sha 41a4e8571eadbcaa1dddde56e2e70570f246ca90

chore: update

view details

push time in 9 days

push eventqu4k/qu4k

Filippo Rossi

commit sha af65d3a194a17b9ee01cc558b165c7d43a0a3b32

chore: slow down publishing

view details

push time in 10 days

push eventqu4k/qu4k

Filippo Rossi

commit sha 2cfb99bea97f1f97b3521d3db1a2ac858795d852

fix: twitter link

view details

push time in 10 days

startedeuberdeveloper/eagletrt-documentation

started time in 11 days

push eventdenosaurs/bench

Edward Bebbington

commit sha 43408370e01d8cf24e397324f30dac2e05613ab8

feat: Add Node, Deno, Fastro, Fastify and Express (#7) * feat: Add Node, Deno, Fastro, Fastify and Express * Add install of npm deps to ci for node-related tools * Fix port node server listens on

view details

push time in 13 days

PR merged denosaurs/bench

feat: Add Node, Deno, Fastro, Fastify and Express

Fixes #4

+380 -1

1 comment

10 changed files

ebebbington

pr closed time in 13 days

issue closeddenosaurs/bench

More Frameworks

I think it'd be good to see results for Fastify, Express and Fastro, alongside a basic Deno and Node server, just to give even broader results, and it'd be nice to compare them with basic Node and Deno

So in a nutshell, maybe more could be added:

  • Fastify
  • Express
  • Node
  • Fastro
  • Deno

If it helps speed up development time (should you agree with this suggestion), here's the code we've used in Drashland:

// node
const http = require("http");
const port = process.argv[2] || "1447";
console.log("port", port);
http
  .Server((req, res) => {
    res.end("Hello World!");
  })
  .listen(port);

console.log("server started");
// deno
import { serve } from "https://deno.land/std@0.61.0/http/server.ts";
const s = serve({ port: 1447 });
console.log("http://localhost:1447/");
for await (const req of s) {
  req.respond({ body: "Hello World\n" });
}

console.log("server started");
// fastify
const fastify = require('fastify')()

// Declare a route
fastify.get('/', (request, reply) => {
  return "Hello World!";
})

// Run the server!
fastify.listen(1447);

console.log("server started");
// fastro
import { Fastro } from "https://deno.land/x/fastro@v0.13.14/mod.ts";

const server = new Fastro();

server.get("/", (req) => req.send("Hello World!"));

server.listen({
  port: 1447
});

console.log("server started");
// express
const express = require('express')
const app = express()
const port = 1447

app.get('/', (req, res) => res.send('Hello World!'))

app.listen(port);

console.log("server started");

(Credit to @crookse for making these benchmarks though, we're going to favour your repository over ours)

closed time in 13 days

ebebbington
PullRequestReviewEvent

push eventqu4k/rain

Filippo Rossi

commit sha a7b7f895aa0db0e5d247a6dd4a851ab00ca1f0e6

feat: dieletric

view details

push time in 14 days

push eventqu4k/rain

Filippo Rossi

commit sha b1a2af0544e9192d41e42ec802097ac953b123a9

feat: dieletric

view details

push time in 14 days

push eventqu4k/rain

Filippo Rossi

commit sha ccf83aebc03ee2200cecfe1fd74c056dd2c15c6c

feat: dieletric

view details

push time in 14 days

push eventqu4k/rain

Filippo Rossi

commit sha 4ce003f7f5564ae409b936057105fa269492ec03

refactor: hittable -> primitive

view details

push time in 14 days

create barnchqu4k/rain

branch : master

created branch time in 14 days

push eventqu4k/rain

Filippo Rossi

commit sha aa98abf0c747604de36e7f6e4fec54495ba7f877

feat: dieletric

view details

push time in 14 days

push eventqu4k/rain

Filippo Rossi

commit sha f0038ad4c0a6128229196fcdeddd63a8dddb1d1e

feat: multithreading & lambertian reflectance

view details

push time in 15 days

push eventqu4k/rain

Filippo Rossi

commit sha 93c01dea902e758a66bec444080acbc88868906d

feat: multithreading & lambertian reflectance

view details

push time in 15 days

push eventqu4k/rain

Filippo Rossi

commit sha 5f89307464351f0a973d4adfa6da60444562abbf

feat: multithreading & lambertian reflectance

view details

push time in 15 days

delete branch qu4k/rain

delete branch : master

delete time in 15 days

create barnchqu4k/rain

branch : main

created branch time in 15 days

issue closeddenosaurs/denon

Cannot install denon v2.4.3

I use the command to install denon:

deno install --allow-read --allow-run --allow-write --allow-net -f -q --unstable https://deno.land/x/denon/denon.ts

but has the error: error: TS2367 [ERROR]: This condition will always return 'true' since the types '"main"' and '"master"' have no overlap. if (BRANCH !== "master") { ~~~~~~~~~~~~~~~~~~~ at https://deno.land/x/denon@2.4.3/denon.ts:121:7

closed time in 15 days

iyuanfang

issue commentdenosaurs/denon

Cannot install denon v2.4.3

Thanks for spotting this. Should be fixed in c78788f2611bbfd2e31b2d6b2417d14c34d435d3.

You can now install it with:

$ deno install -qAf --unstable https://deno.land/x/denon@2.4.4/denon.ts
iyuanfang

comment created time in 15 days

created tagdenosaurs/denon

tag2.4.4

👀 Monitor any changes in your Deno application and automatically restart.

created time in 15 days

push eventdenosaurs/denon

Filippo Rossi

commit sha 417c93999ce1d69257f147052f6616ed7a457bad

chore: release 2.4.4

view details

push time in 15 days

push eventdenosaurs/denon

Filippo Rossi

commit sha 17473e10ae6db9cced9c001fc137f85519ea9187

chore: update eggs config

view details

push time in 15 days

push eventdenosaurs/denon

Filippo Rossi

commit sha c78788f2611bbfd2e31b2d6b2417d14c34d435d3

fix: branch detection

view details

push time in 15 days

push eventqu4k/rain

Qu4k

commit sha 4e0049713158a5ca7e5da5288e621ec21e2060ee

feat: add windowed output

view details

push time in 17 days

create barnchqu4k/rain

branch : master

created branch time in 18 days

created repositoryqu4k/rain

created time in 18 days

push eventdenosaurs/sauron

Qu4k

commit sha 54a592ed88c90bf1588fae9104ddee3930d943fb

chore: setup rust serverless functions

view details

push time in 18 days

PR opened elsaland/elsa

feat: timers
+41 -0

0 comment

8 changed files

pr created time in 18 days

push eventdenosaurs/sauron

Qu4k

commit sha fb0377e7caae9e6e77e7e139baafda2e835cf008

fix: replace rule name from _ to -

view details

push time in 18 days

push eventdenosaurs/sauron

Qu4k

commit sha d8c797cdcfb55e6dbd7189ec71be253645519dda

fix: replace rule name from _ to -

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha 510935d97f8b654e8adee3da9a923884dba694c3

chore: big format

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha d6afcfa40e0e38b81fa5583bf711e331d53696ad

refactor: remove unused code and abstract rule constants

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha 914e88a936a1a6b9e6e01fc6e9f1c1b67231725a

chore(README): remove related

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha 3b0626f3d24a0a8744e3e8df2e3176b2cb57ae0e

fix: coverpage and edit link

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha c61ec3726311966a8d793e5d3f26fba490669667

chore: clean monorepo

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha 79b255e35672230b12ec362dcbc148b505312198

chore: vercel, pls awake

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha b01216b3b4f226b6dd080dc67faa4ce8d54bb1b8

chore: vercel, pls awake

view details

push time in 19 days

push eventdenosaurs/sauron

Qu4k

commit sha 9d7ef8968898b7a8546fc39dd0bddc04426cc3d4

chore: merge mordor and sauron into monorepo

view details

push time in 19 days

push eventdenosaurs/mordor

Qu4k

commit sha d37e95d574d09265e584ef654a453e8c7529a287

chore: make submodule track HEAD

view details

push time in 20 days

push eventdenosaurs/mordor

Qu4k

commit sha 0dfc68f6e8dd1e948f9cf0cc7ea479a87ce9deb1

chore: vercel, pls awake

view details

push time in 20 days

push eventdenosaurs/mordor

Qu4k

commit sha 7604396cf1801b9e20bd351dcf62de4297b777e1

chore: spring cleaning

view details

push time in 20 days

push eventdenosaurs/sauron

Qu4k

commit sha e16b111533ddf0bbfcfb1a6b64d76aa425b31b92

chore: spring cleaning

view details

push time in 20 days

issue commentdenosaurs/denon

Denon does't doesn't watch

This probably has to do with some regex global expansion updates in deno but for some reason it's difficult for me to replicate.

timonson

comment created time in 20 days

push eventdenosaurs/mod.land

github-actions[bot]

commit sha ae712cc80fd5c1c212fe3993d3ae2b3995d6f43c

autopublish

view details

push time in 20 days

push eventdenosaurs/mod.land

Luca Casonato

commit sha b257f705e8b22efb35c510de000ff34e3b710ac6

chore: add dext (#5) * chore: add dext * fmt

view details

push time in 20 days

PR merged denosaurs/mod.land

chore: add dext

Thanks :-)

+11 -8

0 comment

5 changed files

lucacasonato

pr closed time in 20 days

more