Pro WEB & IT – Telegram
Pro WEB & IT
1.29K subscribers
87 photos
6 videos
1 file
340 links
Про IT в целом, WEB технологии, программирование и не только. Разбираю вопросы с собеседований и IT головоломки. Для тех, кто хочет найти работу по душе: https://news.1rj.ru/str/geekjobs
Download Telegram
Внезапно совет: не советую умную технику "Redmond". На нем даже глупый дом построить сложно.

Все "умное" оборудование от Redmond спустя год вышло из строя под чистую. Особенно порадовали умные розетки, которые сломались в самый неподходящий момент, в результате чего было испорчено оборудование, питавшееся через них.

Это я уже молчу про постоянные сбои прошивки, сбои в расписаниях и коннектах... В общем: не советую покупать "умную" технику Redmond. Она умная, но капризная и ужасно глючит.

На смену умным розеткам как быстрохак пришли обычные суточные таймеры, которые работают безотказно как автомат калашникова. Они "тупые", но работу свою делают отлично.
На заметку хозяйке: часть умного дома, можно просто автоматизировать более глупыми устройствами.

Такой простейший суточный таймер безотказно будет делать свою работу и включать и выключать устройства. Могут набегать погрешности по времени, но это мелочи. Нет возможности гибко настроить гибко тайминг (типа по будням только и тд). Но если сравнивать с «умными» электронными устройствами - то эти хотя бы не ломаются.

У меня такие таймеры в офисе управляют светом, термопотом и даже роутеры перезагружают ночью.

И да, такой таймер стоит в 5-6 раз дешевле "умной" розетки.

Это не совсем IoT, но не везде нужен прям таки IoT. Если решать бизнес задачу, то есть задачи где нужно просто "тупо" включить и выключить по расписанию.
This media is not supported in your browser
VIEW IN TELEGRAM
Новый год для программистов - это повод поработать в тишине и сделать все то, на что не было времени на протяжении года. Всех поздравляю с наступающими праздниками! Желаю реализовать все свои задумки и хорошенько отдохнуть/поработать 🙂
Всем привет! Петр Мязин (@petrmyazin) начал записывать скринкасты и уже записал 2 выпуска. Прелесть этих выпусков в том, что там раскрываются интересные темы, которые могут вам встретиться на собеседовании.

1я тема: как устроен тротлинг: https://www.youtube.com/watch?v=-v31jfaTyhU
Полезно, так как одно дело пользоваться готовыми функциями из разных библиотек и другое дело - понимать как они работают (и суметь написать такую функцию при необходимости)
Интересный подробный разбор вопроса с собеседования: «Что происходит, когда вы пишете g[oogle . com] в адресной строке браузера и жмёте Enter»

Готовящимся к собеседованию рекомендовано к прочтению. Остальным хотя бы разок, чисто ради интереса так же рекомендовано пробежаться по тексту.

https://github.com/alex/what-happens-when
Встречайте новый выпуск RadioJS-55: Node.js на бэкенде – настоящий бэкенд? Первый в 2019 году выпуск посвящен обсуждению темы: можно ли писать на Node.JS настоящий бэкенд? Что значит настоящий бэкенд и кто они настоящие бэкендеры? Может ли быть JS разработчик бэкендером?

Сейчас нода уже используется на бэкенде, но это паттерн BFF. И вот вопрос, почему такой бэкенд не настоящий? Чем он отличается от PHP/Python/Ruby?

Считается что те, кто пишет на бэкенде – это фулстеки, но в наше время к фулстекам плохое отношение. Проблемы кадров. Трудно найти хорошего бэкендщика, так как те кто пишет на JS – не проходят собеседование, а те кто проходят – пишут на чем-то другом.

На все эти и другие вопросы мы и попытались дать ответы в подкасте.

В роли ведущего Александр Майоров

В гостях:
- Андрей Мелихов
- Глеб Михеев
- Илья Климов
- Николай Матвиенко
- Павел Малышев Выпуск доступен на SC, iTunes и в телеграме
Друзья, у нас в самом разгаре идет прием докладов и работа со спикерами на конференцию FrontendConf, которая пройдет 27-28 мая, в рамках Российские интернет-технологии (РИТ++) 👉🏻 frontendconf.ru/moscow-rit/2019

Не упустите шанс попасть в команду спикеров. Принимаем ваши заявки по этому адресу: https://conf.ontico.ru/lectures/propose?conference=fc2019-rit

Помимо классических тем (фреймворки, pwa, spa, реакты, ангуляры, вью и верстка), нам так же интересны темы:
- Разработка под гибридные платформы, умные часы, телевизоры, etc
- Разработка на нативных технологиях без фреймворков (браузерные API, Web Components, Vanilla JS, Native imports, etc)..
- Nodejs на бэкенде для фронтендеров (быть фуллстеком не выходя за рамки ноды)
- Serverless (AWS Lambda, Cloudflare Workers, Nginx JS, etc)
- Работа с голосовыми интерфейсами
- ML (диалоговые системы, TensorFlow, etc)
- Разный хардкор: игры в браузере без плагинов (webgl), оптимизации через WebAssembly, etc...
- WebOps, CI, DevOps во Frontend, etcd..
- Профилирование и мониторинг, оптимизации и ускорение кода...
- JS везде: IoT, MongoDB процедуры, ...
- Интересные архитектурные реализации ваших реальных проектов
- VR/AR
- etc, ваши предложения

У вас есть идеи? Напишите нам свои предложения или обратную связь, мы будем рады вашим мыслям и предложениям: speakers@ontico.ru
Трансляция только началась 😉
Удобный инструмент для RnD в JS нашел на просторах сети - RunJS.

Суть: это playground на Electron для накидывания мыслей на JS. Обычно всякие быстрые RnD я делал либо в браузере (DevTools→Sources→Snipets) - удобно, быстро, сохраняется в браузере, использует всю мощь текущей версии браузера.

Либо в CodePen/JSFiddle/JSBin - удобно, но есть но… Из за того что код в них прогоняется через eval + происходят различные трансформации, бывали ситуации когда код в этих плейграундах выдавал ошибку, в то время как в браузере все было ок.

Если код для ноды - то пишу JS файлик, запускаею под нодой - смотрю результат. В принципе ок.

А тут красивый модный repl который позволяет быстро накидать мысли и проверить гипотезу.

И не нужно писать console.log() каждый раз - эта штука сама все распечатает.

Ну и красивые скриншоты в итоге можно сделать. Подумал что это интересный инструмент для офромения статей по теме JS
Инструмент можно скачать отсюда (как я понял он только под MacOS)
https://projects.lukehaas.me/runjs/
This media is not supported in your browser
VIEW IN TELEGRAM
Ну и еще маленькая полезняшка: «условный дебаг комментарий» для переключения кода. Смена всего 1го символа приводит к переключению кода. Для отладки имхо оч удобно.
Небольшой пост: разбор вопросов про try/catch/finally
Вроде бы все знают, но, есть нюансы.
https://medium.com/@frontman/f64a2076961