×Закрыть

Материалы по теме «PHP»

RSS

Советы сеньоров: как прокачать знания junior PHP Советы сеньоров: как прокачать знания junior PHP

Редакция DOU 10505

В рубрике «Советы сеньоров» опытные специалисты делятся практическими советами с джуниорами — общие лайфхаки по обучению, какие книги и ресурсы читать, какие навыки осваивать и многое другое. В этом выпуске говорим о PHP разработчиках. 31

Пишемо Unit-тести на PHP: путівник PHPUnit та поради з досвіду Пишемо Unit-тести на PHP: путівник PHPUnit та поради з досвіду

Evgeniy Koval 7244

Привіт! Мене звати Євгеній Коваль, я PHP-розробник в компанії Wikr Group. Для забезпечення якості та стабільності коду ми приділяємо увагу написанню юніт-тестів, які ще на етапі розробки можуть виявити баги та запобігти подальшим проблемам. Отже, в цій статті я хочу поділитись нашим досвідом роботи з юніт-тестами. 29

«Что учить, Java или C#?» Востребованность и перспективы популярных языков «Что учить, Java или C#?» Востребованность и перспективы популярных языков

Valentina Donchenko 28814

Чтобы ответить на популярные вопросы начинающих программистов о том, стоит ли учить такой-то язык и связывать с ним карьеру, мы расспросили разработчиков на Java, JavaScript, PHP, C#, C++, Python и Swift/Objective-C. 88

Когда PHP не справляется: практический опыт перехода на Hacklang Когда PHP не справляется: практический опыт перехода на Hacklang

Taras Polishchuk 7231

В 2015 году мы запустили beta-версию TripMyDream — сервиса для поиска путешествий без агентств. Суть продукта — подбор выгодных комбинаций «перелет плюс отель» под бюджет пользователя. На первый взгляд задача не выглядит как rocket science, но на деле реализовать ее очень сложно. В этом нам помог язык Hacklang. 52

Опрос по языкам #8: Java по-прежнему доминирует, но доля рынка начала сжиматься Опрос по языкам #8: Java по-прежнему доминирует, но доля рынка начала сжиматься

Руслан Шевченко 54292

Самым распространенным языком по-прежнему остается Java, JavaScript вышел на второе место, незначительно опередив C# по популярности. 44

PHP: піти не можна лишитися. Лишитися PHP: піти не можна лишитися. Лишитися

Yurii Savka 14371

В статті розглянемо шляхи розвитку для тих девелоперів, хто вирішив продовжити працювати з PHP і лишитися в межах екосистеми. Спробую дати кілька порад, як зробити ваше співіснування з технологією приємнішим і кориснішим. 117

PHP: піти не можна лишитися. Піти PHP: піти не можна лишитися. Піти

Yurii Savka 23106

Ця стаття має на меті дати вам приблизний огляд альтернативних шляхів розвитку PHP-девелопера. Я впевнений, що є люди, котрі пройшли практично кожен із шляхів, описаних у статті. Запрошую їх до доповнення і заперечення тезисів. Має бути цікаво. 195

Рейтинг языков программирования № 7: PHP уходит с пьедестала Рейтинг языков программирования № 7: PHP уходит с пьедестала

Руслан Шевченко 114728

Краткая сводка: Java по прежнему самый распространенный язык программирования; разрыв между Java и C# — увеличивается. JavaScript вошел в тройку лидеров, вытеснив из нее PHP. Возобновился рост использования Scala. Cоотношение Objective-C/Swift все еще 80/20. 178

Як ми створювали PHP Continuous Integration Workflow в нашій команді Як ми створювали PHP Continuous Integration Workflow в нашій команді

Andrii Podanenko 7171

Почалось усе з того, що в компанії піднялось питання knowledge exchange для команд, які рознесені по всьому світу. Виникла проблема: команди кожного разу придумують велосипеди і пишуть по суті один і той же код. 47

10 вещей, которые я хотел бы знать перед стартом проекта на Symfony 10 вещей, которые я хотел бы знать перед стартом проекта на Symfony

Игорь Оначенко 20001

Прошло уже около двух лет с тех пор, как мы начали переписывать наш проект на Symfony2. Оглядываясь назад, я понимаю, как не надо было делать, и сегодня делюсь этим с вами. 55

Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке Рейтинг языков программирования № 6: новые лошадки на коммерческом рынке

Руслан Шевченко 70190

На чем кодят молодые программисты? Какие языки выбирают для своих проектов? Сколько еще мы будем писать первые программы на Basic’е? 90

PHP дайджест #2. Тестирование PHP дайджест #2. Тестирование

Peter Popelyshko 4659

Как писал Стив Макконел,  «Тестирование требует, чтобы вы рассчитывали найти ошибки в своем коде. В противном случае вы, вероятно, на самом деле их не найдете». Но так как PHP — не строго типизированный язык, наплодить багов гараздо легче, чем, к примеру, в Java. 9

← Сtrl 123 Ctrl →

Комментарии

Я правда не понимаю, как можно переводить данные, которые еще не пришли в ответе, и зачем выполнять операции от лица пользователя, который и прав доступа-то не имеет.
Мойщиком посуды или уборщиком. ЗЫ: там где тепло и море ещё пляж чистить песок ровнять вещи складывать зонты скамейки куча работы.
Туристическое: Азоры — умеренный климат — много зелени, много коров, просто великолепные местные сыры. — много цветов. Как говорят сами местные, «воткни палку в землю, и она зацветет».
Это, мягко говоря, не лучший подход. БД сама по себе есть сервис, зачем на ней еще один сервис прикручивать?
Спс, видел их с хорошими отзывами, куплю на днях
Вотъ после этого и работай через ФОПъ.
Спасибо за информативную статью. Структурировано и коротко
Є декілька схем побудови мікросервісної архітектури. Одна з них — розділення на сервіси за утилітарною ознакою, а не за бізнес-призначенням або функціональною. Тобто сховище даних буде мікросервісом для інших сервісів.
не совсем понял. Микросервисы у нас с БД и без БД — есть которые хранят данные, есть которые только что то выполняют. Есть которые пишут, а есть которые только читают и агрегируют.
сразу все операции. А потом когда все выполнятся принять решение, имеет доступ или нет если да то выплевываем то что собрали.
Клиент у нас почти логики не содержит он отвечает сходить на микросервисы, агрегировать данных, и отображать их.
так как разбили все на мелкие микросервисы то он не нужен. Хотя рано или поздно придется какой то микросервис шардировать но это до 10 таблиц.
Да — сейчас мы работаем над ним. InfluxDB+Grafana это для KPI и бизнес метрик которые девелоперы пишут. Например количество ушедших писем, или количество опубликованных объявлений.
Каждый микросервис отдельный репозиторий, отдельная документация, свой pipeline в GitLab CI.