• Laravel: объясняем основные понятия. Часть первая: «Теория»
    0
    Да, Фишер молодец. Но уже тогда дошли до идеи компилировать шаблоны в нативный пхп код, который работает очень быстро и в реальных кейсах был быстрее блитза, который проседал из-за специфики подготовки данных для шаблонизатора.
    В общем, после blitz проблем с Blade у вас точно не будет.
  • Laravel: объясняем основные понятия. Часть первая: «Теория»
    0
    Laravel без проблем поддерживает несколько шаблонизаторов и даже одновременно. Не знаю есть ли готовый пакет для blitz, но прикручивается элементарно.
    Можете попробовать прикрутить, это отличный поинт почему стоит использовать современные фреймворки.

    Удивлён, что Blitz ещё используют, вроде даже изначально это был костыль для ускорения древнего шаблонизатора на регулярках, чтобы не переделывать шаблоны на новый.
  • Опыт разработки тестового задания на React для Aviasales
    +1
    А, но вот оно чё. К чему тогда вопросы? Эйчары отработали чётко, похоже проблемы не только в коде.

    p.s. Уверен, js и react ты знаешь лучше меня, но не похоже чтобы ты когда-то работал в нормальной команде.
  • Опыт разработки тестового задания на React для Aviasales
    0
    Явное лучше, чем неявное. Я твой коллега, хочу взять твой готовый компонент для своей задачи, почему я должен разбираться что он там берёт из ioc. Ожидаю что-то вроде простого, даже в автокомплитом, чтобы не надо было лезть внутрь компонента.
    import Filter from 'Filter';
    А у вас в компоненте каша, стили, ioс, mobx и стили и т.д.
  • Опыт разработки тестового задания на React для Aviasales
    0
    Вынести обработчик в константу-переменную выше, желательно и вовсе передавать в компонет как проперти. И лишнего создания объекта не будет и тестирование, модификация, поддержка будет лучше.
  • Десктоп мертв, да здравствует десктоп! Собираю хабрастатистику
    0
    В том и плюс декстопа, его в парк не потянешь. Отвыкаешь работать на коленке, сел за удобное рабочее место, с несколькими мониторами, полноценной клавой, мышью, стилусом и быстро сделал работу. Воткнул наушники и на пробежку в парк. Пришёл, принял душ и пошёл в уютный кинотеатр с девушкой наслаждаться картинкой с огромного экрана с отличным звуком.
    С возрастом пришло понимание, что делать несколько дел второпях и неудобстве — жутко неэффективно.
  • PHP, почём абстракции для народа?
    0
    С моей точки зрения, проблема именно в модности подходов, без достаточного опыта работы с ними. Да, появился чуть больший функционал, но не настолько, чтобы команда выросла больше чем на порядок. В то же время много сил начало уходить на тюнинг производительности, ведь то что раньше было вызовом функции, превратилось в запрос к микросервису (прям как в статье). Вынесли склады в отдельный микросервис, для него нужны отдельные разработчики, разработчикам корзины надо меньше знать про склады, но вылазят проблемы взаимодействия команд.
    Мне как разработчику, стало легче, меньше знаешь, меньше ответственности, больше бюрократии и митингов, откровенно начал забивать и подстаиваться по скорости к остальной команде, взял себе в нагрузку стажёров и курировал проекты с ними. Благо работа была удалённая.
  • PHP, почём абстракции для народа?
    –2
    Поддержка и расширение — это очень абстрактные вещи и большинство статистики собиралось в 80-90 годы, с тех пор появились мощные IDE, выросли возможности языков и появились хорошие по вопросу библиотеки, решающие кучу инфраструктурных проблем.
    Вот у меня был проект сети магазинов, спагети код на функциях, который поддерживался и развивался силами 1.5 разработчиков. Затем его переписали на новый модный фреймворк, с эвентами, команд басами, попытками в ДДД, естественно всё реализовали как микросервисы. На момент моего ухода, команда уже перевалила за 20 человек.
  • Ближе к земле: как я сменил коворкинг на дом в деревне
    0
    Вот не понимаю, зачем забираться в такую глушь. Я вот из деревни под Новогрудком, нормальной белорусской современной деревни: у нас газ, вода, хороший интернет и интернет-телевидение, 4 магазина, уютное кафе, садик, школа, больница, 30 минут до города, централизованный вывоз мусора и канализации.
    Живи, наслаждайся, не надо страдать.
  • Почему все мои игры выглядят так отстойно
    +2
    Один из важнейших пунктов статьи — у автора с женой прибыльный бизнес, они не хотят рисковать, т.к. игры и так востребованы.
    Недавно закрылась Tale of Tales, игры которой были очень красивы. Troika Games делала игры, которые являются эталоном по сей день, они тоже умерли. А автор с 95 года работает и жив. У нас от советов осталась ущербная шкала успешности — либо ты империя, либо ничто. Потому так мало успешных стартапов, перерастающих в бизнес, цели слишком уж высокие у всех.
  • Футбол в облаках — мода или необходимость?
    0
    Вот только немецкая сборная на ЧМ выступила хуже российской, да и у Баварии кризис, т.к. технологиями не заменишь Рибери и Роббена.
    Да и SAP — это немецкий битрикс и не служит знаком качества исполнения, это качественный маркетинг на откатах и боль для тех кто им пользуется.
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    +2
    Получается:
    1. Злоумышленник должен взломать твой аккаунт в фейсбук.
    2. Ты должен в какой нибудь переписке в фейсбуке указать всю информацию со своей карты, включая cvv
    3. Злоумышленник должен клонировать мобильник к которому привязана карта.
    4. Злоумышленник должендождаться, когда ты не сможешь среагировать на смс-ку о платеже и заблокировать покупку в интернете
    5. Не попасться, т.к. покупки в интернете доставляются не мгновенно, либо привязываются к аккаунтам и их можно легко заблокировать.

    Простая схема, доступная всем из-за проклятого фейсбука. Или всё же проблема в пункте 2, а не социальных сетях?
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    –1
    Какой бред. С чего магазины должны предоставлять такие данные фейсбуку? Да и у магазинов обычно этих данных нет, они пользуются сторонними сервисами для процесинга карт у которых своя система безопасности и сертификации.
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    –1
    Согласен с вами по поводу 3D-secure.
    Но возвращаясь к началу обсуждения хотелось только понять, зачем хранить все реквизиты карты в свойм аккаунте в фейсбуке. Фобии по поводу соцсетей мне непонятны. Если ключи от квартиры класть под коврик, то виноваты в краже будут не производители дверей.
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    +2
    У вас есть кредитка, вы понимаете как это работает? Кредитка привязана к маркету, его платёжному гетвею, который соответствует требованиям безопасности вроде PCI DSS, при привязке ещё отправляются коды подтверждений на мобильный и в дальнейшем эти данные позволяют оплачивать только конкретный счёт.
    Даже в личном кабинете интернет банкинга для оплаты новой услуги тебе требуется подтверждение по 3d-secure.
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    +14
    Мы всё ещё на айтишном ресурсе или в плохом голливудском фильме? Номер кредитки и личные данные тебе никак не позволят взять вредит и что ты там ещё нафантазировал.
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    +9
    При чём здесь ФИО? ФИО можно узнать и без интернета, в паспорте гораздо больше данных включая его самую физическую ипостась, без которых эти данные бесполезны. Плачу я картой в интернете, но может вы слышали про PCI DSS и 3d-secure, двухфакторные авторизации?
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    +14
    А вы храните данные карты и паспорта в фейсбуке?
  • Facebook взломан: до 90 млн аккаунтов пользователей подверглось атаке из-за ошибки в коде, компания приносит извинения
    0
    А зачем бояться утечки персональных данных?
    Я наоборот везде галочки ставлю, чтобы данные собирались, это даёт персонализированную информацию. Гугл поиск гораздо эффективнее зная о твоих интересах, предпочитаемых ресурсах и заглядывая в закладки. Яндекс музыка в режиме радио подсовывает новых исполнителей на основании моих предпочтений. Фейсбучная персонализированная лента подсовывает интересные статьи и новости, держа меня в курсе событий происходящих вокруг получше даже rss-ки. Даже сегодня осенню куртку я заказал на вайлберис благодаря контекстной рекламе, а в доставке продуктов при оформлении заказа напомнили, что люблю киви и витамин С не помешает. И т.д.

    В тоже время у меня нет ни откровенных фото в клайдах, ни порочащей переписки в соцсетях и месенджерах, даже если мои приватные данные попадут в открытый доступ будет немного неприятно, но не более того.
  • Освоение Vuex — с нуля до героя
    0
    сегодня это простое свойство, завтра уже композиция, а послезавтра рефакторинг и куча проблем. Весь это простой на первый взгляд flux подход скатывается в снежный ком проблем по мере увеличения проблем, так что лучше гибкость закладывать заранее.
  • Могут ли дети в селах стать программистами, если рядом учат только на железнодорожников. Разговор с «Кружком»
    +2
    Я сам из белорусской деревни. Начиная с 2000-го, почти в каждом выпуске были айтишники. Школьного образования достаточно чтобы научиться пользоваться интернетом и освоить азы информатики, а дальше либо учиться в вузы, либо онлайн курсы. Другое дело, что многие не хотят учиться, чтобы быть шофером напрягаться с учёбой не надо.
    Да и кейс с программированием очень простой, вот один из деревенских знакомых стал поваром в итальянском ресторане. Основам достаточным для первой работы он набирался в деревне по интернету, при этом в отличии от программистов у него не было материалов для практики, продукты и утварь не так легко достать, как скачать компилятор, ide и книжку.
  • Локальный веб-сервер под Linux, с автоматическим поднятием хостов и переключением версий PHP
    +4
    Почему не используете docker?
  • Самые распространенные ошибки в вашем React коде, которые вы (возможно) делаете
    0
    Я понимаю, что такое flow. В комментарии выше было про «переиспользуемость кода лучше, и в текстовых редакторах лучше поддержка», вот я и написал про автокомплит.
    К тому же flow для статического анализа типов, а propstypes делает это рантайм. Так что лучше использовать оба инструмента.

    p.s. А как давно typescript рантайм проверяет типы? Раньше он так делать не умел и приходилось использовать дополнительный пакет.
  • Самые распространенные ошибки в вашем React коде, которые вы (возможно) делаете
    0
    Последний раз когда писал на react + flow, то в IDE phpstrom не работал автокомплит, приходилось дублировать через propTypes
  • Год, проведённый с React: выводы и рекомендации
    +1
    Промежуточные переменные очень удобны при отладке, да и если техническое название children заменить на нормальное вроде tabs, то ещё и читабельность повысится.
  • Ubuntu 18.04 LTS: что нового?
    0
    Замечательно обновился, после установки пропал viber. Уж не замешан ли РКН. Были проблемы с вайфаем, но сброс настроек помог. А ещё вместо kmix появлился pasystray, который не умеет работать с хоткеями. Сколько ж они могут ломать с каждым релизом что-то падает (
  • Вводим систему достижений на Тостере
    0
    Зашёл в свой профиль, глянул на залайканые ответы и пригрустнул. В топе ответы на простейшие вопросы, кои автор мог сам нагуглить, а глубокие, ради которых даже самому пришлось копаться в коде — никому не интересны.
  • Почему Швеция отказывается от идеи полного перехода на безналичные платежи
    0
    Меня больше смущает то, что противники беспокоятся о картах, но при этом не обращают внимание, счёт в банке так же уязвим как и визы с матеркардами. Это напоминает попытки блокировать телеграм, а не реальную борьбу за безопасность. Похоже шведы хотят запустить руку в платёжные системы, а не обезопасить финансы.
  • 20 Eloquent ORM трюков
    +4
    Спасибо за перевод, но это не трюки, а документация. К сожалению, многие её не читают, а учатся на таких урывочных статьях и видеоуроках.
    Если не ошибаюсь, то не встречал только про метод replicate и потому опасался бы его использовать, т.к. Тейлор уже показал, что не описанное в документации поведение может быть изменено, метод удалён, переименован и т.д., при этом он не считает нужным об этом упоминать в чейнджнотах.
  • Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта
    0
    Ой, письма от хабра в смап гмейл начал отправлять.
    Вот hsto.org/webt/5w/xn/6s/5wxn6sy8djsqvcopbdf-rtte4xw.png
  • Почему Швеция отказывается от идеи полного перехода на безналичные платежи
    –5
    Факты приведённые в данной статье вызывают вопросы в компетенции компании, которую пытаются пиарить. Если кратко: деньги находятся на счетах банков, а не карте или серверах визы и мастеркадра. Если с ними что-то случится, банк заблочит карты, но ты сможешь прийти в отделение и спокойно получить кэш.

    p.s. Побыв в Германии окунулся в прошлое тысячелетие и вспомнил что такое кэш. Фу, эти противные купюрки, звенящие монетки, которые надо пересчитывать при расчётах, ждать сдачи и т.д… Дико неудобно.
  • Code Conventions: как мы сохраняем быстрый темп разработки PHP-проекта
    0
    Тот неловкий момент, когда ты заходишь почитать как правильно, и в первом же примере видишь нарушение PSR и потенциальный баг при работе с юникодом.

    Хотя в целом разумный СС получился.
  • Если вы девушка, то стоит ли идти в разработчики. Мой опыт
    +3
    Вообще сомневаюсь, в их наличии и тем более таком открытом прокидывании девушек. А после статьи складывается впечатление, что дискриминация повсеместна. Знаю только одну хорошую программистку, которая ярая феминистка и утверждает что её дискриминировали, остальные же девушки говорят только о плюсах их пола в профессии.
  • Если вы девушка, то стоит ли идти в разработчики. Мой опыт
    +3
    За более чем десяток лет не встречал ни одной компании, где бы при одинаковых знаниях взяли мужчину. Девушек за уши тащат на собеседованиях, лишь бы разбавить коллектив. Если девушка считает что в каких-то компаниях её проигнорировали из сексистских соображений, то пускай приводит название этих компаний.

    Последнее время можно наводить туману о дискриминации, а как доходит до фактов, то оказывается всё не так и девушка была просто некомпетентная.
  • Доступен PhpStorm 2017.3
    0
    Переключение веток переключает tasks? Будет ли оно работать, если ветку сменю в консоли и потом вернусь в редактор, сменит ли он контекст?
    p.s. Извини, нет возможности сейчас самому проверить.

  • PHP жив. PHP 7 на практике
    0
    Ну вот же. Я об этом же, если требование по знаниям такие же как в шарпах и джавах, то зачем писать на костылях и год ждать новую версию, чтобы в возращаемых типах указывать вариант с нулл.

    Нормальные PHP-шники достигли потолка и пробили его, влезли на территорию других языков.

    Я писал о том, что получрность и количество хороших проектов на php становится меньше. Если 5 лет назад php-отделы были самыми растущими, то нынче их начали сокращать, требования к знаниям стали выше, требования к коду жёстче.

    Сам php становится лучше, более функцинальным, качественным и т.д. Но и вход в него растёт.
  • PHP жив. PHP 7 на практике
    +1
    Знаете какой самый популярный вопрос по тегу laravel в местном тостере? Про неймспейсы, люди не понимают почему у них не работает как в примерах Foo::bar();

    В посте я написал о том, что PHP оброс новыми фичами и так называемые специалисты в них до сих пор не разбираются. Порог входа значительно вырос. Найти специалиста, который знает ООП и может спокойно писать на фреймворке уровня symfony невероятно сложно и дорого, потому и теряется конкурентное преимущество.
  • PHP жив. PHP 7 на практике
    –1
    Ну раз у вас так хорошо с проектами, может со мной поделитесь? Я с легкостью найду исполнителей за хорошие деньги, которые с радостью согласятся бросить адский легаси.
  • PHP жив. PHP 7 на практике
    –3
    Я php-шник, потому хорошо знаю о чём говорю. Среди моих знакомых хороших программистов практически не осталось чистых php-шников, теперь для хорошей зарплаты надо нырять во фронтэнд. Дело не только в джавасрипте, есть ещё джава и шарп.
    Да и в целом веб рынок сжался с приходом фейсбуков, уже не нужно столько типовых стэнд элон сайтиков и магазинов.
  • PHP жив. PHP 7 на практике
    0
    Да сcc..., странные результаты.
    Вот сравнение за 5 лет php, nodejs и javascript trends.google.com/trends/explore?date=today%205-y&q=%2Fm%2F060kv,%2Fm%2F0bbxf89,%2Fm%2F02p97
    Популярность php уходит и его вытесняют другие языки.
    Но даже это не важно, беспокоят именно хорошие проекты с хорошей оплатой, их стало значительно меньше.