• Малоизвестные CSS-свойства
    +6

    Не дочитал, но поставил минус. Количество воды в разы превышает количество полезной информации.

  • Малоизвестные CSS-свойства
    +2
    Возможно, вас интересуют подробности о работе этого свойства. Позвольте мне о них рассказать.

    Ребят, я ещё даже статью до конца не дочитал, но это прям из Гоголя:


    • позвольте мне позволить вам...
    • нет, позвольте вам этого не позволить
  • Решение проблемы N+1 запроса без увеличения потребления памяти в Laravel
    0

    Я для таких случаев пишу запрос. Чаще всего целиком запрос, на SQL. И потом распихиваю данные по моделям (можно массив, но если везде объекты, лучше объекты). Таких специфических случаев не так много обычно. В более простых случаях я согласен с подходом Eloquent, и черт с ним, что он не оптимален. Да, выполняется лишний запрос. Но это по идее должен быть WHERE primary_key IN (val1,… valN), это обычно быстро. А если у вас теакой запрос генерится с тысячами айдишек — возможно, что-то еще не так. Или, как я уже сказал, пишите хороший SQL ручками.

  • Snort или Suricata. Часть 1: выбираем бесплатную IDS/IPS для защиты корпоративной сети
    –1

    Не делайте больше таких картинок к статьям.

  • Российские ученые создали самый жаропрочный материал в мире
    +1

    Теплоемкость при комнатной T может существенно отличаться от теплоемкости при 4200 градусах, а поскольку материал новый, эту кривую еще только предстоит построить. Максимум, что можно сделать в рамках такой модели — интерполяция значений по известной кривой для другого, близкого, материала.

  • Беги, PHPUnit, беги: как я оптимизировал время выполнения тестов
    0
    --process-isolation         Run each test in a separate PHP process

    Вы это имеете в виду? Я не уверен, что это то же самое.

  • Беги, PHPUnit, беги: как я оптимизировал время выполнения тестов
    0

    У меня paratest стал давать прирост производительтности только начиная с нескольких тысяч тестов (сложно сравнивать, тесты у всех разные).


    Не заметил, как вы запускаете БД для тестов. Я обычно поднимаю тестовый сервер в докере, причем data_dir монтируется в памяти (tmpfs: /var/lib/mysql/data — или где оно там лежит?). Прирост может быть значительный, иногда очень. Каждый тест в своей транзакции и ROLLBACK в конце — мастхэв, конечно (я видел, вы используете, здорово)

  • PHP 8 в восьми кусочках кода
    +5

    Тип mixed предназначен для явного указания, что параметр или свойство может быть любого типа. Отличается от НЕуказания типа только своей явностью (я не забыл указать тип, просто хочу обрабатывать здесь любые типы). Mixed включает в себя NULL, указать mixed? (mixed nullable) не получится.


    Просто сэкономил кому-то минутку гугления ;-)

  • Истории о моей работе в Нидерландах
    0

    Мне все-таки кажется, что сравнивать надо то, что можешь себе позволить на свои доходы, а не сами доходы. Мне почему-то кажется, это сравнимо вполне. Вот только, если я правильно понимаю, в США если покупаешь дом, то к нему обычно прилагается солидный кусок земли, а в NL это проблема. Опять же, оно ведь не бесплатно прилагается, и я не оч представляю стоимость и % по ипотеке.

  • Истории о моей работе в Нидерландах
    0

    Я вижу по откликам в комментариях и в ЛС, что есть запрос на новую статью, уже по практическим моментам, связанным с переездом. Я в течение недели-двух напишу такую статью, в которой постараюсь дать развернутый ответ на все вопросы.

  • Истории о моей работе в Нидерландах
    0

    Подумал еще над вашим вопросом. В общем так: тут другие зарплаты, другие налоги и, что немаловажно, другие расходы. Прямое сравнение только одного или двух пунктов не имеет большого смысла, сравнивать надо уровень жизни. Например, насколько мне известно, в США можно разориться, если случится серьезно заболеть. В Голландии ты постоянно платишь страховку (скажем, 100 евро / мес), плюс есть собственный риск до 900 евро в год, если обращаешься к специалистам. Но если что-то случается, все остальные многотысячные расходы покрываются страховкой, а ты получаешь квалифицированную помощь. Как оценить такой бонус в терминах доходов, я не знаю (ну то есть понятно, что нужно взять стоимость хорошей медстраховки в штатах для сравнения — но у меня нет данных).

  • Истории о моей работе в Нидерландах
    0

    При мне такого не было, но как знать, может сейчас уже

  • Истории о моей работе в Нидерландах
    +1

    Хаха, культурные особенности, конечно, есть. Мне было непривычно, что каждый второй считает своим долгом что-то сказать о твоей одежде и внешнем виде (что-то хорошее, всегда). Или вот, когда коллега-девушка во время беседы внимательно слушает твои аргументы, а потом внезапно: "мне надо отойти пописать, я сейчас вернусь". А хахельслах чего стоит?? Кто не в курсе — это почти чистый сахар в гранулах и покрытый глазурью, которым густо посыпают щедро намазанный маслом хлеб и едят.

  • Истории о моей работе в Нидерландах
    0

    Ничего не могу сказать про "с учётом того, что работодатель платит за вас". Налоги высокие, это да, но подоходный при средней ЗП айтишника выйдет процентов 30.

  • Истории о моей работе в Нидерландах
    0

    Кстати, я подумываю также искать единомышленников и, возможно, предлагать услуги целой команды. Мне кажется, это может быть востребовано, я даже знаю примеры!

  • Истории о моей работе в Нидерландах
    0

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

  • Истории о моей работе в Нидерландах
    +1

    Вы молодец! не потому, что "разработчик круче, чем админ", а потому, что решились пойти за мечтой!

  • Истории о моей работе в Нидерландах
    0

    Да, образование не обязательно должно быть CS в Германии. Я ездил на собеседование в Дюссельдорф, но там мы не сошлись с работодателем. Однако, я обратил внимание, что уже на этапе рекрутера спрашивают диплом и дальше в основном дело не идет.

  • Истории о моей работе в Нидерландах
    0

    Экзамен начали сдавать, но корона спутала все карты. Спасибо за комментарий, у меня не было намерения освещать практические аспекты переезда, но людям пригодится.

  • Истории о моей работе в Нидерландах
    0

    Да, с рулингом подставили, но мы уже отгоревали. Насчет языка и остального — тоже верно

  • Истории о моей работе в Нидерландах
    +8

    Я. знаете, хочу самореализовываться на работе, на которой провожу 8 часов в день.

  • Истории о моей работе в Нидерландах
    +4

    Да, голландцы очень высокие. Я прям не знаю, это минус?

  • Истории о моей работе в Нидерландах
    +1

    1, 2 — согласен
    3) просто факт: в Амстердаме в 2019м ввели мораторий на строительство датацентров, чтобы посмотреть, как уже построенные будут влиять на облик города и трудовую миграцию.
    4) Вы, судя по всему, не живете в Амстердаме? Найти квартиру сложно. Но отнюдь не потому, что мало желающих сдавать. Просто очень много кто хочет снимать.

  • Истории о моей работе в Нидерландах
    0

    Я именно программист, так что личный опыт связан именно с этой позицией. Когда я решил переезжать, я тоже рассылал веером, ибо решение было — в Европу. А дальше будем смотреть. Диалог завязывался только с компаниями из Германии из Нидерландов, но в Германии почти везде требовали высшее образование CS (у меня — физик). В Нидерландах точно можно переехать на должность сисадмина или DBA, но рынок, конечно, меньше. ЗП сисадмина в среднем меньше, и можно не пройти на 30% рулинг, но тут тоже есть зацепка — если вам меньше 30 лет, то порог ЗП значительно ниже. Плюс конкуренция в плане "вот эта девушка с такими же скиллами, но из Европы, меньше возни с документами". Ребят, есть тонкости, безусловно. Обращайтесь в личку, может быть, что-то получится!

  • Истории о моей работе в Нидерландах
    +2

    Нет, зависит от страны. В Нидерландах очень либеральное законодательство на этот счет. Вы приезжаете, обычно уже с контрактом (и поверьте, лучше с контрактом), этот контракт на 6 — 12 месяцев. Вам дают ВНЖ на этот же срок. Если вы решаете сменить работодателя, нужно детально просмотреть контракт, поскольку там могут быть прописаны компенсации с вашей стороны. Но ваш ВНЖ при вас, и вы можете искать другую работу. Когда вас нанимают из-за границы, и ваша ЗП превышает определенный уровень, что говорит о вашей высокой квалификации, вам, скорее всего, дадут 30% рулинг, то есть 30% вашего gross дохода не будет облагаться налогом. Вот этот рулинг потенциально можно потерять при смене работодателя, а это несколько сот евро в месяц. Но для этого нужно провести 3 месяца без работы. IT-специалисты очень востребованы на голландском рынке, так что вы однозначно найдете работу за этот срок. Другое дело, что сейчас, с эпидемией, импорт рабочей силы упал. Но, думаю, все разрешится. По крайней мере, Нидерланды однозначно идут back to normal.

  • Истории о моей работе в Нидерландах
    +2

    Спасибо, я не смотрел это кино, а надо! Приходите в твиттер или фейсбук (тот же никнейм)!

  • Истории о моей работе в Нидерландах
    0

    А вы знаете, что есть легенда о том, как выявляли немцев в гражданском после II мировой в Голландии? Просили произнести Scheveningen. Очень специфическое голландское слово, с точки зрения произношения, так что немцы, которые легко выучивают голландский, всегда прокалывались. Ну да если вы там живете рядом (Гаага, наверное?), так вы и сами все знаете ;-)

  • Истории о моей работе в Нидерландах
    +7

    Да, забыл. Все совпадения случайны.

  • «Я — первый слепой разработчик в своей компании». Часть 1
    0

    Спасибо, интересно! Хоть я и бэкендер, но я очень часто вижу, как не используются возможности, которые ну очень легко реализовать (accesskey, tabindex, alt). Вижу, как верстка бывает не навигабельна при помощи расширений типа Vimium (классная штука!), и это расстаривает.

  • «Я — первый слепой разработчик в своей компании». Часть 1
    0

    Да, стартап

  • «Я — первый слепой разработчик в своей компании». Часть 1
    +1

    это, безусловно, так. Но в данный момент продукт не очень-то accessible, как этот человек будет ориентироваться в софте? Он же не просто код пишет, он делает продукт, его надо протестировать. Я не говорю, что это невозможно, но трудности будут, я уверен.

  • «Я — первый слепой разработчик в своей компании». Часть 1
    +8

    Очень круто, спасибо. На опрос ответил "было бы трудно" — это просто честно. С точки зрения процессов все норм, можно работать удаленно, можно ездить в офис (в Нидерландах, как правило, нет проблем с доступностью). Но сами наши продукты не сильно доступны для незрячих. Эти вопросы поднимаются, но из-за специфики разработки для B2B руководство не видит большого спроса на результат, который будет хорош в плане accessibility. Как следствие, нам не дают включать улучшения этого плана в спринты. К тому же, фокус на accessibility предполагает тестирование результата, а с этим тоже проблема.


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


    Удачи вам, и надеюсь, что вы послужите вдохновением для других!

  • Заворачиваем в Promise модальное окно подтверждения действия
    0

    То же самое, но для Vue + Vuetify: https://gist.github.com/eolant/ba0f8a5c9135d1a146e1db575276177d

  • Краш-курс: Как менеджерская революция Boeing породила катастрофу 737 MAX
    0

    Текст хороший, читается в целом легко, хотя и без плашки "перевод" было бы ясно, что имеешь дело именно с переводом. Местами как-то неуклюже, не по-русски, но нельзя требовать художественного перевода для статьи, за которую вдобавок не платят, так что я бы оценил на 4+.

  • С чего начинается Elasticsearch
    0

    Да, Sphinx отлично себя зарекомендовал. На данный момент я пока не сталкивался с задачами по поиску, которые он бы с блеском не решал. Но в AWS есть managed elasticsearch и нет managed sphinx, и вообще product awareness у Sphinxsearch не очень. Даже на постсоветском пространстве далеко не каждый вспомнит про него, что уж говорить о Европе / США. А зря — это реально классная, полнофункциональная, производительная альтернатива ES.

  • Корпорация F5 Networks рассылает своим клиентам письма, в которых информирует о текущей ситуации с NGINX
    +3
    Никакая другая наша продукция в России не разрабатывается

    Ну а очень скоро и эта разрабатываться в России не будет. Крупной компании дешевле всех вывезти в US/EU/UK, чем играть в русскую рулетку.

  • Официальная позиция Программных комитетов Highload++ и других IT-конференций на претензии к Игорю Сысоеву…
    +4
    • Большов Виктор Владимирович, старший разработчик
  • Официальная позиция Программных комитетов Highload++ и других IT-конференций на претензии к Игорю Сысоеву…
    +1

    Если уж это не поможет, то я прямо не знаю..

  • Страх и ненависть в IT
    0

    Кстати да… Никогда не был чрезмерно увлечен схемами, паяльниками и радиодеталями, но радиоприемник в ~10 лет для себя собрал буквально из мусора, найденного на помойке + что-то попросил отца принести с работы.

  • Как выучить иностранный язык
    0

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


    Кстати, вот еще факт. К английскому у меня есть определенное "чутье". То есть, для меня в целом естественно то, как говорят носители языка и я быстро усваиваю что-то новое. После переезда в Голландию я начал учить голландский, надеясь, что у меня есть "способность к языкам". Черта-с-два! голландский для меня адски непонятная мешанина из английского и немецкого (который я не знаю).