Here's me showing off some #graphics, from my 20 years in #JavaScript #development: https://www.marquisdegeek.com/swarm Control a virtual swarm of
dots, lines, or lasers with your mouse or hands (via #LeapMotion) #sgx
Marquis de Geek

16-Week Self-Administered #webdev #roadmap #progressupdate :
• Consistent practice with #html #css and introductory #javascript
• Improved workflow: #cli usage, editor efficiency, structured study cycles
• Increased focus on retention vs passive consumption
Noticing better recall and faster problem-solving on repeat concepts.

2026-05-21, Version 24.16.0 'Krypton' (LTS), @aduh95

Notable Changes [b267f6bca3] - (SEMVER-MINOR) crypto: implement randomUUIDv7() (nabeel378) #62553 [ec2451b9cd] - (SEMVER-MINOR) debugger: add edit-free runtime expression probes to node inspect (Joyee Cheung) #62713 [9705f628d9] - (SEMVER-MINOR)...

https://github.com/nodejs/node/releases/tag/v24.16.0

#nodejs #javascript

Release 2026-05-21, Version 24.16.0 'Krypton' (LTS), @aduh95 · nodejs/node

Notable Changes [b267f6bca3] - (SEMVER-MINOR) crypto: implement randomUUIDv7() (nabeel378) #62553 [ec2451b9cd] - (SEMVER-MINOR) debugger: add edit-free runtime expression probes to node inspect (J...

GitHub
Oh, the irony! 🤦‍♂️ An article promising to unravel the mysteries of prediction markets ends up gatekeeping its wisdom behind the labyrinth of #JavaScript and cookie settings. 🍪🔒 Seems like the only prediction here is that readers will lose their patience first! 😂
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6443103 #irony #predictionmarkets #cookies #frustration #humor #HackerNews #ngated

Weird #JavaScript behavior with Element.remove():

const children = ... // sorted children of container
children.forEach((ch) => ch.remove());
if (1 > 2) {
setTimeout(() => {
for (const child of children) {
container.append(child);
}
}, 0);
} else {
for (const child of children) {
container.append(child);
}
}

The setTimeout branch works, the other not. Anyone? @rauschma would you have an idea?

A shallow explanation: removal needs one round of the event loop. But why?

Архитектура монорепозитория для параллельного исполнения торговых стратегий

⚡ Архитектура монорепозитория для параллельного исполнения торговых стратегий Статья описывает архитектуру эмулятора биржи. Эмулятор ускоряет время в 6300x раз и запускает такую же торговую стратегию как в prod без изменений. В статье описаны практики структурирования кодовой базы для командной работы B-Tree O(log n) , memcache lookup O(1) , монорепозиторий, SRP, линейное расширение кодовой базы при модернизации

https://habr.com/ru/articles/1037822/

#typescript #javascript #python #binance #алгоритмическая_торговля #tradingview #мосбиржа #архитектура #архитектура_приложений #архитектура_по

Архитектура монорепозитория для параллельного исполнения торговых стратегий

Исходный код, разобранный в статье, опубликован  в этом GitHub репозитории Императивный подход не работает в мире ИИ. Если создавать кодовую базу на God Object, из трёх сотрудников писать код...

Хабр

I made a thing, and documented how to make unfied type mapping for PGLite and PG (and postgres) https://github.com/Ciantic/pg-unified-mapping/tree/main

It is very rocky road! Timestamps, dates are *totally* broken by default, arrays are flaky.

If you ever use PGLite for unit tests you need to unify the mappings so that tests and runtime doesn't differ.

#NPM #Postgres #NodeJS #Javascript #Typescript

Self-hosted Analytics with Next.js and PostgreSQL

How I built a fully anonymous, privacy-first analytics system for mxd.codes using Next.js API routes and PostgreSQL without any third-party tracking service.

https://mxd.codes/articles/self-hosted-analytics-with-next-js-and-postgresql

#NextJs #React #Selfhosted #DataPrivacy #IndieWeb #Javascript

Self-hosted Analytics with Next.js and PostgreSQL

How I built a fully anonymous, privacy-first analytics system for mxd.codes using Next.js API routes and PostgreSQL without any third-party tracking service.

Max Dietrich - Technical Product Owner GIS

Has anyone had any luck using `Object.create` for reconstituting class instances from the plain data objects that IndexDB gives back to you?

Like, from the docs it feels like I should be able to call `Object.create(MyCoolClass, dataFromIDB)`, but that gives an odd error, complaining about one of the root props in the data object.

The bottom line in this MDN example is basically exactly what I am trying to do, so I assume it might work?

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#using_propertiesobject_argument_with_object.create

#JavaScript #IndexDB #WebDev

Object.create() - JavaScript | MDN

The Object.create() static method creates a new object, using an existing object as the prototype of the newly created object.

MDN Web Docs
×