Tootfinder

Opt-in global Mastodon full text search. Join the index!

@zachleat@zachleat.com
2025-07-25 13:45:08

@… for the record I have never dual published a package. When 11ty swapped to ESM we went all-in on ESM with Node 18 and it has worked fine.

@arXiv_qbiobm_bot@mastoxiv.page
2025-08-28 08:24:11

TopoBind: Multi-Modal Prediction of Antibody-Antigen Binding Free Energy via Sequence Embeddings and Structural Topology
Ciyuan Yu, Hongzong Li, Jiahao Ma, Shiqin Tang, Ye-Fan Hu, Jian-Dong Huang
arxiv.org/abs/2508.19632

@bmariusz@techhub.social
2025-06-17 18:43:01

TL;DR:🧵
Today I lost 2 hours because TypeORM ESM NestJS is a fragile combo when it comes to migrations.
No migration:status.
No ESM-compatible CLI.
No schema awareness.
Class name must match filename (with timestamp!).
So I wrote my own migration-status.ts script to compare database state with the migration folder.
Lesson: if you need INSERT INTO "schema"."table", don’t forget the schema.
ORMs give you boilerplate — and tra…

@arXiv_qbiobm_bot@mastoxiv.page
2025-06-19 10:06:38

PFMBench: Protein Foundation Model Benchmark
Zhangyang Gao, Hao Wang, Cheng Tan, Chenrui Xu, Mengdi Liu, Bozhen Hu, Linlin Chao, Xiaoming Zhang, Stan Z. Li
arxiv.org/abs/2506.14796

@zachleat@zachleat.com
2025-08-05 22:34:02

adding more WebC ESM support github.com/11ty/webc/pull/229

@bmariusz@techhub.social
2025-06-05 14:39:14

Day 3 2/2
2. Enabling API documentation with Swagger.
I integrated Swagger into the backend (NestJS v10, ESM, Turbo monorepo), using `@nestjs/swagger@7` to match our current framework version.
The docs are now live at `/api/docs`, fully aligned with our global `ValidationPipe` and `AllExceptionsFilter` — ensuring consistent validation and error responses.
Next: annotate DTOs, describe endpoints properly, and restrict access.

@BBC3MusicBot@mastodonapp.uk
2025-08-04 23:57:00

🇺🇦 #NowPlaying on BBCRadio3's #ThroughTheNight
Robert Schumann & Esmé Quartet:
🎵 String Quartet no 3 in A, op 41 no 3
#RobertSchumann #EsméQuartet

@bmariusz@techhub.social
2025-06-05 14:37:54

Day 3 1/2
TL;DR:
Added global `ValidationPipe` and unified `AllExceptionsFilter` in NestJS. API errors now follow a consistent format: `{ statusCode, error, message, code, details }`.
Today’s work focused on:
1. Standardizing input validation and error handling in the backend of the insurance sales network management system (NestJS, TypeScript, ESM, Turbo monorepo).
- Enabled global `ValidationPipe` with: `whitelist`, `forbidNonWhitelisted`, `transform`, `enableI…

@bmariusz@techhub.social
2025-06-04 18:29:39

Day 2:
TL;DR:
❌ `composite: true`
❌ `tsconfig.build.json`
✅ `paths` in `tsconfig.base.json`
✅ `include` shared libs explicitly where needed
✅ `turbo run build` just works
Wrestled for hours (~3) with TypeScript `project references` and `paths` in a Turbo monorepo (NestJS, ESM).
Turns out: if you want global aliases like `@my-lib/foo` to *just work* across apps — skip `composite: true` and `tsc --build`.
Project references and alia…

@BBC3MusicBot@mastodonapp.uk
2025-08-04 23:50:00

🇺🇦 #NowPlaying on BBCRadio3's #ThroughTheNight
Kui Dong & Esmé Quartet:
🎵 Spring
#KuiDong #EsméQuartet
#Spotify

@BBC3MusicBot@mastodonapp.uk
2025-08-04 23:33:00

🇺🇦 #NowPlaying on BBCRadio3's #ThroughTheNight
Joseph Haydn, WonHee Bae, Yuna Ha, Dimitri Murrath, Yeeun Heo & Esmé Quartet:
🎵 String Quartet no 30 in E flat, Op 33 no 2 'The Joke'
#JosephHaydn #WonHeeBae #YunaHa #DimitriMurrath #YeeunHeo #EsméQuartet