Metarhia/NodeUA – Node.js Ukraine Community
Канал по Node.js сообщеста Метархия. Ссылки на митапы, группы и каналы сообщества https://github.com/HowProgrammingWorks/Index/blob/master/Links.md
Recent Posts
OOP, FP and Procedural approach for Template Method. Patterns for JavaScript and 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
Наш гость на завтра: Евгений Юхно
🎓 Более 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.
- У нас будет интерпретатор 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 сейчас
🚀 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
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