Как стать автором
Обновить

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

PHP *
image

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

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

Рады позвать вас на завершающий летний сезон митап PHPofBy #29. В этот раз мы обсудим следующие темы:
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.2K
Комментарии 0

PHP Microservice Framework Swoft — 2.0.6 Officially Released

PHP *Программирование *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

Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 5.4K
Комментарии 0

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

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

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.5K
Комментарии 0

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

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

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

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

Для кого это будет актульно — не знаю. Может кому будет интересно посмотреть.
Читать дальше →
Всего голосов 45: ↑7 и ↓38 -31
Просмотры 6.3K
Комментарии 19

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

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

Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 664
Комментарии 0

RevolveR Contents Management Framework v.1.9.4.9

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

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

Kernel Model View архитектура
Всего голосов 21: ↑9 и ↓12 -3
Просмотры 3.7K
Комментарии 35

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

Блог компании ВсеИнструменты.ру Высокая производительность *PHP *MySQL *

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

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 5.4K
Комментарии 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%.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 8.5K
Комментарии 3

Пресечена попытка встроить бэкдор в репозиторий PHP

Информационная безопасность *PHP *

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

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 10K
Комментарии 27

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

Блог компании HTML Academy PHP *Учебный процесс в IT Карьера в IT-индустрии VueJS *
image

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

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

Backend Performance Meetup

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

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

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


Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 846
Комментарии 5

Сообщество разработчиков языка PHP учредило некоммерческую организацию PHP Foundation

Разработка веб-сайтов *Open source *PHP *Финансы в IT IT-компании


22 ноября 2021 года сообщество разработчиков языка PHP учредило некоммерческую организацию PHP Foundation. Цель организации данного независимого образования — создать структуру, отвечающую за организацию финансирования и продвижения проекта PHP, включая поддержку сообщества разработчиков, их трудоустройства и обеспечение им необходимых условий для развития проекта.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 3.1K
Комментарии 2

Когда бэкенд-разработка — это твой профиль

Блог компании VK IT-инфраструктура *Карьера в IT-индустрии IT-компании Удалённая работа

Станьте частью Команды ВКонтакте всего за два дня: приглашаем на Weekend Offer!

Это встреча с большими перспективами. До 4 февраля включительно оставьте заявку на сайте — пришлём вам анкету и предложим рассказать о себе. 

Финальные собеседования пройдут 5 и 6 февраля.

Подробнее →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.6K
Комментарии 0

Куда идет PHP: мнения о 2021 и планы на 2022

Блог компании Skyeng Разработка веб-сайтов *PHP *Управление сообществом *Исследования и прогнозы в IT

3100+ ответов про выбор фреймворков и инструментов, запомнившиеся статьи и доклады, ключевые события и планы по развитию. Это в два раза больше, чем годом ранее. Наконец все посчитано, закономерности найдены, графики построены. Можно не только 2021 разобрать, но и сравнить с 2020 — для этого специально была сохранена логика основных вопросов.

Откроем лендинг с результатами и параллельно обсудим в прямом эфире в субботу — 12 февраля в 11:00 (Мск / Минск, 10:00 — Киев). Выбрали выходной, чтобы было удобно подключиться и восточным регионам.

Прокомментируют итоги, объяснят графики и немножко похоливарят:

- Александр Макаров (руководитель ПК PHP Russia, Yii)

- Валентин Удальцов (Пых, Happy Inc., PHP Russia)

- Кирилл Несмеянов (FunCorp, PHP Russia)

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.9K
Комментарии 0

Популярные опенсорс-библиотеки Python и PHP взломали с целью сбора учетных данных AWS

Блог компании Cloud4Y Информационная безопасность *Open source *IT-компании

Скомпрометированы два популярных пакета с открытым исходным кодом: Python-пакет ctx и PHP-библиотека phpass. По некоторым данным атака затронула более 3 млн пользователей.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.7K
Комментарии 1

Вышел июньский номер Joomla! Community Magazine

CMS *Разработка веб-сайтов *Open source *PHP *Joomla *

Внедрение TUF - The Update Framework в Joomla, работа с Joomla 4 CLI, интервью с разработчиками и активными участниками проекта Joomla! и многое другое Вы узнаете в июньском номере официального журнала Joomla-сообщества.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 305
Комментарии 0

Секреты оптимизатора

Веб-дизайн *
Поскольку я этим не занимаюсь, а лишь готовлю почву для их работы, пишу то, что некоторым известно, а многим интересно.

1) Заголовки Last-Modified и If-Modified-Since
Читать дальше →
Всего голосов 16: ↑9 и ↓7 +2
Просмотры 7.7K
Комментарии 28

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

Разработка веб-сайтов *
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
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 3.6K
Комментарии 10

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

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

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

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

Взято с ЛОРа

upd: Взгляд на ситуацию изнутри. Спасибо long
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.4K
Комментарии 25