home.social

#electron_js — Public Fediverse posts

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

  1. Делаем Electron UI более «нативным». Простой гайд из 15 шагов

    Ниже я приведу примеры, как пустить пыль в глаза юзерам можно улучшить ситуацию с ощущением чужеродности приложения среди других, написанных на честном Gtk, китами из XCode, Windows UWP и прочим с 0% вайбкодинга

    habr.com/ru/articles/962558/

    #electron_js #ui #gui #wljs

  2. Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени

    Бывало ли у вас так, что вы придумали у себя в голове идеальное приложение, в котором есть все вам необходимое (ну или хотя бы какой-то обязательный минимум)? Вот вы нашли приложение, которое должно решать те задачи, что вы себе придумали, но как только принялись его проверять в действии, пришли к выводу, что все совсем не так радостно. Вот вы сказали себе: "Ну ладно, это же опенсорс! Значит можно попробовать что-то с этим сделать своими силами. Заодно и внести посильный вклад в развитие этого продукта. Что может быть лучше?" Но реальность оказалась иной. Код для непрограммиста оказался довольно сложный, принятая разработчиками архитектура приложения также вызывает вопросы (конечно, скорее всего только у меня) и т.д. К чему это я? Начну с небольшой предыстории.

    habr.com/ru/articles/914964/

    #electron_js #nodejs #meetings #messager #webразработка #чат #вкс

  3. Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени

    Бывало ли у вас так, что вы придумали у себя в голове идеальное приложение, в котором есть все вам необходимое (ну или хотя бы какой-то обязательный минимум)? Вот вы нашли приложение, которое должно решать те задачи, что вы себе придумали, но как только принялись его проверять в действии, пришли к выводу, что все совсем не так радостно. Вот вы сказали себе: "Ну ладно, это же опенсорс! Значит можно попробовать что-то с этим сделать своими силами. Заодно и внести посильный вклад в развитие этого продукта. Что может быть лучше?" Но реальность оказалась иной. Код для непрограммиста оказался довольно сложный, принятая разработчиками архитектура приложения также вызывает вопросы (конечно, скорее всего только у меня) и т.д. К чему это я? Начну с небольшой предыстории.

    habr.com/ru/articles/914964/

    #electron_js #nodejs #meetings #messager #webразработка #чат #вкс

  4. Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени

    Бывало ли у вас так, что вы придумали у себя в голове идеальное приложение, в котором есть все вам необходимое (ну или хотя бы какой-то обязательный минимум)? Вот вы нашли приложение, которое должно решать те задачи, что вы себе придумали, но как только принялись его проверять в действии, пришли к выводу, что все совсем не так радостно. Вот вы сказали себе: "Ну ладно, это же опенсорс! Значит можно попробовать что-то с этим сделать своими силами. Заодно и внести посильный вклад в развитие этого продукта. Что может быть лучше?" Но реальность оказалась иной. Код для непрограммиста оказался довольно сложный, принятая разработчиками архитектура приложения также вызывает вопросы (конечно, скорее всего только у меня) и т.д. К чему это я? Начну с небольшой предыстории.

    habr.com/ru/articles/914964/

    #electron_js #nodejs #meetings #messager #webразработка #чат #вкс

  5. Как я наваял «конкурента» для клиента Nextcloud Talk Desktop из-за собственной лени

    Бывало ли у вас так, что вы придумали у себя в голове идеальное приложение, в котором есть все вам необходимое (ну или хотя бы какой-то обязательный минимум)? Вот вы нашли приложение, которое должно решать те задачи, что вы себе придумали, но как только принялись его проверять в действии, пришли к выводу, что все совсем не так радостно. Вот вы сказали себе: "Ну ладно, это же опенсорс! Значит можно попробовать что-то с этим сделать своими силами. Заодно и внести посильный вклад в развитие этого продукта. Что может быть лучше?" Но реальность оказалась иной. Код для непрограммиста оказался довольно сложный, принятая разработчиками архитектура приложения также вызывает вопросы (конечно, скорее всего только у меня) и т.д. К чему это я? Начну с небольшой предыстории.

    habr.com/ru/articles/914964/

    #electron_js #nodejs #meetings #messager #webразработка #чат #вкс

  6. Один репозиторий что бы править всеми

    Собираем кроссплатформенное (server-client, static-client, gh-pages, android, ios, mac, linux, windows, chrome extension, kuber, docker) React приложение. В этой статье я почти не затрону Deep бекенд, только чуть-чуть в конце. Но рассмотрю Open Source шаблон/заготовку для сборки кроссплатформенных React приложений который мы используем в Deep.Foundation. Надеть еще одно кольцо всевластия

    habr.com/ru/companies/deepfoun

    #capacitor #electron_js #cardova #nextjs #react

  7. Исследование безопасности десктопных приложений на основе Electron

    Electron — фреймворк с открытым исходном кодом для создания кросс-платформенных десктопных приложений с помощью JavaScript, HTML и CSS. Это крутая технология, но с ней связаны многие ИБ-риски. В статье я разберу основы безопасной работы с этим фреймворком и расскажу: как анализировать структуру десктоп-приложений на Electron и находить в них уязвимости; какие распространенные ошибки допускают при работе с фреймворком и насколько он защищен. Начнем с инструментов и методов, с помощью которых я провожу анализ кода приложений. Затем продемонстрирую конкретные примеры эксплуатации уязвимостей на примере специальных приложений-мишеней: DVEA , Electro-xxs и Notable .

    habr.com/ru/companies/bastion/

    #electron_js #Electron #framework #Chromium #Nodejs #пентест #поиск_багов #тестирование_по