mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.9K
active users

#rpc

1 post1 participant0 posts today
DragonBe<p>I always wonder what to choose for remote procedure calls or RPC. I’ve grown up with XML-RPC, changed over to JSON-RPC sometime ago. Lately I started playing with gRPC as I found it more aligned with my development workflow. What do you prefer and why? <a href="https://phpc.social/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://phpc.social/tags/communityworks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>communityworks</span></a></p>
France | République française<p><a href="https://www.europesays.com/fr/72800/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/fr/72800/</span><span class="invisible"></span></a> Bouguenais. Un nouveau couvreur RPC aux Minais <a href="https://pubeurope.com/tags/actu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>actu</span></a> <a href="https://pubeurope.com/tags/Actualit%C3%A9s" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Actualités</span></a> <a href="https://pubeurope.com/tags/bouguenais" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bouguenais</span></a> <a href="https://pubeurope.com/tags/couvreur" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>couvreur</span></a> <a href="https://pubeurope.com/tags/EU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EU</span></a> <a href="https://pubeurope.com/tags/europe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>europe</span></a> <a href="https://pubeurope.com/tags/FR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FR</span></a> <a href="https://pubeurope.com/tags/France" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>France</span></a> <a href="https://pubeurope.com/tags/minais" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>minais</span></a> <a href="https://pubeurope.com/tags/Nantes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nantes</span></a> <a href="https://pubeurope.com/tags/News" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>News</span></a> <a href="https://pubeurope.com/tags/nouveau" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nouveau</span></a> <a href="https://pubeurope.com/tags/PaysDeLaLoire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PaysDeLaLoire</span></a> <a href="https://pubeurope.com/tags/R%C3%A9publiqueFran%C3%A7aise" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RépubliqueFrançaise</span></a> <a href="https://pubeurope.com/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://pubeurope.com/tags/SaintNazaire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SaintNazaire</span></a></p>
Pomax<p>I've released v6.0.0 of Socketless, the <a href="https://mastodon.social/tags/Websocket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Websocket</span></a> based <a href="https://mastodon.social/tags/Javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Javascript</span></a> <a href="https://mastodon.social/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a> library where you never write any RPC or websocket code, because you should not have to care.</p><p>Get it over on <a href="https://www.npmjs.com/package/socketless" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/socketless</span><span class="invisible"></span></a> and see <a href="https://github.com/Pomax/socketless/blob/main/docs/CHANGELOG.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Pomax/socketless/bl</span><span class="invisible">ob/main/docs/CHANGELOG.md</span></a> for the changes.</p>
linuxШифрование NFS: RPC-with-TLS как альтернатива VPN Хотите защи...<br><br><a href="https://habr.com/ru/companies/flant/articles/897130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=897130" rel="nofollow noopener noreferrer" target="_blank">https://habr.com/ru/companies/flant/articles/897130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=897130</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/tls" target="_blank">#tls</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/nfs" target="_blank">#nfs</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/шифрование" target="_blank">#шифрование</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/vpn" target="_blank">#vpn</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/linux" target="_blank">#linux</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rpc" target="_blank">#rpc</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/альтернатива" target="_blank">#альтернатива</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/vpn" target="_blank">#vpn</a><br><br><a href="https://awakari.com/pub-msg.html?id=8haJ8Yc1Ng1gyAQMv659uAMxV32" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
Habr<p>Шифрование NFS: RPC-with-TLS как альтернатива VPN</p><p>Хотите защитить данные в сетях с использованием NFS? Мы расскажем, как настроить шифрование трафика с помощью RPC-with-TLS — от работы с сертификатами до диагностики ошибок. Узнайте о преимуществах технологии, её ограничениях и о том, как она может стать альтернативой VPN или Kerberos для повышения безопасности ваших данных.</p><p><a href="https://habr.com/ru/companies/flant/articles/897130/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/flant/ar</span><span class="invisible">ticles/897130/</span></a></p><p><a href="https://zhub.link/tags/tls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tls</span></a> <a href="https://zhub.link/tags/nfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nfs</span></a> <a href="https://zhub.link/tags/%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>шифрование</span></a> <a href="https://zhub.link/tags/vpn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vpn</span></a> <a href="https://zhub.link/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://zhub.link/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%B0_vpn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>альтернатива_vpn</span></a></p>
Habr<p>Как я решил выяснить, какие технологии сегодня популярны, а получился GitHub Trend Analyzer</p><p>Как определить, какие технологии действительно востребованы, а какие существуют лишь по инерции? Стандартные метрики популярности часто показывают противоречивые результаты. Пытаясь сравнить популярность нескольких технологий разработки ПО, я столкнулся с парадоксом: данные Google Trends и количество GitHub-репозиториев показывали высокую популярность технологий, которые в реальной разработке давно не используются. Разобравшись в причинах этого несоответствия, я создал инструмент для анализа GitHub-метрик, который позволяет отфильтровать "шум" и увидеть реальную картину технологических трендов. В статье я расскажу о методологии, неожиданных находках и о том, как этот инструмент может помочь вам принимать более обоснованные технические решения.</p><p><a href="https://habr.com/ru/articles/895804/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895804/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/github" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>github</span></a> <a href="https://zhub.link/tags/hindex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hindex</span></a> <a href="https://zhub.link/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://zhub.link/tags/grpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>grpc</span></a> <a href="https://zhub.link/tags/soap" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>soap</span></a> <a href="https://zhub.link/tags/api" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>api</span></a> <a href="https://zhub.link/tags/jsonrpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jsonrpc</span></a> <a href="https://zhub.link/tags/apache" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>apache</span></a> <a href="https://zhub.link/tags/google_trends" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>google_trends</span></a></p>
deepseek[Перевод] Мы взломали ИИ Gemini от Google и опубликовали его...<br><br><a href="https://habr.com/ru/articles/895546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=895546" rel="nofollow noopener noreferrer" target="_blank">https://habr.com/ru/articles/895546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=895546</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/google" target="_blank">#google</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/gemini" target="_blank">#gemini</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/уязвимость" target="_blank">#уязвимость</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/взлом" target="_blank">#взлом</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/исходный" target="_blank">#исходный</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/код" target="_blank">#код</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rpc" target="_blank">#rpc</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/протоколы" target="_blank">#протоколы</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/компьютерная" target="_blank">#компьютерная</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/безопасность" target="_blank">#безопасность</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/хакер" target="_blank">#хакер</a><br><br><a href="https://awakari.com/pub-msg.html?id=66cxapWDLpIJi0iobM5K5mzRIUy" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
Habr<p>[Перевод] Мы взломали ИИ Gemini от Google и опубликовали его исходный код</p><p>В 2024 году мы опубликовали блог-пост We Hacked Google A.I. for $50,000 , в котором рассказали, как в 2023 году мы отправились в Лас-Вегас вместе с Джозефом «rez0» Тэкером, Джастином «Rhynorater» Гарднером и мной, Рони «Lupin» Карта, в настоящее путешествие по взлому, которое прошло от Лас-Вегаса через Токио до Франции – всё ради поиска уязвимостей в Gemini на мероприятии Google LLM bugSWAT. И, что вы думаете? Мы сделали это снова … Мир генеративного искусственного интеллекта (GenAI) и больших языковых моделей (LLMs) по-прежнему остаётся диким Западом в сфере технологий. С момента появления GPT гонка за лидерством в области LLM только накаляется, и такие технологические гиганты, как Meta, Microsoft и Google, стремятся создать лучшую модель. Но теперь на сцене появляются и Anthropic, Mistral, Deepseek и другие, оказывающие масштабное влияние на индустрию. Пока компании спешат внедрять AI‑ассистентов, классификаторы и всевозможные инструменты на базе LLM, остаётся один важный вопрос: строим ли мы системы с учётом безопасности? Как мы подчёркивали в прошлом году, стремительное принятие технологий иногда заставляет нас забывать о базовых принципах защиты, открывая дорогу как новым, так и старым уязвимостям. ИИ-агенты стремительно становятся следующим прорывом в мире искусственного интеллекта. Эти интеллектуальные сущности используют продвинутые цепочки рассуждений – процесс, в котором модель генерирует логически связанную последовательность внутренних шагов для решения сложных задач. Документируя ход своих мыслей, агенты не только улучшают способность принимать решения, но и обеспечивают прозрачность, позволяя разработчикам и исследователям анализировать и совершенствовать их работу. Такая динамичная комбинация автономного действия и видимых рассуждений прокладывает путь к созданию ИИ-систем, которые становятся более адаптивными, понятными и надёжными. Мы наблюдаем, как появляется всё больше приложений – от интерактивных ассистентов до сложных систем поддержки принятия решений. Интеграция цепочек рассуждений в ИИ-агентах задаёт новый стандарт того, чего эти модели могут достичь в реальных условиях.</p><p><a href="https://habr.com/ru/articles/895546/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895546/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/google_gemini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>google_gemini</span></a> <a href="https://zhub.link/tags/%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>уязвимость</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B7%D0%BB%D0%BE%D0%BC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>взлом</span></a> <a href="https://zhub.link/tags/%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>исходный_код</span></a> <a href="https://zhub.link/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>протоколы</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>компьютерная_безопасность</span></a> <a href="https://zhub.link/tags/%D1%85%D0%B0%D0%BA%D0%B5%D1%80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>хакер</span></a> <a href="https://zhub.link/tags/%D1%85%D0%B0%D0%BA%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B5_%D0%B0%D1%82%D0%B0%D0%BA%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>хакерские_атаки</span></a> <a href="https://zhub.link/tags/bug_bounty" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bug_bounty</span></a></p>
大字報 (dazibao)<p><strong>DeepSeek: la Chine révolutionne-t-elle vraiment l’intelligence artificielle?</strong></p><p>Par Pierre-Arnaud Donnet</p><p>La sortie le mois dernier de l’IA du chinois DeepSeek a été présentée initialement comme rebattant complètement les cartes de ce domaine. Avec un peu de recul, l’impact semble moins considérable.</p><blockquote><p>« DeepSeek est une pièce d’ingénierie incroyable qui ouvrira la voie à une plus grande adoption de l’IA. Elle aidera à redéfinir la vision de l’industrie en matière d’innovation open source. Il a fallu une équipe chinoise très contrainte pour nous rappeler à tous ces leçons fondamentales de l’histoire de l’informatique » (Pat Gelsinger,ancien PDG de Intel).</p></blockquote><p>L’article est intéressant en particulier parce qu’il aborde, d’une part l’importance du modèle Open Source adopté par l’entreprise chinoise, et de l’autre le rôle d’accélérateur, pour le déploiement global de l’IA, joué par l’irruption de DeepSeek et de la Chine sur ce marché très convoité.</p><p><a href="https://asialyst.com/fr/2025/02/07/deepseek-chine-revolutionne-intelligence-artificielle/" rel="nofollow noopener noreferrer" target="_blank">https://asialyst.com/fr/2025/02/07/deepseek-chine-revolutionne-intelligence-artificielle/</a></p><p><a class="hashtag" href="https://social.tmprs.net/tag/chine" rel="nofollow noopener noreferrer" target="_blank">#Chine</a> <a class="hashtag" href="https://social.tmprs.net/tag/rpc" rel="nofollow noopener noreferrer" target="_blank">#RPC</a> <a class="hashtag" href="https://social.tmprs.net/tag/intelligenceartificielle" rel="nofollow noopener noreferrer" target="_blank">#IntelligenceArtificielle</a> <a class="hashtag" href="https://social.tmprs.net/tag/deepseek" rel="nofollow noopener noreferrer" target="_blank">#DeepSeek</a> <a class="hashtag" href="https://social.tmprs.net/tag/opensource" rel="nofollow noopener noreferrer" target="_blank">#OpenSource</a></p>
Habr<p>Реализация RPC во внутреннем взаимодействии модулей с Spring Boot</p><p>В какой-то момент я настолько устал настраивать все эти мелочи для REST-взаимодействия в микросервисах, что реализовал механизм, который сильно упрощает эту работу. И я уверен, что вам стоит прочитать эту статью, если: Вы используете Java и Spring Boot в своей работе. Ваш проект строится на микросервисной архитектуре. Вас раздражает бесконечное описание REST-контрактов и их поддержку. А если у вас остались шрамы после попыток внедрения gRPC, то тем более рекомендую дочитать до конца. В статье мы рассмотрим альтернативный подход к взаимодействию между сервисами — легковесное RPC-решение, которое удобно использовать внутри одного продукта. Оно не претендует на замену публичных API, но значительно упрощает жизнь внутри команды, где "правила игры" можно обсудить за кружкой пива.</p><p><a href="https://habr.com/ru/articles/895172/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895172/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://zhub.link/tags/spring_boot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spring_boot</span></a> <a href="https://zhub.link/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a></p>
大字報 (dazibao)<p><strong>Brief history of a family</strong><br>De &nbsp;Jianjie Lin, Chine, 2025, 1h39, VOSTF</p><blockquote><p>« Tu Wei blesse légèrement un camarade de classe. Pour s’excuser, il l’invite à diner chez lui. Les parents guindés de Tu Wei se montrent très intrigués par ce garçon énigmatique issu d’un milieu plus modeste qu’eux. Une machination secrète se met alors en marche, mais qui manipule qui ? »</p></blockquote><p>« Brief History of a Family », un premier long-métrage très maîtrisé où l'auteur montre qu'il connaît incroyablement bien son métier et qu'il a une compréhension remarquablement nuancée de la psychologie humaine, ose dénoncer la pression que les attentes sociales et économiques causent au sein d'une cellule humaine qui devrait, au départ, être un havre d'amour et de soutien.</p><p>Avant-Première suivie d'une rencontre avec le réalisateur Lin Jianjie le <strong>lundi 31 mars</strong> à 20h15 à l'Escurial à Paris (infos et réservation via le lien).</p><p><a href="https://dulaccinemas.com/article/avant-premiere-brief-history-family-suivie-dune-rencontre-avec-le-realisateur-lin-jianjie" rel="nofollow noopener noreferrer" target="_blank">https://dulaccinemas.com/article/avant-premiere-brief-history-family-suivie-dune-rencontre-avec-le-realisateur-lin-jianjie</a></p><p><a class="hashtag" href="https://social.tmprs.net/tag/cinema" rel="nofollow noopener noreferrer" target="_blank">#cinema</a> <a class="hashtag" href="https://social.tmprs.net/tag/chine" rel="nofollow noopener noreferrer" target="_blank">#Chine</a> <a class="hashtag" href="https://social.tmprs.net/tag/rpc" rel="nofollow noopener noreferrer" target="_blank">#RPC</a> <a class="hashtag" href="https://social.tmprs.net/tag/jianjielin" rel="nofollow noopener noreferrer" target="_blank">#JianjieLin</a></p>
golangПереходим с Node.js на Go… но это не точно Создатель Node.js ...<br><br><a href="https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882" rel="nofollow noopener noreferrer" target="_blank">https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rest" target="_blank">#rest</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/api" target="_blank">#api</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rpc" target="_blank">#rpc</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/javascript" target="_blank">#javascript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/typescript" target="_blank">#typescript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/go" target="_blank">#go</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/golang" target="_blank">#golang</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/server" target="_blank">#server</a><br><br><a href="https://awakari.com/pub-msg.html?id=OOTeCB2ni3tnSlrgvkvG6Xx9uQC" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
golangПереходим с Node.js на Go… но это не точно Создатель Node.js ...<br><br><a href="https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882" rel="nofollow noopener noreferrer" target="_blank">https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rest" target="_blank">#rest</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/api" target="_blank">#api</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rpc" target="_blank">#rpc</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/javascript" target="_blank">#javascript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/typescript" target="_blank">#typescript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/go" target="_blank">#go</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/golang" target="_blank">#golang</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/server" target="_blank">#server</a><br><br><a href="https://awakari.com/pub-msg.html?id=Xj3zkukZun59CP4QeZdpeAsr5nM" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
golangПереходим с Node.js на Go… но это не точно Создатель NodeJs Р...<br><br><a href="https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882" rel="nofollow noopener noreferrer" target="_blank">https://habr.com/ru/articles/890882/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=890882</a><br><br><a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rest" target="_blank">#rest</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/api" target="_blank">#api</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/rpc" target="_blank">#rpc</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/javascript" target="_blank">#javascript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/typescript" target="_blank">#typescript</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/go" target="_blank">#go</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/golang" target="_blank">#golang</a> <a rel="nofollow noopener noreferrer" class="mention hashtag" href="https://mastodon.social/tags/server" target="_blank">#server</a><br><br><a href="https://awakari.com/pub-msg.html?id=XxYartLi8EcVBTphpcjhDR8bjAe" rel="nofollow noopener noreferrer" target="_blank">Event Attributes</a>
Artemis<p>Pondering doing a somewhat cursed thing of <a href="https://toot.cafe/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a> over <a href="https://toot.cafe/tags/MQTT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MQTT</span></a> (for a pet project).</p>
Libertad Para Tíbet<p>En 1979, su hermano el Dalai Lama -que en su día no supo de la colaboración con la CIA- le pidió mantener diálogos con China para intentar recuperar la independencia o, al menos, tener una verdadera autonomía dentro de la <a href="https://masto.es/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a> pero dos décadas más tarde abandonó esta misión, agotado de intentar hacer razonar a un régimen dentro ideología tan cerrada e inflexible. Era como darse golpes contra una pared.</p><p>Desde entonces siguió colaborando con la causa tibetana hasta su fallecimiento 🙏🏽</p>
Aral Balkan<p>New Kitten¹ update</p><p>Experimental:</p><p>• Adds `data` property to Kitten components</p><p>• Adds swap target to `page.send` so you can have an element added before, after, as first child of, or as last child of another (this is syntactic sugar over htmx and works around some of the complexities with out-of-band swaps in htmx, especially when streaming table rows to tables).</p><p>Also, check out the latest live page and page events state view in Kitten’s Settings (every Kitten app has this settings view).</p><p><a href="https://vimeo.com/1050348456" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vimeo.com/1050348456</span><span class="invisible"></span></a></p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/OOP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OOP</span></a> <a href="https://mastodon.ar.al/tags/eventModel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventModel</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/liveComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>liveComponents</span></a> <a href="https://mastodon.ar.al/tags/WebSocket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSocket</span></a> <a href="https://mastodon.ar.al/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framework</span></a> <a href="https://mastodon.ar.al/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> <a href="https://mastodon.ar.al/tags/platform" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>platform</span></a></p>
Aral Balkan<p>Feeling more like myself today after getting my ass kicked by this bug for the past few weeks and I’m finally making progress on improving Kitten’s¹ component model.</p><p>Soon, you’ll be able to implement page event handlers in an even simpler way than before. Is your connected DOM element named `pixel`? Then export an event handler called `onPixel()` on your page route and it’ll get called when that element triggers its event.</p><p>And there’s so much more coming, including a class-based page and component model with DOM-style event bubbling on the server. This should really let you make the most of the Streaming HTML² workflow in Kitten by writing event-driven GUI-like code but for a web app without really caring about the client/server separation.</p><p>Need to update the examples, test, test, test, and update docs but this had me stumped for a while now with several false starts and I feel this implementation might just be it 🤞</p><p>:kitten: 💕</p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² <a href="https://kitten.small-web.org/tutorials/streaming-html/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kitten.small-web.org/tutorials</span><span class="invisible">/streaming-html/</span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/hypermedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hypermedia</span></a> <a href="https://mastodon.ar.al/tags/WebSockets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSockets</span></a> <a href="https://mastodon.ar.al/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a> <a href="https://mastodon.ar.al/tags/eventDriven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventDriven</span></a> <a href="https://mastodon.ar.al/tags/StreamingHTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StreamingHTML</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a></p>
Habr<p>Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC</p><p>Холодная и беспристрастная как лезвие скальпеля опытного хирурга математика доказывает порой крайне неочевидные вещи... В современных веб-приложениях service-layer не нужен?!</p><p><a href="https://habr.com/ru/articles/863932/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/863932/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://zhub.link/tags/spring_framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spring_framework</span></a> <a href="https://zhub.link/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://zhub.link/tags/rpc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rpc</span></a> <a href="https://zhub.link/tags/service" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>service</span></a> <a href="https://zhub.link/tags/mvc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mvc</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>теория_вероятностей</span></a></p>
Claude Trudel<p>La Belgique reconnue coupable de crimes contre l'humanité dans le Congo colonial<br>🔴 « Bien que les chiffres précis ne soient pas clairs, des milliers d'enfants ont été touchés par la politique d'expulsions forcées et de ségrégation pendant des décennies de domination de la Belgique sur les territoires de la République démocratique du Congo, du Rwanda et du Burundi. »<br><a href="https://www.theguardian.com/world/2024/dec/02/belgium-found-guilty-of-crimes-against-humanity-in-colonial-congo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theguardian.com/world/2024/dec</span><span class="invisible">/02/belgium-found-guilty-of-crimes-against-humanity-in-colonial-congo</span></a><br><a href="https://jasette.facil.services/tags/Belgique" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Belgique</span></a> <a href="https://jasette.facil.services/tags/crime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crime</span></a> <a href="https://jasette.facil.services/tags/humanit%C3%A9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>humanité</span></a> <a href="https://jasette.facil.services/tags/femmes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>femmes</span></a> <a href="https://jasette.facil.services/tags/enfants" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>enfants</span></a> <a href="https://jasette.facil.services/tags/Afrique" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Afrique</span></a> <a href="https://jasette.facil.services/tags/Congo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Congo</span></a> <a href="https://jasette.facil.services/tags/colonialisme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>colonialisme</span></a> <a href="https://jasette.facil.services/tags/imp%C3%A9rialisme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>impérialisme</span></a> <a href="https://jasette.facil.services/tags/racisme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>racisme</span></a> <a href="https://jasette.facil.services/tags/RPC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPC</span></a></p>