home.social

#mdn — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mdn, aggregated by home.social.

fetched live
  1. AS2 в .NET без отдельного Java-гейтвея: EDI-обмен с партнёрами прямо в маршруте

    Если вы поставляете товар в крупную розницу, возите грузы для 3PL-оператора, шлёте платёжные извещения банку или обмениваетесь медицинскими транзакциями X12 — вы почти наверняка обмениваетесь этими документами по AS2 . Заказ (EDI 850), счёт (810), уведомление об отгрузке (856), платёжное авизо (820) уходят партнёру не почтой и не через REST, а как подписанный и зашифрованный S/MIME-конверт поверх HTTP, с подписанной квиткой-распиской в ответ. Так работает регламентированный B2B-документооборот в рознице, логистике, финансах, производстве и здравоохранении уже двадцать лет: Walmart, Amazon и их сети поставщиков, банки с host-to-host каналом, автопром, дистрибьюторы — все требуют AS2. В .NET до сих пор было два пути. Либо коммерческий AS2-шлюз — Cleo, Seeburger, BizTalk — отдельная коробка, отдельная лицензия, отдельная команда сопровождения. Либо Java-сервер с открытым кодом — OpenAS2, Mendelson Community — отдельный JVM-процесс рядом с вашим .NET-бэкендом, со своим inbox-каталогом, откуда документы надо ещё забирать джобой. В обоих случаях AS2 живёт сбоку от вашей интеграции, а не внутри неё. redb.Route.AS2 закрывает этот разрыв: AS2 становится обычным шагом маршрута в вашем .NET-процессе. Приняли конверт от партнёра, расшифровали, проверили подпись, отдали документ в pipeline — провалидировали, трансформировали, положили в Kafka или SQL — и вернули партнёру подписанную расписку. Один процесс, один деплой, одна панель наблюдаемости. Разберём, как это выглядит в коде, где применяется и почему нативный коннектор в ESB выигрывает у отдельного шлюза.

    habr.com/ru/articles/1069840/

    #AS2 #EDI #X12 #EDIFACT #SMIME #MDN #B2B #ESB #NET #redbRoute

  2. JavaScript ist eine der wichtigsten Sprachen der Webentwicklung. Nachdem du in meinem letzten Beitrag bereits erfahren hast, was JavaScript überhaupt ist, schauen wir uns heute an, wie JavaScript funktioniert, welche ...

    magicmarcy.de/einstieg-in-java

    #JavaScript #Einstieg #Browser #clientseitig #dynamisch_typisiert #event-basiert #flexibel #Interaktivität #asynchron #async #DOM #Document_Objekt_Model #HTML #MDN #Event_Listener #Events

  3. AraOwl — Test your web knowledge

    Test and sharpen your web platform knowledge with quizzes built straight from MDN Web Docs. Study anywhere — quizzes work fully offline once installed.

    🧑‍💻 araowl.schalkneethling.com

    #knowledge #web #mdn #webdocs #quizzes #offline #testyourcourage #test #webdev #Development #Launches #Quizzes #WebPlatform #HTML #CSS #JavaScript #api #accessibility #WebDev #Frontend

  4. [Перевод] Представляем MDN MCP-сервер

    Мы рады объявить о релизе MDN MCP-сервера . MCP (Model Context Protocol) — это открытый стандарт, который позволяет ИИ-инструментам подключаться к внешним источникам данных. MDN MCP-сервер использует этот протокол, чтобы доставлять документацию MDN и данные о совместимости браузеров прямо в твой редактор кода или IDE.

    habr.com/ru/articles/1049274/

    #frontend #codex #claudecode #mcp #mdn #ai #вебразработка #llm

  5. Ehem, #JavaScript also uses the backslash as a separator in the URL.pathname, like '/'. Firefox dev console, but node is similar:

    % let a = new URL("http://localhost/abc\\def")
    > undefined
    % a.pathname
    > "/abc/def"

    Can anyone point to a spec where this is described?

    #mdn #whatwg

  6. Firefox の公式アカウントは #Fediverse :fediverse: #Mastodon :mastodon: にはないっぽい?けど #MDN の公式アカウントは活発に発信してる :tony_smiling:

    mastodon.social/@mdn

  7. Ooh, I think this article on the MDN frontend rebuild is a bit of a webdev masterclass on modern web components #webdev #mdn #mozilla :blobheart: developer.mozilla.org/en-US/bl

  8. Cool to see #MDN exploring a unique #frontend architecture which better meets their needs.

    developer.mozilla.org/en-US/bl

    A lot of the core ideas here are stuff I've been trying to formalize in #HydroActive and #rules_prerender. Islands of reactivity on a mostly static page and driving resource loading by what gets rendered are both key features most FE systems lack.

    #web #JavaScript

  9. Under the hood of MDN’s new frontend. Leo McArdle explains how the MDN team replaced their aging React-based SPA with a modern architecture built on web components and Lit. The new setup uses server components for static templating, lazy-loads interactive elements as custom elements, and leverages Baseline to decide which web APIs to adopt. The result: a dev environment that starts in 2 seconds instead of 2 minutes. #mdn #webcomponents

    developer.mozilla.org/en-US/bl

  10. Под капотом нового фронтенда MDN. Лео Макардл рассказывает, как команда MDN заменила устаревшее React SPA на современную архитектуру с веб-компонентами и Lit. Новая система использует серверные компоненты для статической шаблонизации, лениво загружает интерактивные элементы как кастомные элементы и опирается на Baseline при выборе API. Результат: среда разработки стартует за 2 секунды вместо 2 минут. #mdn #webcomponents

    developer.mozilla.org/en-US/bl

  11. Парсим MDN и пишем оффлайн RAG-MCP

    Привет. В этой технической статье мы на практике разберёмся, что такое RAG, распарсим MDN Web Docs , научимся готовить эмбеддинги, заполним ими векторную базу данных и напишем свой MCP сервер с гибридным векторным и полнотекстовым поиском. Зальём всё получившееся добро на HuggingFace , GitHub и NPM , и настроим автоматическое обновление данных. Внутри будет много пошаговых инструкций и примеров кода на Bun + TypeScript.

    habr.com/ru/articles/1019930/

    #RAG #MCP #LLM #Документация #MDN

  12. Ressources documentaires sur l’intelligence artificielle
    🔸 Mise à jour : section Guides (autres thèmes)
    ▶️ Ajouts de ressources du Gouvernement fédéral du Canada et des Nations unies sur le domaine militaire
    cltr.blogspot.com/2025/10/ress
    #IA #intelligence #artificielle #militaire #Canada #ONU #AI #tech #média #MDN #FAC #UNIDIR #guerre #paix #géopolitique

  13. Again, unfortunately, I go to use a feature that is apparently now supported in Safari/WebKit (and considered baseline on #MDN), only to discover that one of the features isn’t implemented.

    Today’s example? The <dialog> element.

    After messing around with it and wondering why clicking the backdrop wasn’t closing it even though closedby="any" was set, I find the closedby attribute isn’t implemented at all 😶

    Now I have to add some JS that shouldn’t be needed.

    #WebKit #CSS #WebCompat #Interop

  14. Similarly… foiled again.

    Me, earlier:

    Oh cool, the @ page size descriptor is supported by Chrome, Firefox and Safari! I’ll use it for this print and PDF layout that needs to be A4 landscape.

    Me, now, actually trying it:

    Wait, why isn’t it working? Oh. Oh no. It does not work at all in Safari. And MDN/caniuse.com say it does, but they are wrong (and there is an open issue about it).

    The WebKit bug 63575 is from… 14.5 years ago.

    *dies* 💀

    #WebKit #CSS #WebCompat #Interop #MDN #CanIUse