Pro WEB & IT - Geekjob.ru Blog

@prowebit Нравится 1

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


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
02.04.2018 14:22
реклама
Безопасность и автоматизация продаж!
TAGIO - Самый желанный инструмент 2020 года стартовал!
Закупы в сотне каналов в пару кликов!
Продажа мест на автопилоте, контракты с менеджерами...
Продавай как Про с TAGIO.pro!
1-я профессиональная рекламная платформа для админов!
1 662
подписчиков
~0
охват 1 публикации
~29
дневной охват
N/A
постов в день
N/A
ERR %
0.99
индекс цитирования
Репосты и упоминания канала
10 упоминаний канала
0 упоминаний публикаций
5 репостов
Самонеразвитие
1С+web+mobile+etc
devSchachtChannel
Новые каналы
another day rotting in vain
Вебня
Code Monkey
Frontend Textbooks
КАК СТАТЬ СТО
Telegram Group List
JavaScript Kitchen 👨🏻‍🍳
Каналы, которые цитирует @prowebit
Psy в IT
IT Radio Streams
IT Radio Streams
Вебня
IT Radio Streams
IT Radio Streams
PerfectManager
Job in IT&Digital
IT Radio Streams
IT Radio Streams
IT Radio Streams
Последние публикации
Удалённые
С упоминаниями
Репосты
В последнее время много стайл гайдов где точка с запятой не используется в коде JavaScript. Раньше я был жестким противником такого, сейчас, после того как стал писать на Python, точки с запятой стали напрягать. Они и правда мешают глазу и код кажется будто бы в лохмотьях, как край старой скатерти.

Я стал писать JS без точек с запятой, но, порой натыкаюсь на ситуации, когда без точки с запятой возникают проблемы. Простой юзкейс:

const puppeteer = require('puppeteer')
(async () => {})()

В данном случае будет ошибка, так как интерпретатор будет пытаться взывать функцию.

Выход: поставить точку с запятой:

const puppeteer = require('puppeteer') ;
(async () => {})()

Но если вдруг, вы все же хотите выдерживать свой стайлгайд, то можно обойтись без и тут нас выручит слово void:

const puppeteer = require('puppeteer')
void (async () => {})()

Такой вот простой лайфхак.
Читать полностью
Писать на GO или PHP? Поговорили об этом..

Рассмотрели 2 проекта примера на PHP и GO. Поговорили про то когда и какой язык стоит выбирать. Запись эфира: youtu.be/0Z-EU2jxjkA

В студии:
- Елена Граховац - руководитель программного комитета конференции GolangConf 2019, экс-ведущая подкаста GolangShow.
- Илья Шихалеев - соорганизатор Go-митапов в Йошкар-Оле, Казани и онлайне, по работе также пишет на PHP.
- Александр Макаров - руководит программным комитетом конференции PHP Russia, разрабатывает фреймворк Yii.
- Руслан Ханов - соорганизует PHP-митапы в Петербурге.
- Антон Морев - модератор дискуссии, CTO Wormsoft

http://apple.co/2Q4OILe
Attached file
Читать полностью
Писать на GO или PHP? Поговорили об этом..

Рассмотрели 2 проекта примера на PHP и GO. Поговорили про то когда и какой язык стоит выбирать.

В студии:
- Елена Граховац - руководитель программного комитета конференции GolangConf 2019, экс-ведущая подкаста GolangShow.
- Илья Шихалеев - соорганизатор Go-митапов в Йошкар-Оле, Казани и онлайне, по работе также пишет на PHP.
- Александр Макаров - руководит программным комитетом конференции PHP Russia, разрабатывает фреймворк Yii.
- Руслан Ханов - соорганизует PHP-митапы в Петербурге.
- Антон Морев - модератор дискуссии, CTO Wormsoft

http://apple.co/2Q4OILe
Attached file
Читать полностью
Узнал про еще один IT подкаст. Заинтересовал последний выпуск, тема актуальная, я бы сказал
У нас уже есть доклады, которые закрыли некоторые пункты, но мы готовы принять еще. Что именно интересует:

1. Что такое такое производительность. Погружение в проблематику, метрики, способы измерений, performance бюджет
2. Мониторинг производительности - как измерять, чем измерять, интеграция с системой тестирования и CI/CD
6. Обзор браузерных API для сбора метрик, как построить свою систему мониторинга
7. Правильная сборка (оптимизация бандлов и ресурсов)
8. 60fps: рендеринг, блокировки, lazy loading, анимации и все что связано с визуальной составляющей
9. Оптимизация доставки на сетевом уровне. Все про скорость доставки от CDN и бандлов, до HTTP/2 и кеширования на клиенте
10. Асинхронные многопоточные вычисления, WebAssembly, вычисления на видеокарте
11. Оптимизации в зависимости от устройства и его возможностей (медленный интернет, малый заряд батареи и тд)

Возможно у вас есть свои предложения. Пишите мне или подавайте заявку на https://conf.ontico.ru/lectures/propose?conference=fc2020-conf-online
Читать полностью
Друзья и коллеги! Мы готовим осеннюю конференцию FrontendConf Live. У нас есть несколько тематических потоков, среди которых есть поток про Производительность. Если у вас есть интересные мысли или темы, которыми вы готовы поделиться - приглашаю вас стать спикером.
А если вы хотите чего-то нового и современного, то на Amazon Prime вышел прикольный сериал Uploads
Этот сериал похож на длительный эпизод "Черного зеркала". Что интересного - так это насыщенность технологиями, которые могут войти в нашу жизнь в ближайшие сотню лет.

Вообще сериал создан в комедийном стиле и там есть достойные шутки. Но если бы не комедийность, можно было сделать вполне хороший детектив. В общем легкий, на расслабоне.

На амазон только на английском, так что если нет подписки или нужен русский язык - ищите в гугле, там точно найдете
Загрузка - Русский трейлер (1-й сезон) | Сериал 2020
Русский трейлер 1-го сезона сериала "Загрузка" [2020] Переведено и озвучено TV SHOWS YouTube: https://www.youtube.com/channel/UCRBOqitvcPDUBPVUpS6-XgA Вконтакте: https://vk.com/voiceactingstudio • Премьера: ►1 мая 2020 (мир)◄ • Оригинальное название: "Upload" • Жанр: фантастика, комедия • Страна: США • Режиссер: Джеффри Блитц • Актеры: Энди Алло, Робби Амелл, Оуэн Дэниелс, Кевин Бигли, Аллегра Роуз Эдвардс, Крис Уильямс, Энди Томпсон В ближайшем будущем люди, которые находятся на грани смерти, могут быть "загружены" в среду виртуальной реальности. Главная героиня по имени Нора работает как раз в такой компании — Lakeview. Когда ее парень (Амелл) попадает в аварию, девушка решает загрузить его сознание в ее собственный VR-мир. ► Рейтинг ожиданий: 5.0 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Соц.Теги: #ВРейтинге @in_rating @inRating @inratingru Теги: #Трейлер #Трейлер2020 #Сериал #Сериал2020 #Фантастика #Фантастика2020 #Комедия #Комедия2020 ► Подробнее о 1-м сезоне сериала "Загрузка": https://in-rating.ru/serial-zagruzka-sezon…
Читать полностью
Пятничное: Что посомтреть на выходных?

На афтепати обсуждали сериал Сцена (The Scene). Оказалось не все знают про этот гиковый сериал. Тем, кто вошел в мир ИТ в конце девяностых-начале двухтысячных прям очень рекомендую - вас накроет мощной волной ностальгии. Сериал есть в русском переводе бесплатно на Ютубе: https://www.youtube.com/watch?v=Ip3guo1MQCY&list=PL6GKEUuXe2FxtKkB0dQ2Fnobmrq4MZnV4
Читать полностью
начинаем
Всем привет! Напомню, что сегодня будет стрим про Python с интеренсыми гостями
В этот четверг, 16 июля в 20:00 по МСК, сервис анонимного поиска работы Geekjob.ru и подкаст "Цинковый Прод" проводят большую онлайн тусу. Тема выпуска: Захватит ли мир Python?

Согласно рейтингу TIOBE и выводам, которые делают провидцы - "Через четыре года Python заменит C и Java". Так ли это? Python захватит мир? Все будет пайтон? Python это новый PHP?

Хотим порассуждать на эту тему в эифре подкаста "Цинковый Прод".

В эифре будут:
- Дмитрий Швеенков - Руководитель команды разработки в Mail.Ru Group, преподаватель курса по Python на Coursera. Последние несколько лет занимается разработкой высоконагруженных сервисов на Python и Go.
- Александр Салтанов - Технический директор облачных решений Mail.ru Cloud Solution, в прошлом СТО в компаниях LAMODA.RU и MySky.com
- Александр Майоров - FullStack CTO Geekjob.ru
- А так же команда ZNProd в полном составе

Эфир будет транслироваться на двух каналах:
- Цинковый Прод: https://www.youtube.com/watch?v=9VxbBzM86ig
- New.HR: https://www.youtube.com/watch?v=Z_FOeHYw4S4

Подписывайтесь и ставьте колокольчик, чтобы не пропустить.

А так же присоединяйтесь к чату "Цинковый Прод" в телеграм: https://t.me/ZnProd (@ZnProd), где можно задать вопросы для предстоящего эфира. Самых активных участников будем пускать в эфир для дискуссии!

А после выпуска ждем всех на афтепати в Zoom!
Python захватит мир? Подкаст «Цинковый прод» - Выпуск 70
В этот четверг, 16 июля в 20:00 по МСК, сервис анонимного поиска работы Geekjob.ru и подкаст "Цинковый Прод" проводят большую онлайн тусу. Тема большого выпуска: Захватит ли мир Python? Согласно рейтингу TIOBE и выводам, которые делают провидцы - "Через четыре года Python заменит C и Java". Так ли это? Python захватит мир? Все будет пайтон? Python это новый PHP? Хотим порассуждать на эту тему в эифре подкаста "Цинковый Прод". В эифре будут: - Дмитрий Швеенков - Руководитель команды разработки в Mail.Ru Group, преподаватель курса по Python на Coursera. Последние несколько лет занимается разработкой высоконагруженных сервисов на Python и Go. - Александр Салтанов - Технический директор облачных решений Mail.ru Cloud Solution, в прошлом СТО в компани��х LAMODA.RU и MySky.com - Александр Майоров - FullSatck CTO Geekjob.ru - А так же команда ZNProd в полном составе Подписывайтесь и ставьте колокольчик, чтобы не пропустить. А так же присоединяйтесь к чату "Цинковый Прод" в телеграм: https://t.me/ZnProd (@ZnProd)…
Читать полностью
Всем привет! Сегодня статья про имена функций в JS. Кстати, полезно тем, кто готовится к собеседованиям.

https://tech.geekjob.ru/js-rename-function-name/
Гайд по "оператору" switch-case в Python
да да, такого оператора нет, а логика есть

https://tech.geekjob.ru/python-switch-operator/
|
| #:~:text=искомый%20текст
|
А вы знали, что если в браузере Chrome в URL добавить #:~:text=искомый%20текст то такую ссылку можно кому-то передать, а на странице будут выделены фрагменты с искомой фразой?

Пример: https://geekjob.ru/vacancy/5efbabeace5ea05631560012#:~:text=Head
Написал тут чисто фановую штуку на чистом Bash, хотя такой фановой вещью вполне прятно пользоваться.

Тут даже не статья, а исходник и небольшое видео: как работает. Это интерактивный текстовый редактор с функциями похожими на Vim, написанный на чистом Bash. Как минимум позволяет прокачать свои скилы в программирование на баш

https://tech.geekjob.ru/simple-bash-interactive-text-editor-like-vim/
В JS закинули предложение сделать новые типы, среди которых - кортежи. В TypeScript 4.0 ожидаем Labeled Tuple Elements. Немного мыслей про то, что такое кортежи и как их можно использовать в JS и TS уже сейчас

https://tech.geekjob.ru/tupples-js-es-typescript-2020/
Иногда спрашивают есть ли Optional Chaining в PHP и как быть? В JS добавили такой оператор, а в PHP для доступа к несуществующим ветвям словарей и объектов можно использовать немного другие техники.

https://tech.geekjob.ru/optional-chaining-in-php/
Geekjob.ru и New.HR запускают серию эифров "Как нанимать джунов и не облажаться?". Будет интересно тимлидам, джунам и нанимающим менеджерам. Участие бесплатно. Регистрация на таймапде:

https://newhr.timepad.ru/event/1340822/