BEARlogin – Telegram
BEARlogin
707 subscribers
159 photos
29 videos
6 files
214 links
Примус починяю.

Канал с хокку тут https://news.1rj.ru/str/devs_hokku

Рекламу не беру
Download Telegram
И так каждый день... За исключением L, так как это я сам :D
😁18👎1
Microservices Map .pdf
143.3 KB
Микросервисы - это просто, говорили они...
На самом деле очень полезная карта для изучения технологий и паттернов применяемых в MSA
🔥10👍2👎2
Держите сайт, который позволит выучить любой язык за несколько минут :) https://learnxinyminutes.com
В одном документе сразу описание синтаксиса и основных конструкций языка.
Конечно это тема не для джунов, но крайне полезная для «полиглотов», которым приходиться на разных языках работать. Чтобы быстро вкатиться в новый язык или вспомнить старый.

P. S. Пока ждал жену в машине, выучил джава :)
😁11👍7🔥6👎1
Тот момент, когда и не поспоришь с машиной :D
😁9👎2
Обработка форм

Очень часто при создании форм на React/Vue разработчики вешают обработку отправки на клик по кнопке сабмита. (Сам так делал :))

В итоге получаем проблему - нужно реализовывать стандартное поведение отправки формы, например по кнопке Enter.

Решение: добавить элемент form (как деды делали) и повесить обработку на onSubmit.

PROFIT!

#advice #vue #react #frontend
👍15👎1
Parameter Properties

Только вчера узнал, что в TypeScript есть возможность создавать поля класса прямо в конструкторе, без их явного объявления и присваивания. Очень удобно :)

https://www.typenoscriptlang.org/docs/handbook/2/classes.html#parameter-properties

#typenoscript #frontend #backend
👍8😁6👎2
Forwarded from GARDEN | DevOps
This media is not supported in your browser
VIEW IN TELEGRAM
Произошел конфликт слияния

@devopsgarden
🔥8😁3
Ржал как не в себя :D
😁25👎2👍1👏1
Gitlab runners

Gitlab недавно ограничил бесплатные минуты до 400, и в России остался единственный вариант — поднять свои gitlab runners. (что дешевле, чем даже покупать минуты)

2 машины 2cpu/4gb одновременно тянут 5-6 обычных сборок

В принципе, это делается легко — достаточно взять VPS, установить там docker и gitlab-runner (https://docs.gitlab.com/runner/install/linux-repository.html)
Далее регистрируем его с ключем со страницы CI/CD - Runners. Затем выбираем тип docker, а образ docker:latest

И тут есть нюанс — из коробки runner не будет работать с Docker TLS.

Решение
Нужно в /etc/gitlab-runner/config.toml в секции runners.docker поставить privileged = true и volumes = ["/cache","/certs/client"]
Теперь можно коннектиться к докеру по TLS tcp://docker:2376

P.S. не перепутайте тип runner с docker+machine. Это автомасштабируемая конфигурация, которая автоматом поднимает раннеры с помощью api облачных сервисов.

P.P.S Еще нужно сделать gitlab-runner run чтобы он начал брать джобы (или запустить в background — nohup gitlab-runner run &)

#cicd #advices #gitlab #runners
👍13😢1
Отрицание, гнев, принятие...
😁18👍2😢2
Beta React Docs

Вчера наткнулся на Beta новой документации React

https://beta.reactjs.org/

Ну я вам скажу, это небо и земля вообще...

Просто сравните док по useCallback в старом и новом...
https://reactjs.org/docs/hooks-reference.html#usecallback
https://beta.reactjs.org/apis/react/useCallback

Собственно, искал инфу чтобы сделать пост про useCallback, но с такой докой уже можно не делать :)

#docs #react #frontend #дока2
🔥10😁2
Hellride ищет СреднегоПрограммиста 1C УТ 11.3

Немного не по теме моего канала, но мои друзья из Hellride https://hellride.ru/
Ищут 1С миддла на УТ 11.3
Желательно фултайм.
Вилка 150-220.
Можно офис, можно удаленку.

Если (вдруг!) у вас где то есть друг 1С программист, и он (вдруг!) ищет работу, то киньте ему этот пост)

Писать сюда https://news.1rj.ru/str/Teddn

#вакансия #1с
😁4
Ищем в хантику мануального терапевта тестировщика

Собсно нужен человек на парт-тайм, который будет ломать наш функционал и бесить разрабов :)

— Нужно быть внимательным (так как мы тут все невнимательные, и нужен хоть один нормальный человек)
— Еще хорошо бы отличать дымовые тесты от регрессионных.
— Еще лучше, если прочитали хотя бы одну книгу по тестированию или прошли курс.
— Совсем отлично уметь в селениум.

Еще иногда нужно будет звонить кандидатам, и узнавать как они умудрились сломать все своими кривыми руками на своем нищебродском хуёмифоне смогли наткнуться на баг, который не заметили мы.

Для отклика пройдите интервью на нашем сервисе https://huntica.works/v/1069

#вакансия #тестирование
😁6
Мок сервера

Классная штука - Mock Service Worker https://mswjs.io/
Позволяет легко мокать REST или GraphQL сервер и не нужно поднимать в CI API или мокать библиотеки типа axios)

А какие интересные штуки для unit и интеграционного тестирования вы знаете?

#advices #front #testing #back
🔥4
Чот я слоу... Оказывается уже можно пушить чарты Helm прямо в Docker Registry. Как я понял - любой :) И не надо заморачиваться с chartmuseum.

https://helm.sh/docs/topics/registries/

#kubernetes #helm
👍3
Устроил спа для клавиатуры, пока там не возникла жизнь:)

А как часто вы чистите свою? И какие средства используете и чем чистите основу?

#mechanical
👍11
Forwarded from Заработок онлайн 💰NOSCAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15