SWE notes
385 subscribers
15 photos
1 video
284 links
Канал про разработку ПО и все что с этим связано.

В нем я делюсь как авторскими материалами из своего блога https://www.swe-notes.ru так и полезными ссылки на другие ресурсы

По вопросам сотрудничества обращаться @kuznetsovin
Download Telegram
Объяснение почему Odoo изобрело свой фреймворк для web, а не использует готовые React или Vue.

Если в кратце, то это связанано с особенностями работы Odoo с модулями и XML шаблонами, так как система должна в последний момент генерировать интерфейс на основе XML описания, что с при использовании современных фреймворков (React, Vue) очень затруднительно из-за их внутренних особенностей и их собственных шаблонизаторов.

#odoo #owl #js

https://github.com/odoo/owl/blob/master/doc/miscellaneous/why_owl.md
И в проделжение темы про компоненты, которые возвращали бы сервере... Есть маленькая js библиотека htmx, которая по сути делает нечто похожее..

#js #htmx #components
Интересная альтернатива для обратки северных событий на фронтенде, но в отличии от websocket клиент только принимает данные и ничего не отвечает серверу.


#js #websocket #frontend

https://jvns.ca/blog/2021/01/12/day-36--server-sent-events-are-cool--and-a-fun-bug/
A 10x Faster TypeScript

MS решили переписать компилятор TypeScript переписали с TypeScript на Go и это дало уже дало ускорение в прототипе ~10 раз. По словам авторов Go выбран за оптимальное размещение структур в памяти, GC и удобный подход к concurrency.

#Go #js