Size: a a a

JavaScript.Ninja

2021 September 06

PK

Pasha Kozyr in JavaScript.Ninja
устроился джуном недавно, в гите не очень. у нас гитлаб, по задаче каждый делает фичветку, потом когда ревьювер утвердит, каждый сам мерджит ее в девелоп. я знаю только как мерджить приняв MR на сайте гитлаб, нажав на кнопку "принять mr" но я ведь могу вмерджить в девелоп у себя локально и потом запушить девелоп это ведь тоже самое?
источник

IK

Illya Klymov in JavaScript.Ninja
да, но у вас может не быть прав на пуш в девелоп
источник

IK

Illya Klymov in JavaScript.Ninja
а не, раз мержите сами - то есть
источник

PK

Pasha Kozyr in JavaScript.Ninja
а у нас так, я джун и мне разрешено и в девелоп и в мастер пушить. я сам прям релизы делаю. это редкость да?
источник

KR

Kirill Romanov in JavaScript.Ninja
Это опасно)
источник

PK

Pasha Kozyr in JavaScript.Ninja
я сам в шоке. один раз кое что сломал на проде... правда это стартап, им бы побыстрее лижбы фичи выкатывать, тестов тоже нет
источник

PK

Pasha Kozyr in JavaScript.Ninja
спасибо
источник

TK

Tikhon Koktysh in JavaScript.Ninja
Всем привет!
Подскажите, пожалуйста, боролся ли кто-нибудь с блокировкой возможности выбора камеры на мобилках при аплоаде картинок и есть ли хоть какое-то рабочее решение?
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Знаю что у самсугов это реальная проблема и она пока не пофикшена самим самсунгом
источник

TK

Tikhon Koktysh in JavaScript.Ninja
Наверное. небольшое уточнение: имеется ввиду поле input - я так понял, что если браузер видит <input type="file" accept="image/*">, то автоматом добавляет опцию камеры.
источник

PD

Petya Danchuk in JavaScript.Ninja
Проект на Реакт.
подскажите, пожалуйста, что не так? просто еслинт ругается, но мне обязательно async функцию нужно использовать.
как отрефакторить, чтоб и еслинт не ругался и асинк функцию использовать?
 const [fontsReady, setFontsReady] = useState(false);
 useEffect(async () => {
   if (!fontsReady) {
     const isReady = await document.fonts.ready;
     if (isReady) {
       setFontsReady(true);
     }
   }
 }, [fontsReady]);
источник

KR

Kirill Romanov in JavaScript.Ninja
ну там же пример есть)
источник

KR

Kirill Romanov in JavaScript.Ninja
в самом предупреждении
источник

D

Dima in JavaScript.Ninja
Всем привет, неужели filter возвращает новый массив с ссылками на объекты?
источник

VK

Vladimir Klimov in JavaScript.Ninja
Да, внутри объекты все так же копируются по ссылке
источник

D

Dima in JavaScript.Ninja
Понял, спасибо )
источник

XM

X Man in JavaScript.Ninja
Парни! По поводу разделения на микро-сервисы. Скажите у меня правильное видение первой итерации разделения?

Авторизация - сервис, который отвечает только за авторизацию пользователей
Контент - Публичный контент.
Юзеры - все персональные данные юзеров. их настройки итд. Те, то, с чем взаимодействует только конкретный пользователь комментарии и вся остальная публичная инфа пользователей работает с контентом.
Служебное - всё что связано с администрированием
Экста - статистическая информация из всех других сервисов.
источник

MM

Mikita Melnikau in JavaScript.Ninja
Пока тебе хватает монолита - не надо из него выходить. Микросервисы это для больших приложений. То есть, если у тебя возникла потребность в отдельном сервисе - ты знаешь за чем он.
источник

V

Vla🅳Ꭵslav in JavaScript.Ninja
есть кто встраивал на страницу datepicker bootstrap? Кто может подкинуть примеры адекватные?
источник

YD

Yurij Dzeganovsky in JavaScript.Ninja
Там же есть дока с примерами
источник