Вход/Регистрация
UA RU
UA RU
  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

php

Тестирование - 3 месяца назад

Тестируем веб-приложения с помощью Laravel и PHPUnit: как правильно писать тесты — с примерами

Ігор Куницький BLOG

Senior PHP developer у Binariks

Всем привет, меня зовут Игорь, я PHP-разработчик в компании Binariks. В этой статье я расскажу вам о возможностях тестирования, которые предоставляет фреймворк Laravel в сочетании с PHPUnit, поэтому запарьте чаек и готовьтесь к лонгриду 🙂

Опыт - 5 месяцев назад

«Мы что, девопсы, чтобы все настраивать?»: как без проблем провести отладку PHP-приложения

Олексій Корнієнко BLOG

PHP developer в NIX

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

Back-end - 7 месяцев назад

Что нужно знать будущему бэкенд-разработчику до того, как учить язык: 7 важных советов

Ігор Шатило BLOG

Lead Backend Developer в ІТ-команді NIX

Сегодня большинство бизнесов (если не все) нуждаются в полнофункциональных сайтах для обслуживания своих клиентов. Бэкенд-разработчики помогают создать и оптимизировать такие ресурсы.

Новости - 10 месяцев назад

В экосистеме PHP нашли критический баг 15-летней давности — он позволяет подменять чужие проекты

Игорь Грегорченко

Технический редактор Highload

В PHP PEAR обнаружена уязвимость 15-летней давности, которая позволяла осуществлять атаки на цепочку поставок кода. Тривиальная ошибка позволяла получить доступ для публикации собственных уязвимых пакетов и выполнять произвольный код на удаленном сервере.

Борьба и победа - 10 месяцев назад

10+ волонтерских вакансий на Djinni для айтишников, которые хотят помочь

Богдан Мирченко

Редактор новостей

10+ волонтерских вакансий на Djinni для айтишников, которые хотят помочь

Во время войны многие IT-компании перестроили рабочие процессы для разработки продуктов на помощь Украине. В связи с этим ряд компаний нанимает разработчиков на волонтерские проекты. 19 таких, в том числе призванные помочь обычным гражданам, можно найти на портале для поиска работы Djinni. Вот некоторые из них.  

Мнение - 11 месяцев назад

«Я жалею, что писал на нем»: разработчик объяснил, почему PHP — не конкурент Java и C#

Оленка Пилипчак

Редактор у Highload

«Я сожалею, что писал на PHP», — написал разработчик Джордж Кастро из Чили. Совсем недавно он закончил большой серьезный проект (который был около трех лет в разработке), и этот проект даже работает так, как было задумано. Тем не менее, совсем не кажется надежным.

Вопросы - 12 месяцев назад

Facebook создал проблему бэкендерам: как работать с новой системой авторизации

Николай Коваленко BLOG

Backend Developer в Ronis Business Tools

Недавно Facebook предложил вариант реализации ограниченного логина (Limited Login) для разработчиков приложений. Особенность нового способа авторизации в том, что данные конечного пользователя, использующего вход в Facebook через приложение, не используются для персонализации или измерения эффективности рекламы соцсети.

Работа с данными - 12 месяцев назад

Учимся работать с базами данных: подробный гайд по MySQL для PHP-разработчика

Андрей Мелешко BLOG

PHP Developer в NIX

Современные приложения производят все больше объемов данных. Таким образом растет необходимость структурировать все эти огромные массивы информации. Как это сделать? Обратимся за помощью к реляционной базе данных — MySQL. Благодаря доступности, быстрой обработке запросов и надежности хранения данных эта БД уже практически стала стандартом написания веб-приложений.

Новости - 12 месяцев назад

В VS Code теперь документацию пишет ИИ — разработчики хвалят

Богдан Мирченко

Редактор новостей

В VS Code теперь документацию пишет ИИ — разработчики хвалят

Команда стартапа Mintlify выпустила ИИ-расширение VS Code для создания документации. Инструмент, по словам создателей, преследует только одну цель — автоматизировать один из самых скучных и нелюбимых процессов среди разработчиков. Если вам тоже надоело писать документацию, продолжайте читать. 

Веб-разработка - 1 год назад

Создаем авторизацию по почте или имени на Laravel: короткая инструкция

Сергей Гришечкин BLOG

Backend Developer во FlexMade

Лично мне всегда было удобнее использовать почту для логинизации. Совсем непонятно, зачем еще нужно запоминать какой-то username для каждого отдельного сайта. Видимо, такой же логикой руководствуются разработчики Laravel, предоставляя «из коробки» систему авторизации на основе почтового адреса. Но если вдруг вы захотите/поступит задача дать пользователю возможность входа через email или username на выбор — эта короткая инструкция вам в помощь!

Теория - 1 год назад

Как сделать Composer Install внутри Docker-контейнера

Сергей Почекутов

Автор

Composer Install

Задача этого материала — максимально предметно показать, как подготовить образ Docker с PHP Composer. Также мы будем делать multi-stage-билды. Конфигурации могут быть разными, поэтому посмотрим на общую концепцию и несколько примеров, а для закрепления создадим на практике приложение на Laravel, работающее в трех служебных контейнерах. Это практический how-to — здесь минимум теории, но максимум пошаговых инструкций, поэтому открываем свои системные терминалы и погнали следом за мной.

Интервью - 1 год назад

Мечтал быть военным, но стал программистом: как одна ошибка привела меня в IT

Анастасія Пономарьова

Журналістка Highload

Это интервью имеет необычное начало: герой не расскажет, как в детстве получил компьютер и загорелся программированием, нет. Более того: он мечтал стать военным и в сторону IT даже не смотрел. Но жизнь смешала все карты.

Карьера - 1 год назад

Как пройти собеседование на PHP-разработчика: главное для джуниора, мидла и сеньора

Дмитрий Троян BLOG

PHP TechLead и ментор в NIX

Привет! Я — Дмитрий Троян, PHP TechLead и ментор обучения в NIX. Я занимаюсь как техническим развитием, так и поддержкой боевого духа команды. Учиться никогда не поздно. Именно поэтому я решил структурировать свои знания за годы практики в IT и занялся менторством начинающих PHP-разработчиков.

Подборки - 1 год назад

Главные релизы недели: крупное обновление PHP, GitLab сканирует код на безопасность и новые дистрибутивы Linux

Богдан Мирченко

Редактор новостей

Главные релизы недели: крупное обновление PHP, GitLab сканирует код на безопасность и новые дистрибутивы Linux

Kubernetes в GitLab Free, крупное обновление языка программирования PHP и новая версия сетевого анализатора WireShark. Какими еще релизами была богата прошедшая неделя — читайте далее. 

Подборки - 1 год назад

10 лучших платформ для практики навыков фронтенда

Богдан Мирченко

Редактор новостей

10 лучших платформ для практики навыков фронтенда

Теоретические знания важны, но их сложно закрепить без практики и решения реальных задач. Чтобы усвоить все, чему вы научились в учебниках, предлагаем рассмотреть десять ресурсов для отработки навыков фронтенда. Их разработчик программного обеспечения Мутху Аннамалай опубликовал у себя в блоге. Вот они. 

Новости - 1 год назад

PHP близок к вылету из десятки самых популярных языков программирования — его могут обогнать Ruby и Groovy

Богдан Мирченко

Редактор новостей

PHP близок к вылету из десятки самых популярных языков программирования

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

Подборки - 1 год назад

Главные релизы недели: Angular 13 лишился поддержки IE11, долгожданный анализатор PHP-кода и драйвер NTFS в Linux

Богдан Мирченко

Редактор новостей

Главные релизы недели: Angular 13 лишился поддержки IE11, долгожданный анализатор PHP-кода и драйвер NTFS в Linux

Линус Торвальдс презентовал новую версию ядра Linux 5.15 с драйвером NTFS, спустя шесть лет разработки вышел анализатор кода PHPStan, а новый Firefox стал меньше потреблять памяти JavaScript. Какими еще релизами была богата прошедшая неделя — читайте далее. 

Подборки - 1 год назад

Какие сертификации пройти айтишнику: 8 вариантов для разработчиков, тестировщиков, сисадминов и безопасников

Виктория Пушкина

Журналистка в Highload

Все уровни и модули ISTQB / Официальный сайт ISTQB

Одни говорят, что международный IT-сертификат — это пропуск в высшую лигу (по данным Prometric, у 81% сдавших сертификацию, выросла зарплата или уровень позиции), другие — что эти бумажки никому не нужны.

Интервью - 1 год назад

«Айтишники жадные и капризные — они могут такими быть»: Андрей Никишаев о том, почему требовать $15 тысяч у работодателя — это нормально

Анастасія Пономарьова

Журналістка Highload

Solution Architect Андрей Никишаев считает, что бич IT-сферы в Украине — рекрутеры, не знающие базовых вещей, и некачественные менеджеры, принуждающие больше работать за меньшие деньги. О ситуации на рынке IT, а также о своей зоозащитной деятельности и экстремальных хобби он рассказал в заключительной части интервью Highload. 

Инструменты - 1 год назад

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

Светлана Лазутина

Автор

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

Мнение - 2 года назад

TypeScript в роли «стартового наркотика»: как Microsoft наложила лапу на open source, попутно убив JavaScript

Оленка Пилипчак

Редактор у Highload

TypeScript в роли «стартового наркотика»: как Microsoft наложила лапу на open source, попутно убив JavaScript

После молниеносного захвата компанией Microsoft источников открытого исходного кода бесплатные технологии JavaScript оказались на пороге вымирания. Ничего не скажешь, Microsoft ловко провернула этот захват, почти не встретив сопротивления со стороны сотен тысяч активных разработчиков JavaScript. Нам остается только восхититься.

DevOps - 2 года назад

«Если сидеть весь день в наушниках и пилить функционал, то медаль получат все, кроме тебя»: почему быть хорошим инженером недостаточно, если хочешь повышения

Оленка Пилипчак

Редактор у Highload

Карьера в IT никогда не бывает легкой и быстрой, особенно — в DevOps-специализации. Бытует мнение, что Junior DevOps не существует — виной всему очень высокий порог вхождения в область.

Истории - 2 года назад

Обожаю искать вещи на барахолках, и чтобы не тратить время на OLX, создал бот, который делает это за меня

Оленка Пилипчак

Редактор у Highload

Обожаю искать вещи на барахолках, и чтобы не тратить время на OLX, создал бот, который делает это за меня

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Истории - 2 года назад

Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей

Александр Павленко BLOG

PHP developer в NIX и спикер в NIXMultiConf

Все меняли в спешке, сроки горели, а мы пытались объяснить заказчику, почему постоянная оптимизация не нужна: как мы вывели сайт на 40 млн пользователей

За годы работы в IT я заметил тенденцию: чем масштабнее проект и чем быстрее растет разработка, тем чаще команде приходится менять, расширять логику и улучшать функционал. В крупных проектах постоянный рефакторинг — неизбежный процесс. Но иногда за ним скрываются проблемы. Их не стоит бояться. В такие моменты у вас есть отличный шанс получить новые скиллы, прокачать свою экспертизу и, справившись со всеми трудностями, заручиться еще большим доверием клиента.

Мониторинг - 2 года назад

Самые популярные языки программирования в 2021 году

Оленка Пилипчак

Редактор у Highload

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему и поделились рейтингом самых популярных языков программирования.

Highload - 2 года назад

Singleton в PHP на примере подключения к MySQL

Игорь Грегорченко

Технический редактор Highload

Singleton (синглтон, одиночка) – один из простейших для понимания шаблонов проектирования в PHP. Это обычный класс в PHP, в логику которого добавлена проверка на единственность создания его экземпляра.

Опыт - 2 года назад

Я написал бесплатного Telegram-бота для поиска уцененных товаров на Rozetka, теперь им пользуются тысячи украинцев

Daniel Meleshun BLOG

CEO и основатель cubo.agency

Уцененные товары зачастую попадают в уценку из-за поврежденной упаковки или мини-дефекта, причем из-за этого могут стоить на порядок ниже рынка. Такие товары могут быть отличным способом сэкономить, если покупать их для личного использования.

Подборки - 2 года назад

Повышение квалификации: где пройти продвинутые курсы для разработчиков?

Анастасія Пономарьова

Журналістка Highload

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы, тренинги и марафоны помогут глубже изучить возможности JavaScript, Java, C#, PHP и других языков программирования, а также научат пользоваться фреймворками, в том числе Spring и Laravel. Стоимость курсов варьируется от 2,8 тыс. грн в месяц до 15 тыс. грн за девять дней.

Книги - 2 года назад

10 книг по программированию на PHP и MySQL

Богдан Мирченко

Редактор новостей

В блоге на hackr.io пользователь Ахил Бхадвал поделился десятью лучшими, по его мнению, книгами по программированию на языке PHP. 

Новости - 2 года назад

Пароли Git-репозитория языка PHP хранились ненадежно

Богдан Мирченко

Редактор новостей

Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net.

Истории - 2 года назад

История Hubber: от монолита к модульной архитектуре

Павло Бєлавін

головний редактор Highload

В IT-платформе для синхронизации поставщиков и производителей с маркетплейсами Hubber рассказали Highload о трансформации продукта за пять лет с момента запуска: с какими технологиями работают, какие совершали ошибки и почему постепенно уходят от монолитной архитектуры.

Новости - 2 года назад

Хакеры внедрили в Git-репозиторий проекта PHP удаленно управляемый бэкдор

Богдан Мирченко

Редактор новостей

Разработчик и сопровождающий языка программирования PHP Никита Попов сообщил о компрометации Git-репозитория php-scr проекта и обнаружении двух вредоносных коммитов — от имени самого Попова и создателя PHP Расмуса Лердорфа.

Новости - 2 года назад

Appwrite: брат-близнец Firebase, но с открытым исходным кодом

Богдан Мирченко

Редактор новостей

На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных и бэкенд-приложений, упакованный в виде набора Docker-контейнеров для упрощенного развертывания. Проект набрал на GitHub пять тысяч звездочек. Согласно документации, цель Appwrite — абстрагировать и упростить общие задачи разработки REST API, помогая разработчикам быстрее создавать безопасные приложения.

Новости - 2 года назад

RoadRunner: сервер приложений PHP на Go

Богдан Мирченко

Редактор новостей

Команда Spiral Scout продемонстрировала мощную интеграцию PHP и Golang под названием RoadRunner. Это выпущенный под лицензией MIT высокопроизводительный сервер приложений PHP c открытым исходным кодом, балансировщик нагрузки и менеджер процессов, написанный на Go.

Новости - 2 года назад

Вышел PeachPie 1.0.0

Роман Гармидер

PeachPie — это амбициозный проект с открытым кодом, призванный объединить два мира: PHP и .NET. PeachPie интегрирует язык PHP в экосистему .NET, что делает его полностью совместимым с другими проектами .NET, полностью управляемым, кроссплатформенным и не требующим нативного PHP, а также позволяет пользоваться всеми преимуществами платформы .NET. Проект состоит из компилятора, среды выполнения, библиотек расширений, поддержки IDE и MSBuild, полностью соответствующих стандарту .NET.

Топ текстов недели
1.
Веб-архивы интернета: список действующих ресурсов
2.
Шифрование, фишинг, наркоторговля: киберпреступники осваивают ChatGPT
3.
«Когда сделал это впервые, я был в шоке»: 10 способов радикально улучшить свои финансы в 2023 году
4.
Новые возможности от Google: 13 бесплатных онлайн-курсов по разработке и Data Scienсе
5.
Официально: $10 млрд инвестиций Microsoft в разработчика ChatGPT пойдут на интеграцию Azure
6.
Стартовал набор на бесплатный практикум для фулстек-разработчиков
7.
Кому пишут рекрутеры: Djinni опубликовал статистику по направлениям
8.
Мобильные приложения: виды и особенности
9.
ВСУ ищет программистов и дизайнеров: актуальная подборка вакансий
10.
Украинский бизнесмен собирает $3 млн на разработку машины времени
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2023

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: