Telegram Web
🚨 Смешные новости про IT теперь в одном канале

Мы запустили @hahacker_news — наш новый юмористический IT-канал.

Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.

👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
1🔥1😁1
🐾 Проклятие или благословение

Вопрос древний, как интернет: помогает ли кошка работать? Или это пушистая диверсия в лапах?

За что кошку можно любить на рабочем месте:

Погладил кота — забыл о дедлайнах. Правда, вместе с дедлайнами можно забыть и о задачах. Но нервы целы.

Когда твой ноутбук превращается в трон для кота, начинаешь задумываться о великих целях... например, купить второй ноутбук.

Кошка никогда не делает ничего лишнего. Хотите продуктивности? Учитесь у мастеров минимализма.

💬 А есть ли минусы у кошек? Делитесь своими мыслями в комментариях👇 Заодно можете покидать своих пушистых помощников 🐈

Библиотека пхпшника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21
😀 Самые полезные хоткеи в VS Code

💡 Хочешь редактировать код быстрее и чувствовать себя как джедай IDE? Лови подборку горячих клавиш, которые действительно ускоряют работу и делают процесс редактирования в разы приятнее:

🔥 Редактирование


🔹 Alt + ↑ / ↓ — переместить строку вверх или вниз.

🔹 Shift + Alt + ↑ / ↓ — скопировать строку вверх или вниз.

🔹 Ctrl + / — закомментировать или раскомментировать строку.

💬 А какие хоткеи у вас самые любимые? Может, есть свои "скрытые фишки" работы в VS Code? Делитесь в комментариях👇

Библиотека пхпшника #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
🚀 Работаем с NATS в PHP: просто, быстро и неожиданно

Что такое NATS?
NATS — это высокопроизводительный брокер сообщений, написанный на Go. Он поддерживает модели PUB/SUB и очереди через JetStream. Работает по простому текстовому протоколу, с которым можно взаимодействовать даже через telnet.

PHP и NATS: возможно ли?
Да! Существует библиотека basis-company/nats, которая позволяет PHP-приложениям подключаться к NATS, публиковать и получать сообщения. В статье подробно описано:
🔸 Как установить и настроить библиотеку.
🔸 Как создать поток с политикой WORK_QUEUE.
🔸 Как публиковать и обрабатывать сообщения.

Почему это важно?
Интеграция PHP с современными брокерами сообщений открывает новые возможности для масштабируемых и распределённых систем. Теперь PHP-разработчики могут использовать преимущества асинхронной обработки данных без перехода на другие языки.

📖 Читайте статью полностью на Хабре
🥱8👍2
🎱 Айтишные предсказания: вечерняя загрузка началась…

Суббота. Серверы затаились. Скрипты отдыхают. Админы выдыхают (почти). Самое время обратиться к тёмной стороне логов, где хранятся пророчества.

Библиотека пхпшника #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍1
💻 Подборка новостей по PHP за неделю:​

🔹 Laravel 12.13: добавлена возможность именования отложенных замыканий (queued closures), новый метод assertRedirectBack() для тестирования и поддержка колбэков в методе коллекций containsOneItem()

🔹 PHP 8.3.21 и 8.4.7: выпущены обновления с исправлениями ошибок и улучшениями стабильности. Рекомендуется обновиться до этих версий для обеспечения надежной работы приложений

🔹 Symfony 7.3.0-BETA2: вышла вторая бета-версия Symfony 7.3.0, предоставляющая разработчикам возможность протестировать новые функции и улучшения перед официальным релизом, запланированным на конец мая 2025 года

🔹 Неделя Symfony #958 (5–11 мая 2025 года): на этой неделе были объединены 49 пул-реквестов (36 в коде и 13 в документации) и закрыт 31 issue (23 в коде и 8 в документации). Кроме того, продолжилось освещение новых функций Symfony 7.3 и подготовки к конференции SymfonyOnline в июне 2025 года

Библиотека пхпшника #свежак
👍1
Что выведет на экран этот код?
Что выведет на экран этот код?
Anonymous Quiz
9%
integer
68%
string
4%
double
3%
mixed
16%
float
📖 Обзор книги «PHP Serverless Programming»

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

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

🔹 Основные темы

— Введение в концепцию серверлесс-программирования
— Использование PHP в AWS Lambda с помощью библиотеки Bref
— Архитектура Twelve-Factor App и её применение в серверлесс-приложениях
— Интеграция с другими сервисами AWS, такими как API Gateway, DynamoDB, SQS и SES
— Настройка CI/CD с использованием GitHub Actions
— Обзор практических примеров, включая API, веб-приложения и фоновые задачи
— Рекомендации по безопасности и мониторингу приложений
Speaker Deck

💬 Что говорят читатели

Очень полезная книга для тех, кто хочет быстро разобраться с серверлесс-программированием на PHP. Примеры понятные, все шаги расписаны детально.

Автор отлично объясняет работу с AWS Lambda через PHP, что редко встретишь в других материалах. Книга помогла внедрить серверлесс в реальный проект.

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


Плюсы

— Подробные практические примеры и пошаговые инструкции
— Чёткое объяснение сложных концепций серверлесс-программирования
— Актуальность материала в контексте современных тенденций разработки

Минусы

— Предполагается наличие базовых знаний AWS и серверлесс-архитектуры
— Некоторые главы могут быть сложными для новичков без предварительного опыта

🔗 Скачать книгу

🐸 Книги для программистов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
⌨️ Топ-вакансий по PHP за неделю

Backend Developer (PHP) — от 3 500 до 5 000 $, удалёнка (Москва)

PHP-разработчик — от 5 000 до 5 500 €, удалёнка (Кипр)

Junior+ PHP Developer — от 80 000 ₽, удалёнка (Москва)

PHP Laravel разработчик — от 200 000 ₽, удалёнка (Москва)

➡️ Еще больше топовых вакансий — в нашем канале PHP Jobs
👍3
Как интегрировать несколько внешних источников данных в Laravel с помощью DTO

💡 Сталкивались с задачей собрать отзывы с Google, Tripadvisor, Facebook и других платформ в одну модель Laravel? Статья показывает крутой способ, как это сделать грамотно и масштабируемо — с помощью Spatie Laravel Data и DTO.

⚙️ Как это работает?

Одна модель Review — с универсальными полями (автор, рейтинг, дата и т.д.).
DTO ReviewData — описывает, как выглядят «приведённые» данные.
Методы fromGoogle, fromTripadvisor и т.д. — превращают хаос внешних API в единый формат.
Match-case + firstOrCreate — красиво сохраняем данные, избегая дублирования.

📦 Используется пакет spatie/laravel-data, который делает работу с данными чистой и предсказуемой.

Подходит если:
у вас до 5 внешних источников;
нужно навести порядок и унифицировать структуру данных;
хочется типизированного и удобного кода.
📚 Полезно даже если у вас пока один источник — потом масштабировать будет проще.

🔗 Читайте подробности в статье
👍7🥱4
🚀 Как проект на Laravel набрал 1000+ звёзд на GitHub

👨‍💻 История Laravel Workflow от идеи до популярности
Разработчик Райан МакДэниел поделился историей своего open-source проекта Laravel Workflow. Он начал его как внутренний тул для визуализации бизнес-процессов, а спустя несколько месяцев — получил более 1000 звёзд на GitHub.

💡 В статье:
— Как появилась идея проекта
— Почему MVP важен даже для open-source
— Как он получил первый фидбек и начал собирать аудиторию
— Что сработало: Twitter, документация и честный storytelling
— Какие уроки он вынес для себя как разработчик и автор OSS

📌 Если вы тоже мечтаете запустить что-то своё — обязательно прочтите. Много практики и честных инсайтов.

🔗 Читаем
👍41
Thumbhash PHP — читаемые идентификаторы

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

Thumbhash — это компактное представление плейсхолдера для изображения. Создавайте его в соответствии с вашими данными в то время как реальное изображение грузится для более плавной загрузки.

👉 Github

Библиотека пхпшника #инструменты
👍21
2025/07/08 18:03:50
Back to Top
HTML Embed Code: