Size: a a a

Мы вам перезвоним

2018 August 14
Мы вам перезвоним
#Задачка17
Денис подкинул вчера классную задачку, спасибо ему:)
Написать функцию, которая переворачивает цифры в числе. Например, если мы передаем ей цифру 1532, то возвращает она 2351.
Но нельзя использовать ничего перебирающего, ни циклов, ни перебирающих методов.

Правильные ответы и свои задачки присылайте мне на @djamah
источник
2018 September 07
Мы вам перезвоним
Записал новое видео — https://youtu.be/RPuFz93Gvpk
Ничего хардкорного, старые добрые замыкания.

Не буду прикреплять здесь лайки/дизлайки, они есть на ютубе, и там мы им будем очень рады)
источник
2019 January 11
Мы вам перезвоним
#Задачка18, короткая в постановке, длинная в ответе)
Расскажите, как работает for ... of ...
источник
2019 March 05
Мы вам перезвоним
#Задачка19
По моей статистике половина людей, которые считают себя синьерами, не могу не запутаться и внятно объяснить следующие термины:
— Область видимости
— Лексическое окружение
— Скоуп
— [[Scope]]
— Внешнее лексическое окружение

Да, это как бы про замыкания, и про то, что моего шестиминутного ролика недостаточно, чтобы стать экспертом, оно для первого знакомства же...
источник
2019 March 20
Мы вам перезвоним
А как вы считаете, в 2k19 фронтендщику нужно уметь верстать?
Анонимный опрос
0%
Конечно, нужно!
0%
Нет, пусть этим занимаются специально обученные люди.
Проголосовало: 3258
источник
2019 March 25
Мы вам перезвоним
Ну раз большинство считает, что уметь верстать нужно (я, кстати, тоже так думаю), то вот вам простой, с виду, вопрос:

#Задачка20
Относительно чего работает position: absolute?

p.s. Только хорошо подумайте. Хороший ответ — полный ответ, а не обрывок правильного ответа)

p.p.s. Многие заметили, что давненько не было ответов на задачки. Все потому, что мой доклад (https://t.me/callforward/8) набрал тыщу лайков, и уже этой весной будет продолжение. Там разберу все неотвеченные задачки.

p.p.p.s. Если у вас (или вы) спрашивали что-то интересное, присылайте мне в личку на @djamah. И мне сейчас очень не хватает примеров плохих вопросов)
источник
2019 April 18
Мы вам перезвоним
#Задачка21

За последние полгода почему-то не смог втретить ни одного джуна, который бы одним предложением правильно ответил на вопрос:

От чего зависит, каким будет this в функции?
источник
2019 April 30
Мы вам перезвоним
Вот смеются все над чуваками, которые на диване телик смотрят, а я, если честно, сам такой( Ну только ютубчик вместо телика, конечно.

Так вот вопрос: а где вы берете полезные видосики для прокрастинации? Ну только технические чтобы.

Годное постят на @itlecture, но надо еще, если знаете где еще брать интересное, присылайте мне на @djamah
источник
2019 May 03
Мы вам перезвоним
#Задачка22

Напишите функцию на es5, которая позволяет узнать равен ли один из входных параметров 42.

Решений может быть несколько, предложите найболее изящное с вашей точки зрения.
источник
2019 June 10
Мы вам перезвоним
Я тут недавно понял, что совсем не представляю, откуда меня читают.
Не хочу задалбывать вас кучей опросов, потому просто попрошу выбрать вариант ближайшего крупного города из списка:
Анонимный опрос
21%
Киев
12%
Одесса
6%
Львов
11%
Харьков
11%
Минск
23%
Москва-Питер (простите, здесь лимит вариантов)
3%
Новосибирск
3%
Екатеринбург
3%
Казань
8%
Где-то западнее всех предложенных вариантов
Проголосовало: 3813
источник
2019 July 01
Мы вам перезвоним
Сегодня выложили продолжение моего доклада о собеседованиях.
Говорят, что на скорости 1.75 он звучит довольно бодро)

В конце есть бонус от Коли в виде викторины.

В самом докладе есть разборы таких задачек:
#Задачка18
#Задачка19
#Задачка20
#Задачка21
#Задачка22

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

Ну и спасибо всем, кто помог этому докладу состояться, особенно Коле Птущуку, который все организовал.

https://youtu.be/HsXKiKNdeTI
источник
2019 July 11
Мы вам перезвоним
Тут такое дело, не знаю как быть, хочу с вами посоветоваться.

Я задумывал и анонсировал этот канал, как чисто тематический: говорить о собеседованиях по фронту.
И за эти полтора года про собеседования я многое сказал.
А сейчас у меня на подходе несколько анонсов, которые не очень ложатся в изначальную тематику:
– скоро домонтируем интервью, которое я записал еще осенью с одним топ-менеджером одной аутсорсинговой компании
– в течение пары недель зарелижу первую версию своего экстеншена, идею которого вынашивал года два, а занялся им пару месяцев назад
– ищу к себе в команду разработчика
– собираюсь снять фильм про одну интересную продуктовую компанию

И я вот хочу у вас спросить, мне для всего этого лучше завести отдельный канал? Или продолжать здесь писать?

* – про собеседования тоже будет, просто как и всегда очень нечасто)
источник
Мы вам перезвоним
Писать здесь, или заводить новый канал?
Анонимный опрос
87%
Пиши все здесь
13%
Заведи отдельный канал
Проголосовало: 2979
источник
2019 August 22
Мы вам перезвоним
#Задачка23 #верстка

На картинке код и результат, а вопрос очень простой: объясните, почему второе слово перенеслось на новую строку?

Спасибо Саше за задачку ;)
источник
2019 September 10
Мы вам перезвоним
Очень крутую #Задачка24 прислал Алексей больше года назад, и вот дошли руки запостить.

Лучшее решение, присланное на @djamah, опубликую через неделю.

Напишите функцию slowGuard(timeout, fn); которая возвращает функцию-обертку, которая выведет ворнинг, если функция слишком долго выполняется.
Непонятно?)
Ну вот пример, пишем:
Array.prototype.sort = slowGuard(1000, Array.prototype.sort);

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

Решение должно быть плюс-минус 5-10 строчек кода.
источник
2019 September 16
Мы вам перезвоним
Пока я разгребаю ваши ответы на прошлую задачку (всем спасибо, кто прислал, и извините, кому еще не ответил, скоро все будет), напишу про вакансию в ответвление моей команды.
На картинке вы видите, на мой взгляд, самую удачную иллюстрацию понятия фулстек-разработчика. Так вот, нам нужен человек, который будет ровно наоборот) Она (Он?) должна круто разбираться во фронте и не бояться, при поддержке более опытных коллег, разумеется, полезть в ларавел часть.
Зарплатной вилки, как таковой, нет, все сильно зависит от вашей квалификации.
Работа на полный день в Киеве, условия труда очень хорошие.
Свою сивишку + зарплатные ожидания присылайте мне в личку @djamah
Если хотите больше деталей о вакансии или ее формальное описание – туда же
_________
На этом канале не будет регулярных вакансий, только если я буду кого-то искать, а это нечасто
источник
2019 November 28
Мы вам перезвоним
Завтра будет ссылка на новое видео со мной и анонс, и все это не про собеседования. А сегодня новый вопрос, по верстке.

#Задачка25

!important – это вообще законно?
Если развернуть вопрос, то все мы знаем, что это конструкция, от которой плохо пахнет. А есть ли случаи, когда использовать импотант это ок? Или молодым разработчикам надо говорить, что это что-то типа тега <center> – понять, простить, забыть?

Вопросом этим задался мой коллега по преподаванию @fominua, потому свои ответы шлите сразу ему. Он потом сделает на своем скучном канале разбор, а я репостну его сюда со своими комментариями или хотя бы любимым анекдотом про импотант).
источник
2019 November 29
Мы вам перезвоним
Мне кажется, что браузерные экстеншены — это самая недооцененная платформа.
Фронтендщиков скоро станет чуть ли не больше, чем всех остальных программистов вместе взятых.
Так почему мы делаем так мало расширений?

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

И самое главное, напишите в комментах к видео, кто какими раширениями пользуется. Из самых прикольных я сделаю подборку.
А еще поставьте лайков. Я  поспорил с коллегой, что если на этом видео в течение месяца не будет тысячи лайков, то я целый спринт буду верстать емейлы. А если будет две тысячи и 500 новых подписчиков на канале, то он перепишет страницу настроек моего экстеншена на свелте. А очень надо!
Вас здесь 6 с половиной тысяч, это же изи.

https://youtu.be/zrGiONjTX7g
источник
2019 December 17
Мы вам перезвоним
Две недели назад я релизнул свой экстеншн. История его создания в прошлом видео, которое вы, скорее всего, до сих пор не лайкнули, а значит обрекли меня на верстку емейлов))

За это время я уже починил несколько багов и приглашаю вас всех его установить – bit.ly/quick-you
Основные фичи:
– Гибкая регулировка скорости воспроизведения видео:
 Вот попробуйте посмотреть мои видосы на скорости 2.2 и убедитесь, что ничего не теряете)
– Установленная скорость запоминается. Но это можно отключить в настройках.
– Картинка-в-картинке в один клик. Это когда видео мааленькое поверх всех окон, и вы можете поглядывать на него, параллельно программируя)
– Зациклить видео в один клик
– Отобразить контроллы на видео в инстаграме. One more thing... так сказать)

Для меня это очень важный продукт (не побоюсь этого слова), потому что если бы не он, то я не успевал бы поспать.
Буду очень благодарен любому фидбэку и реквестам фич в личку @djamah
А, ну и оценкам в сторе)
источник
2020 January 21
Мы вам перезвоним
Помните #Задачка25 про !important?

Разбор Сергея получился настолько подробным, что его пришлось вынести на Хабр:
источник