Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3394

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Интернет

RMCreative.ru - Блог

Новости и идеи веб-разработки

Найдено 45 записей

Последний пост из недели backendsecret. Бизнес, ошибки, карьера, бэкапы, тимлидство, баги и полезные мелочи. Реалии бизнеса У бизнеса (в особенности это выражено у продуктовых компаний) всё упирается в деньги. Если более кривое решение стоит дешевле и не сильно повредит в долгосрочной перспективе, его и будут делать. И это, как раз, очень эффективная стратегия. Нормальный бизнес всегда считает деньги. Разработчики часто не хотят этого понимать и бьются за красивое неэффективное решение. Понимание «кривого» у бизнеса и у разработчиков расходится. Например, красиво — это когда golang, микросервисы, Kubernetes, авто-масштабирование в AWS, 100% покрытие юнит-тестами, на фронте Angular и взаимодействие через grpc. А то, что надо было интернет-магазин с 10-ю...

Продолжаю публиковать интересное из недели backendsecret. В этот раз про OpenSource и проектирование. Про OpenSource OpenSource — не халява, а совместная разработка. В OpenSource главное не демотивироваться. Как и везде, негативные отзывы публикуют, а вот позитивные — практически никогда. Чем больше проект, тем больше негатива. «Зачем нужен Yii, если есть X» спрашивают меня с того самого момента, когда я начал им пользоваться. Вообще я всякого наслушался про свой OpenSource. И «product of Satan» и «this bullshit not working» и «it is sick». Иногда мне всё-равно на такие комментарии потому как я знаю, что фреймворк многим помогает, но иногда настроение такое, что задевает. Но за годы как-то привык... Если в OpenSource-библиотеке есть открытые issue, это не...

И ещё часть написанного за неделю backend secret. На этот раз про мотивацию и выгорание. Про мотивацию Как бы это странно ни звучало, делать крутые IT-штуки меня мотивирует в довольно большой степени круто написанная художественная литература. Особенно научная фантастика. Я веду список прочитанного. Про выгорание Выгорание в нашей профессии — не шутки. Выбраться из наступающего после него состояния чрезвычайно сложно. Проще не допускать. Отдыхайте. Занимайтесь собой. И что делать, чтобы выбраться? Больше заниматься собой. Поразмыслить над значимостью работы и перевести её из состояния "ничего важнее нет" в состояние "важно, но не смертельно". Я не психолог, не уверен что то, что помогло один раз мне поможет другим. Скорее наоборот. Если стало действительно...

Продолжаю публиковать интересное из недели backendsecret. Про безопасность Слишком многие бэкенд-разработчики не в курсе основ безопасности или не считает это важным. Как итог — дыры есть везде и серьёзные. Иногда я думаю, что мог бы консалтить на эту тему, но потом понимаю, что знаю о безопасности недостаточно. Чаще всего до advanced-техник дело на практике не доходит. Забивают на безопасность настолько часто, что почти в любом проекте предостаточно банальных XSS. Атакующие вашу систему всегда идут по пути наименьшего сопротивления: сначала проверяют банальные технические вещи. Далее менее банальные. Если технически всё дорого и сложно, берутся за людей. Люди уязвимы практически всегда. Про образование Полученные за пять лет в университете знания...

В этом году попробовал для себя новое — вёл аккаунт @backendsecret в твиттере. Канал выдаётся каждую неделю новому участнику. Сама идея занятная потому как один человек хорошие мысли выдавать постоянно не может, а если меняться, получается. Так как в твиттере найти что-либо невозможно уже спустя неделю, буду порциями публиковать самое интересное. Вопросы про Yii Есть ли перспективы у Yii или пора уходить на другие фреймворки? Есть. Версия 3.0 в активной разработке. Сколько сейчас активных девелоперов делают фреймворк? На фуллтайме ноль, как обычно. А так около 20 активных и под 1000 присылающих что-то время от времени. // на самом деле я тепрь занимаюсь Yii почти на фуллтайме Сложно будет переходить с yii2 ? И нет и да. Не как с 1.1 на 2.0, но серьёзно...

Я живо интересуюсь редакторами для веб. В 2016-м в процессе переделки yiiframework.com я пощупал CodeMirror. Недавно начал использовать Visual Studio Code и, удивившись что нечто на Electron может так годно работать (стоит вспомнить как затупливает иногда клиент Slack), начал смотреть на код и обнаружил, что сам JavaScript-редактор является отдельным проектом, который можно использовать у себя на страницах. Весит побольше, чем тот же CodeMirror, но в плюс документация, скорость работы с большими текстами, API и расширяемость. Можно, например, сделать из него редактор diff или редактор markdown с подсветкой кода в блоках. Пробуем

19-го марта в 19:00 по ссылке https://youtu.be/uHHfnZDRHs8 можно будет послушать прямой эфир моего интервью с Кириллом Мокевниным из Hexlet. Поговорим о PHP, фреймворках, open source, преспективах развития. Присоединяйтесь UPD: запись доступна по той же ссылке. Ниже ответы на интересные вопросы в слаке. Почему PHP нравится программистам? Порог входа. Теперь нормальный ООП, приятно описывать домен. Много всего из коробки. Столько мало где есть. Умирает (каждый раз очищиается весь контекст при каждом запросе). Можно раздолбайствовать на тему утечек памяти или масштабирования. Почему у Yii такое тяжело произносимое название? Его первоначальный архитектор китаец. Ему это не тяжело было. Чего не хватает в PHP для счастья? Типов и структур данных. PSR-7 из...

Планирую побывать на ряде конференций: 6 и 7 апреля. it.is, Челябинск. Расскажу про уроки, которые можно получить из опыта разработки Yii. 8 и 9 апреля. Saint HighLoad++, Санкт-Петербург - еду послушать то, что мы отбирали с другими членами программного комитета. 26 и 27 апреля. Стачка, Ульяновск. Порефлексирую про разработку Yii, расскажу про 3.0. 17 мая. PHP Russia, Москва. На свою конференцию странно не придти :) Буду ли что-то рассказывать пока не ясно. И без меня сильных докладчиков, в общем-то, много. 25 мая, PHP Serbia, Белград. Расскажу про Yii. Если будете на одной из конференций — ловите. Я всегда готов пообщаться.

AOC 27" U2777PQU и кронштейн

До начала этого года я работал с двумя Samsung 24" S24A850DW. В 2012-м году это были отличные мониторы, но, как-никак, прошло 6 лет. Я хотел качественных улучшений и смотрел на мониторы с разрешением и размером, которые дадут эффект retina. После сравнений по цене и качеству вырвался в лидеры 27" AOC U2777PQU. Плюсы Недорого по сравнению с другими мониторами с похожими характеристиками. Retina, поэтому глаза устают меньше. Чёткость и цветопередача шикарные. Подсветка равномерная. Не мерцает. Узкие физические рамки. Вместо них матрица начинается не от физической рамки, а имеет чёрный отступ. Эстетически приятен. 4 USB-порта. Комплект кабелей. Подключение по Display Port, HDMI, DVI, VGA. Нормально, правда, работает только Display Port. Встроенный блок...

Первого Марта был мой последний рабочий день в Skyeng. Это были, пожалуй, если не самые насыщенные полтора года в моей карьере, то уж одни из самых насыщенных точно. Что удалось Окончательно убедиться что tech lead !== team lead. Научиться очень многому: делегированию, управлению проектом и людьми, новому для меня пласту технологий. Собрать и сработать отличную команду. Понять, что лидить у меня во многом получается, но удовольствия особо это не доставляет. Понять, что не получается делать самостоятельно гигантские проекты в сложных условиях. Вынужденно научиться справляться с бесконечным потоком запросов и дел, выделять важное. Не программировать. Это было сложно, но необходимо. Сейчас снова пишу код для Yii и радуюсь. Что не удалось Вписаться в темпы...

На Temlead Conf Владимир Романько из Лаборатории Касперского рассказывал про Code Review. Я попробовал записать конспект по ходу доклада. Вот что получилось. На code review жалуются: Не лучший способ для поиска алгоритмических багов. Бесполезно потому как выявляются только мелочи. Тормозит и удорожает разработку. Демотивирует. Это инструмент для самоутверждения ревьювера, который докапывается. Плохой инструмент для обмена знаниями. Неужели всё плохо? Нет! Это мифы в том смысле, что пункты выше не обязаны быть частью ревью и от них можно избавиться. Не лучший способ для поиска алгоритмических багов Баги должны обнаруживаться с помощью тестов. Но есть классы алгоритмов которые можно обнаружить только на Code Review: Уязвимости. Конечно, есть множество...

Политика запрета открытого найма действует на многих конференциях и во многих сообществах. Например, есть такая на РИТ, Highload, CodeFest. Когда такого запрета нет всё превращается в ярмарку вакансий. Запрет открытого найма не исключает найм как таковой. Хантить можно, но, например, в виде ссылки на предложение после того как посетитель конференции решил конкурс-задачку. В дополнение к призу. То же и в сообществах. Опубликовать ссылку на крутой перевод или статью — всегда пожалуйста. А зафлудить всё вакансиями в то время как большинству, которое работы не ищет, они не интересны. На PHP Russia открытого найма не будет.

Как-то я уже призывал не экономить на переводах. Сегодня англоязычные читатели показали мне что сотворил Google Translate с итогами года. Было: С начала года я стал тимлидом в Skyeng. Думал что тимлид — это почти то же, что и tech lead, коим я уже был, но оказалось, что сильно ошибся. Сделал все мыслимые и немыслимые ошибки, научился жить в условиях дефицита времени, избытка хотелок и желающих их получить. Когда-нибудь напишу про всё это или расскажу на какой-нибудь конференции. Надеюсь, в следующем году или нормально тимлидить, учитывая полученный опыт, или же понять, что это не моё и заниматься далее только технической частью проектов. Стало: From the beginning of the year, I became a SkyLead leader. I thought that the tmlid is almost the same as the tech...

В Октябре прошлого года, после того, как программа Highload была сформирована и последние доклады отсмотрены программным комитетом, в который я входил, Олег Бунин сказал мне найти его на конференции. Он серьёзно задумался о конференции про PHP. Нашёлся Олег быстро, а вот поговорить удалось не сразу. Как и полагается, на любой хорошей конференции главный организатор нужен всем и сразу. На второй день поговорить всё-таки удалось. Олег задавал вопросы и записывал ответы на листе бумаги. Спросил про важных для PHP людей, как дела с конференциями, насколько разрознено сообщество и всё в таком духе. Ну и задал главный вопрос: интересно ли мне собрать конференцию. Решения я не привык принимать не думая, поэтому тоже задал несколько вопросов, ответы на которые Олег...

Вот и конец 2018-го года. Год получился очень напряжённым и интересным, хоть это и не очень выражалось в моей публичной активности. Всех поздравляю с наступающим и желаю чтобы наработки года проявлялись приятными сюрпризами в следующем. А теперь подведём немного итогов. Skyeng, тимлидство С начала года я стал тимлидом в Skyeng. Думал что тимлид — это почти то же, что и tech lead, коим я уже был, но оказалось, что сильно ошибся. Сделал все мыслимые и немыслимые ошибки, научился жить в условиях дефицита времени, избытка хотелок и желающих их получить. Когда-нибудь напишу про всё это или расскажу на какой-нибудь конференции. Надеюсь, в следующем году или нормально тимлидить, учитывая полученный опыт, или же понять, что это не моё и заниматься далее только...