Pull to refresh
  • by relevance
  • by date
  • by rating

Как использовать PHP для создания микросервиса?

OTUS corporate blog PHP *Programming *
Translation

В этой статье рассказывается, как использовать PHP для построения архитектуры микросервисов. Так как PHP идет в ногу со временем, он способен поддерживать микросервисные архитектуры для больших систем.

Читать далее
Total votes 7: ↑3 and ↓4 -1
Views 2.2K
Comments 3

Завершающий летний сезон митап PHPofBy #29

PHP *
image

Друзья, всем привет!

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

Рады позвать вас на завершающий летний сезон митап PHPofBy #29. В этот раз мы обсудим следующие темы:
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 1.1K
Comments 0

PHP Microservice Framework Swoft — 2.0.6 Officially Released

PHP *Programming *Yii *Laravel *


What is Swoft?


Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft has a built-in coroutine web server and a common coroutine client and is resident in memory, independent of traditional PHP-FPM. There are similar Go language operations, similar to the Spring Cloud framework flexible annotations, powerful global dependency injection container, comprehensive service governance, flexible and powerful AOP, standard PSR specification implementation and so on.


Through three years of accumulation and direction exploration, Swoft has made Swoft the Spring Cloud in the PHP world, which is the best choice for PHP's high-performance framework and microservices management.


Github


https://github.com/swoft-cloud/swoft

Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Views 5K
Comments 0

Крутые доклады, пицца и викторина: приглашаем на Поволжский PHP-митап

PHP *Studying in IT
14 декабря в Казани пройдет Большая встреча PHP-разработчиков. Участников ждет насыщенная программа: обмен опытом, викторина от подкаста «Пятиминутка PHP», а также угощение пиццей и оригинальные призы.

Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 1.4K
Comments 0

Открываю исходные коды 314n.org

Lumber room
Недавно выкладывал релиз своего нового чата, но хабр решил что без исходников статья не интересная и заминусовал.

Открыть коды своего чата я не могу, но могу открыть исходники старого проекта, который я делал еще только когда вкатывался в веб-программирование (где-то 2011-2012 год).
Это 314n.org (кстати про него есть статья на лурке).

К этому форуму даже написали клиент для командной строки для windows и other. Новый владелец сайта выложил ссылки на него прямо в help. Хотя я так и не решился его устанавливать из соображений безопасности (я параноик).

Для кого это будет актульно — не знаю. Может кому будет интересно посмотреть.
Читать дальше →
Total votes 45: ↑7 and ↓38 -31
Views 5.8K
Comments 19

26 сентября приглашаем на оффлайн-митап HOT Backend&Web в Краснодаре

PHP *System Analysis and Design *Conferences Microservices *
Привет, Хабр! Для всех разработчиков Backend и Web, кто соскучился по живым докладам и плодотворному общению в комьюнити, мы проводим новый митап в Краснодаре — с соблюдением необходимых требований безопасности. Спикеры SimbirSoft и других IT-компаний представят несколько докладов и ответят на вопросы. Ждем 26 сентября, участие бесплатное.

Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Views 534
Comments 0

RevolveR Contents Management Framework v.1.9.4.9

PHP *MySQL *CSS *JavaScript *HTML *
Лет 10 назад мне нужна была какая-то система, чтобы вести блог о web-разработке и я использовал сильно хакнутый Drupal, который со временем стало невозможно обновить из-за груды костылей и постоянной нужде рыться под капотом после каждого update.

За 10 лет накопилось порядка 300 статей по верстке и front-end программированию, а также куча полезных сниппетов кода, которые я в последующем использовал для создания RevolveR Contents Management Framework на фирменной архитектуре KMV(Kernel<-Model<-View).

Kernel Model View архитектура
Total votes 21: ↑9 and ↓12 -3
Views 3.5K
Comments 35

Онлайн митап от ВсеИнструменты.Ру о PHP, MySQL, нагрузках и асинхронности

ВсеИнструменты.ру corporate blog High performance *PHP *MySQL *

Онлайн митап, посвященный опыту внедрения микросервисов и выбору между PHP и Go для этого, про эксплуатацию MySql на постоянно растущих нагрузках, а также про асинхронный PHP, его настоящее и будущее.

Читать далее
Total votes 18: ↑17 and ↓1 +16
Views 4.9K
Comments 6

Как переход со стека Nginx+FPM на Swoole увеличил производительность PHP API на 91%

PHP *Nginx *Laravel *

Читая PHP-дайджест, мы в Evapps наткнулись на интересную новость — вовсю идёт голосование по [RFC] Fibers. В двух словах — это попытки внести немного асинхронности в монолитно-синхронное до сих пор выполнение PHP-кода. А там, глядишь, и до многозадачности недалеко. Но это пока лишь мечты. А в реальности, как оказалось, существует сервис, который УЖЕ создал многопоточность в PHP. Называется он Swoole. Кстати, в новом пакете Laravel — Laravel Octane — под капотом будет использоваться именно этот сервис, Swoole. Об этом рассказал создатель Laravel Тейлор во время презентации пакета.

Рассказывать о Swoole с нуля кажется бессмысленным, так как уже есть люди, которые не просто покрутили сервис на тестовом сервере, но и перевели на него свой проект, получили отличный результат, о котором и отчитались. Хотим с вами поделиться этим отчётом. Представляем перевод статьи основателя компании Appwrite Элдада Фукса Moving From Nginx+FPM to Swoole Has Increased Our PHP API Performance by 91%.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 6.4K
Comments 3

Зачем PHP, смысл Vue.js и онлайн-собеседование джуна: мероприятия HTML Academy в июне

HTML Academy corporate blog PHP *Studying in IT IT career VueJS *
image

Пока в жару мерещатся отгулы и бухи пишут план на отпуска, мы сравниваем boolean и null’ы — в итоге беспросветная тоска. Отвлечься бы от варов, ивент лупов, махнуть на Бали или до Афин. Но за окном Торжок и Мариуполь, а значит, приходите на эфир.

Эфиров три — про пыху, вью и даже вживую собеседуем джуна. Последнему, конечно, будет страшно, ведь вы смотреть подключитесь туда. Подробности запрятаны под катом (и кнопка «минус», вам ведь с этим жить) — там гости, календарь мероприятий и ссылки, чтобы точно не забыть.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 6.2K
Comments 1

Backend Performance Meetup

SuperJob corporate blog ManyChat corporate blog High performance *PHP *IT career
ManyChat и SuperJob приглашают PHP-разработчиков на митап по производительности бэкенда. Спикеры из Авито, «Ситимобила», ManyChat и SuperJob поделятся своим опытом и расскажут о практиках, которые позволяют создавать качественные и надежные продукты.

Встреча пройдёт 30 сентября в гибридном формате — офлайн в офисах SuperJob и ManyChat, а также онлайн с YouTube-трансляцией.

Подробности программы, ссылка для регистрации и бонус-трек — под катом.


Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 274
Comments 5

Обновленная версия PHP 5.2.0.

Website development *
PHP Development Team объявила о выходе обновленной версии PHP 5.2.0. Это – очень популярный и повсеместно используемый скриптовый язык, который особенно хорошо подходит для веб-разработки и может быть внедрен в HTML. Язык пользуется популярностью, в частности, потому, что в нем есть много общего с C, Java и Perl и потому, что он дает возможность разработчикам быстро писать динамически создаваемые страницы.

В текущей версии представлен новый менеджер памяти для Zend Engine, добавлено расширение JSON, появилась возможсность создания и редактирования файлов ZIP, добавлен новый режим ошибок E_RECOVERABLE_ERROR, новые возможности управления информацией о дате и времени, обновлены библиотеки SQLite, PCRE, OpenSSL, MySQL и PostgreSQL, исправлено множество ошибок в системе безопасности. PHP 5.2.0 – это наиболее стабильный релиз на сегодняшний день и рекомендуется для установки всем пользователям.

Источник: 3DNews
Total votes 9: ↑5 and ↓4 +1
Views 3.4K
Comments 10

Эксперт по безопасности покидает команду PHP

Website development *
Stefan Esser, занимавшийся выявлением проблем связанных с безопасностью, заявил об уходе из PHP security team, заявив, что потерял веру в возможность решения проблем безопасности PHP изнутри.

Действительно, проблемы безопасности в PHP исправляются очень долго (в текущем дереве CVS находятся исправление проблем безопасности, которых пользователи ждут уже 6 месяцев), на них не обращается первоочередного внимания. Проблемы поднимаемые Stefan Esser просто игнорировали в PHP security team. Часто исправление ошибки приводило за собой появление новых ошибок.

Примечательно, что Stefan не прекращает исследование проблем PHP, он лишь меняет принцип работы, раньше он сразу сообщал об ошибках разработчикам и ждал пока ошибку исправят, прежде чем публично опубликовать информацию. Теперь же он будет публиковать результаты своих исследований не взирая на наличие исправлений в PHP.

Взято с ЛОРа

upd: Взгляд на ситуацию изнутри. Спасибо long
Total votes 16: ↑15 and ↓1 +14
Views 3.3K
Comments 25

Спрос на PHP-разработчиков в 2007 году будет высоким

Website development *
Так считают аналитики hiveminds.co.uk, основываясь на статистических выкладках itjobswatch.co.uk. Более того, РНР признается уже не просто «перспективной технологией», а производственной необходимостью в сфере веб-разработки. В аналитическом отчете приведены данные зарубежных исследований, однако, в России популярность PHP не меньше, чем в европейских странах, поэтому тренд можно распространять и на отечественные условия.

В результате, как полагают аналитики, спрос на PHP-разработчиков в 2007 году будет высоким. Рынок труда в 2006 году продемонстрировал стабильный рост спроса на разработчиков со знанием PHP, а в 2007 эта тенденция только усилится, так как этот язык веб-разработки уже вышел из тени Java и ASP.NET и работодатели, а также и сами программисты все больше видят в нем инструмент для реализации бизнес-целей.
В целом, популярность языка стабильна и выходит на небольшой рост после падения с релизом его пятой версии.

взято с php{inside}
Total votes 28: ↑25 and ↓3 +22
Views 1.1K
Comments 53

Google Code Search проиндексировал много php-скриптов… вместе с паролями…

Information Security *
Сегодня в ЖЖ во френдленте обнаружил интересную ссылку lang:php .... По этой ссылке можно увидеть результаты простого поискового запроса к Google'евскому поиску по коду.

То что искушённый читатель видит на экране, а видит он красивую таблицу различных логинов и паролей к базам данных MySQL (достаточно много ссылок работают), является ярким примером того, почему надо чётко разделять код и данные, и тем более настроечные данные. И чем именно плох php, не сам по себе, а тот стиль разработки, который он прививает у неискушённого программиста.

Перед комментарием проверьте, нет ли там пароля от Вашей базы? А то, возможно, ОНИ уже идут к Вам :)

P.S. Представляю, в каком объёме сейчас горе-разработчики переведут стрелок на возмутительное поведение поисковой машины.
Total votes 18: ↑11 and ↓7 +4
Views 2.1K
Comments 18

PHP Конференция 2007 — о чем хотят услышать(рассказать) веб-разработчики в 2007

Website development *
О чем я хочу услышать (рассказать) на PHP Conf 2007?

Из уже заявленных докладов:
  • PHP/MapScript и MapServer, Публикация картографических данных с помощью PHP в WEB
    PHP & Flash, новая альтернатива для создания Rich Internet Applications
    XForms — новое поколение веб-форм
    WAP (WAP 1.1, WAP 2.0, I-mode, юзабитити WAP сайтов, личный опыт)
    WEB службы снаружи и изнутри
    Технические и маркетинговые аспекты поисковой оптимизации сайтов

    подробности здесь: phpclub.ru/talk
Total votes 20: ↑17 and ↓3 +14
Views 912
Comments 29