Metarhia/NodeUA – Node.js Ukraine Community

Канал по Node.js сообщеста Метархия. Ссылки на митапы, группы и каналы сообщества https://github.com/HowProgrammingWorks/Index/blob/master/Links.md

View in Telegram

Recent Posts

OOP, FP and Procedural approach for Template Method. Patterns for JavaScript and TypeScript: https://github.com/tshemsedinov/Patterns-JavaScript
OOP, FP and Procedural approach for Template Method. Patterns for JavaScript and TypeScript: https://github.com/tshemsedinov/Patterns-JavaScript
👩‍💻 Cегодня на созвоне сообщества Metarhia наш гость — Деми Мурыч, который в представлении не нуждается, и будет ревью библиотеки паттернов, которая у нас адаптирована на JavaScript и оптимизирована под V8, кроме того, расширена примерами из node.js и TypeScript https://github.com/tshemsedinov/Patterns-JavaScript
Free JavaScript from Oracle!
🚀 Free JavaScript from Oracle - https://www.infoworld.com/article/3612364/uspto-petitioned-to-cancel-oracles-javascript-trademark.html
LISP to JavaScript compiler prototype https://github.com/metarhia/metalisp
✔️ Начинаются праздники, приходит время гостей-экспертов на курсах Node.js 2024, Async 2024 и Patterns 2024. Уже завтра будет семинар по применению LISP подхода для JavaScript и Node.js мира.
Наш гость на завтра: Евгений Юхно
🎓 Более 30 лет в ИТ. Прошел длинный путь от обслуживания и ремонта компьютеров на ВЦ, которые в то время занимали по-здания. Через программирование до управления ИТ как в реальном секторе экономики, так и в ИТ компаниях.
👨‍💻 В программировании:
- для ПК: ASM Z80, MASM PDP11, MASM i286, MSX Basic, Fortran, Pascal / Object Pascal / Delphi, C / C++ / Borland C++ Builder, Lisp, dBaseIII, dBaseIV, Clipper87, Clipper 5, Java, PL/SQL, T-SQL, VisualBasic, C#, PHP, Perl, Python, JS
- для PLC и embedded: ASM для КР-580, ASM Z80, Step 4... 7 (DSL of Siemens), DSL Allen Bradley, C/C++
- для ERP: C#, AL (DSL of MS Nav / MS Business Central), C-- (DSL of MS Axapta и его приемников), 1С -- куда ж без него в Украине 90х
- под различне операционки: CP/M, IRIX, Xenix, IBM AIX, HP-UX, MS-DOS, Linux, Windows
🎯 В бизнесе:
- Программист / Инженер по внедрению ИС
- Системный аналитик / Бизнес-аналитик / IT консультант / Бизнес-консультант / CTO / CIO / CEO
- Организовывал бизнес-направления в Hardware и Software
- Организовывал ИТ-компании с нуля
💬 Тема семинара:
Влияние основополагающих технологий на современные, и почему это хорошо на примере LISP и JS. Суперпозиция хорошо забытого и современного на примере персональной эффективности в Independent software development.
🖼 В Metarhia совсем скоро сервер приложений impress сможет подгружать модули на LISP, WASM и TypeScript так же, как сейчас подгружает JavaScript модули, при полной интероперабилити между JS/TS и LISP и частичной интероперабилити c WASM.
- У нас будет интерпретатор LISP, заготовка тут: https://github.com/metarhia/metalisp
- Компилятор LISP в JavaScript
- Компилятор JavaScript expression в LISP
- Разбор JavaScript expression в AST
- Расширение систем модульности ECMAScript module, CommonJS module, Metarhia module для подгрузки LISP через import/require
- Средства для погрузки изменений с файловой системы в Metarhia module, такие же, как для JS и JSON сейчас
🖼 Future in Metarhia https://github.com/metarhia/metautil/pull/260
🚀 The Node.js Undici Working Group is pleased to announce the release of Undici v7.

This release introduces stricter compliance with the fetch() specification, WebSocketStream, a groundbreaking caching implementation, and customizable interceptors to supercharge your HTTP workflows.

The team has also made several optimizations and improvements to align with upcoming Node.js releases.
In this blog, we will explore what makes this version a must-have upgrade.

https://blog.platformatic.dev/undici-v7-is-here
🧩 Вкратце, что думают функциональщики про GoF паттерны: (GoF)(x) = G(F(x))
🧩 Тут две простейшие реализации языка LISP на JavaScript, одна ООП + паттерн Interpreter, а вторая на мультипарадигменном программировании, с тем же паттерном: https://github.com/HowProgrammingWorks/Interpreter/tree/main/JavaScript
See more posts

View in Telegram