Чому Intercom підтримує Embroider Initiative для оновлення Ember

Intercom співпрацює з Ember понад 9 років, і за цей час ми разом розвивалися та росли.

Ми маємо близько 150 інженерів, які працюють над нашою основною програмою, і ми запускаємо її у виробництво сотні разів на тиждень, тож сувора природа Ember із «батареями включена» нам добре підходить. Ми покладаємося на Ember, щоб наші майже 30 команди з розробки продуктів могли швидко надавати високоякісні рішення нашим клієнтам.

Embroider — це система створення нового покоління Ember. По суті, це міст, який дозволить Ember використовувати сучасні інструменти побудови екосистеми JS, такі як Vite або Turbopack. Це дозволяє спільноті Ember отримати вигоду від колективних навичок усієї спільноти JS і зосередити свої зусилля на основній функціональності відмінної структури.

Беріть на озброєння вишивання

Однією з головних практичних причин, чому ми використовуємо Embroider, є те, що швидкість створення з наявною класичною системою створення ember-cli є досить низькою. Наприклад, час оновлення локальної збірки може становити в середньому 15 секунд, помножений на кількість збірок на день для всіх наших інженерів. Це майже 2400 годин, які наші інженери витрачають щороку, чекаючи, поки охолоне їхнє локальне середовище розробки! З Embroider ми плануємо скоротити це в середньому до 1 с, що може заощадити близько 2000 годин на рік і отримати переваги миттєвого відгуку.

"Ми віримо, що Embroider забезпечить те, щоб Embroider залишався привабливим варіантом для нових компаній, і що наша спільнота може продовжувати процвітати"

Ми працювали над впровадженням Embroider протягом останніх двох років. Хоча ми запустили нашу основну програму на початку цього року, Embroider все ще розробляється, і, на жаль, для такої великої програми, як наша, вона ще не зовсім готова до виробництва.

По суті, дозволивши Ember працювати на сучасних інструментах створення JS, ми вважаємо, що Embroider забезпечить те, що Embroider залишиться привабливим варіантом для нових компаній, і що наша спільнота зможе продовжувати процвітати.

Вишиванкова ініціатива

Тому ми підтримуємо ініціативу «Вишивайте».

Embroider розроблявся чотири роки, і над ним працювала невелика група співавторів у вільний час. Мета ініціативи — підняти темп розвитку Embroider, щоб найближчим часом зробити його стандартним інструментом створення для Ember. Кілька компаній об’єдналися, щоб профінансувати час розробки проекту для команди інженерів, а також створити ресурси, щоб іншим було легше робити внесок.

Їм керує консалтингова компанія Mainmatter у сфері веб-інженерії спільно зі спільнотою Ember, а Intercom є лише одним із багатьох спонсорів, які вже підписалися. (Докладніше про нашу участь у цьому інтерв’ю з генеральним директором Mainmatter Марко Отте-Вітте.)

Підтримка відкритого коду

Ember — це програмне забезпечення з відкритим кодом, яке підтримується невеликою спільнотою пристрасних волонтерів. Це багато означало для нас протягом останнього десятиліття, і важливо, щоб ми інвестували в спільноту, щоб відшкодувати це та забезпечити, щоб ми могли продовжувати розвиватися разом протягом наступних дев’яти років.

«Спільні проекти з відкритим кодом, подібні до цього, значною мірою втілюють у собі дух інновацій і спільноти, які надихають нас у Intercom»

Ініціатива Embroider і наше спонсорство EmberConf, EmberFest і EmberEurope є одними із способів, як ми можемо це зробити.

Спільні проекти з відкритим кодом, подібні до цього, значною мірою втілюють у собі дух інновацій і спільноти, який надихає нас у Intercom. Ми маємо неймовірну честь і раді зіграти свою роль у наступному розділі Ember.

Якщо ви хочете дізнатися більше або взяти участь, зв’яжіться з нашими друзями в Mainmatter.

Fin запускає вертикальну безкоштовна пробна версія

Чому Intercom підтримує Embroider Initiative для оновлення Ember

Intercom співпрацює з Ember понад 9 років, і за цей час ми разом розвивалися та росли.

Ми маємо близько 150 інженерів, які працюють над нашою основною програмою, і ми запускаємо її у виробництво сотні разів на тиждень, тож сувора природа Ember із «батареями включена» нам добре підходить. Ми покладаємося на Ember, щоб наші майже 30 команди з розробки продуктів могли швидко надавати високоякісні рішення нашим клієнтам.

Embroider — це система створення нового покоління Ember. По суті, це міст, який дозволить Ember використовувати сучасні інструменти побудови екосистеми JS, такі як Vite або Turbopack. Це дозволяє спільноті Ember отримати вигоду від колективних навичок усієї спільноти JS і зосередити свої зусилля на основній функціональності відмінної структури.

Беріть на озброєння вишивання

Однією з головних практичних причин, чому ми використовуємо Embroider, є те, що швидкість створення з наявною класичною системою створення ember-cli є досить низькою. Наприклад, час оновлення локальної збірки може становити в середньому 15 секунд, помножений на кількість збірок на день для всіх наших інженерів. Це майже 2400 годин, які наші інженери витрачають щороку, чекаючи, поки охолоне їхнє локальне середовище розробки! З Embroider ми плануємо скоротити це в середньому до 1 с, що може заощадити близько 2000 годин на рік і отримати переваги миттєвого відгуку.

"Ми віримо, що Embroider забезпечить те, щоб Embroider залишався привабливим варіантом для нових компаній, і що наша спільнота може продовжувати процвітати"

Ми працювали над впровадженням Embroider протягом останніх двох років. Хоча ми запустили нашу основну програму на початку цього року, Embroider все ще розробляється, і, на жаль, для такої великої програми, як наша, вона ще не зовсім готова до виробництва.

По суті, дозволивши Ember працювати на сучасних інструментах створення JS, ми вважаємо, що Embroider забезпечить те, що Embroider залишиться привабливим варіантом для нових компаній, і що наша спільнота зможе продовжувати процвітати.

Вишиванкова ініціатива

Тому ми підтримуємо ініціативу «Вишивайте».

Embroider розроблявся чотири роки, і над ним працювала невелика група співавторів у вільний час. Мета ініціативи — підняти темп розвитку Embroider, щоб найближчим часом зробити його стандартним інструментом створення для Ember. Кілька компаній об’єдналися, щоб профінансувати час розробки проекту для команди інженерів, а також створити ресурси, щоб іншим було легше робити внесок.

Їм керує консалтингова компанія Mainmatter у сфері веб-інженерії спільно зі спільнотою Ember, а Intercom є лише одним із багатьох спонсорів, які вже підписалися. (Докладніше про нашу участь у цьому інтерв’ю з генеральним директором Mainmatter Марко Отте-Вітте.)

Підтримка відкритого коду

Ember — це програмне забезпечення з відкритим кодом, яке підтримується невеликою спільнотою пристрасних волонтерів. Це багато означало для нас протягом останнього десятиліття, і важливо, щоб ми інвестували в спільноту, щоб відшкодувати це та забезпечити, щоб ми могли продовжувати розвиватися разом протягом наступних дев’яти років.

«Спільні проекти з відкритим кодом, подібні до цього, значною мірою втілюють у собі дух інновацій і спільноти, які надихають нас у Intercom»

Ініціатива Embroider і наше спонсорство EmberConf, EmberFest і EmberEurope є одними із способів, як ми можемо це зробити.

Спільні проекти з відкритим кодом, подібні до цього, значною мірою втілюють у собі дух інновацій і спільноти, який надихає нас у Intercom. Ми маємо неймовірну честь і раді зіграти свою роль у наступному розділі Ember.

Якщо ви хочете дізнатися більше або взяти участь, зв’яжіться з нашими друзями в Mainmatter.

Fin запускає вертикальну безкоштовна пробна версія

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow