Майоров про WEB и карьеру в IT

prowebit Нравится 0

Про IT собеседования, WEB технологии, программирование и не только. Филиал RSS моих мыслей. Разбираю вопросы с собеседований и IT головоломки. Присылайте свои вопросы @frontdevops
Для тех, кто хочет найти работу по душе: https://t.me/newhr
Гео и язык канала
Россия, Русский
Категория
Технологии


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
02.04.2018 14:22
Последнее обновление
20.11.2018 07:41
Telegram Analytics
Самые свежие новости сервиса TGStat. Подписаться →
Searchee Bot
Ваш незаменимый помощник в поиске Telеgram-каналов.
@TGStat_Bot
Бот для получения статистики каналов не выходя из Telegram
1 390
подписчиков
~1.7k
охват 1 публикации
~354
дневной охват
~24
постов / месяц
120%
ERR %
0.44
индекс цитирования
Репосты и упоминания канала
Каналы, которые цитирует @prowebit
IT Radio Streams
IT Radio Streams
PerfectManager
Job in IT&Digital
IT Radio Streams
IT Radio Streams
IT Radio Streams
Последние публикации
Удалённые
С упоминаниями
Репосты
ЛикБез и ответ на частый вопрос в мире Node.js - как сделать sleep https://medium.com/@frontman/bba767557c20
Антон Колесников (@keslo) в своем блоге на медиуме сделал перевод статьи «React Interview Questions». Если вы готовитесь к собеседованию или хотите узнать что могут спросить, да и просто узнать что-то новое (вдруг), то вам может быть полезна эта статья:

https://medium.com/@kanby/3bc1f4e021f4
Всем привет! На прошлой неделе мы вели прямой эфир нашего ежеквартального подкаста RadioJS из офиса New.HR.

Для тех, кто пропустил эфир, есть запись. Для нетерпеливых, подкаст уже доступен по ссылке https://radiojs.ru/2018/10/%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA-53/

Либо проверяйте свои приложения и айтюнсы 🙂
Выпуск 53: Proposals, proposals, proposals или итоги рабочей встречи
В этот раз мы собирались дружной компанией в офисе New.HR и обсудили различные новые API, которые появились в браузерах, всевозможные предложения по улучшению и развитию языка и API, известные TC39 и много что ещё. В этом выпуске принимали участие: * Константин Буркалёв * Александр Майоров * Андрей Смирнов * Сергей Рубанов * Иван Бурнаев Некоторые ссылки про то, о чем говорили в выпуске: * The Reporting API (https://developers.google.com/web/updates/2018/09/reportingapi) * WebAssembly proposals (https://github.com/WebAssembly/proposals) * Calls between JavaScript and WebAssembly are finally fast (https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%F0%9F%8E%89/) * Making calls to WebAssembly fast and implementing anyref (https://blog.benj.me/2018/07/04/mozilla-2018-faster-calls-and-anyref/) * V8 release v7.0 (https://v8.dev/blog/v8-release-70) * Class field declarations for JavaScript (https://github.com/tc39/proposal-class-fields) * Summary: Objections…
Не прошло и полгода, а мы снова в эфире большим составом. Сейчас начнем лайв трансляцию RadioJS. Слушать лайв можно по ссылке https://radiojs.ru/live/

Чатик для вопросов: @RadioJSPodcast
Какую БД вы выбрали бы, если бы создавали проект с нуля сегодня?
public poll

PostgreSQL – 131
👍👍👍👍👍👍👍 49%

MongoDB – 85
👍👍👍👍👍 32%

MySQL – 22
👍 8%

MS SQL – 10
👍 4%

Другое – 10
👍 4%

MariaDB – 8
▫️ 3%

👥 266 people voted so far.
MySQL – 8%
MariaDB – 3%
PostgreSQL – 49%
MS SQL – 4%
MongoDB – 32%
Другое – 4%
Спасибо всем, кто проголосовал. Еще один опрос в эту же тему, но теперь про выбор, если бы вы делали проект с нуля, то какуб-бы БД выбрали бы? В этом опросе есть MongoDB. Да, она NoSQL документориентированная, но я бы сказал так, что используя эту базу можно сделать почти все то, что мы привыкли делдать в реляционных БД. А порой в ней что-то можно делать даже интереснее. Конечно много нюансов и тут вопрос: а что за проект и так далее. Но опустим все это. Чисто ваши предпочтения. И так, опрос:
Какую реляционную SQL СУБД вы используете на текущем проекте?
public poll

PostgreSQL – 133
👍👍👍👍👍👍👍 45%

MySQL – 90
👍👍👍👍👍 31%

Другое – 33
👍👍 11%

MS SQL – 20
👍 7%

MariaDB – 19
👍 6%

👥 295 people voted so far.
MySQL – 31%
MariaDB – 6%
PostgreSQL – 45%
MS SQL – 7%
Другое – 11%
Друзья и коллеги, всем привет! Хочу провести небольшой опрос
Всем привет! По вашим заявкам вышел очередной ежемесячный дайджест «Лучшие вакансии за сентябрь!» Вручную собрали для вас самые интересные вакансии из проверенных ИТ и Диджитал компаний. Вакансии от 80+ компаний: NVIDIA, Aviasales, Яндекс, Ведомости, Rambler, Mail.Ru, Avito, Билайн, Sports.ru, Альфа Банк, Ozon, Instamart, Pikabu и т.д.

Ссылка на дайджест: https://new.hr/af79
Архитектура приложений с открытым исходным кодом

Это серия электронных книг, в которой авторы приложений с открытым исходным кодом рассказывают о структуре созданных ими программ и о том, как эти программы создавались. Я когда-то давно читал и перечитывал. Даже на какое-то время забыл про них. И вот снова вспомнил. Такие вещи нужно иногда перечитывать.

Оригинал по ссылке:
http://aosabook.org/en/index.html

Перевод на русский:
http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html

Полезно для всех, от рядового разработчика до тимлида и системного архитектора (особенно системному архитектору).

Вне зависимости от используемых технологий и инструментов общие идеи не теряют своей актуальности.
2. Восстанавливаем рутовый пароль на Windows Server

https://medium.com/@frontman/8eb86a06d4e8
Сегодня заметки на полях про MySQL. Вот так вроде бы надо решить простенькую задачку, а выходит то тут проблемка, то там проблемка…

1. Решаем проблему с коннектом из PHP7.2.8
https://medium.com/@frontman/ddcfee3286f4
Если у вас маленький облачный инстанс с 1Гб RAM, то вы не сможете поставить Laravel5 и/или Lumen через composer. Просто не хватит памяти. В этом случае есть несколько способов:
https://medium.com/@frontman/9d4bec0ffe0c
Мне тут подсказали (спасибо @dvshur), что можно использовать:

docker system prune

Эта команда удалит все неиспользуемое. Все остановленные контейнеры, все неиспользуемые образы, сети, почистит кеш. Полезно иногда делать, чтобы высвободить место на диске.

Не всегда это нужно, но бывает полезно. Так что если удалить только контейнеры - команад выше. Удалить все неиспользуемое - system prune
Заметки на полях: Удалить все неактивные докер контейнеры:

docker rm $(docker ps -aq -f status=exited)
В догонку про переворот строки задачка на переворот числа.

https://medium.com/@frontman/c3c90be6e9c7
Разбор очередной задачки с фронтенд собеседования.

https://medium.com/@frontman/cbc91eda732f
Битбакет? Тот скуднее и медленнее. Но как резерв - можно.

Гитхаб? Я и так много плачу за разные сервисы и если есть возможность где-то юзать Free план, пока в него вписываюсь, предпочитаю оставаться на Free. (если бы были приватные репы на фри плане, хотя бы парочка - заюзал бы).

Остается еще 1 вариант - свой сервер с репами и CI. Но тут есть цена развертывания и поддержки. И это не вписывается в концепцию NoOps. Задумался над тем, как сделать резевриврование Gitlab на случаи, когда он недоступен. Идея может ненормальная, но я фанат ненормального программирования 😉
Gitlab очень многими вещами хорош. Но если пользуешься им для всех проектов каждый день, то начинаешь замечать частые проблемы с доступом. И это заставляет задуматься, а какие альтернативы?