Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.35K photos
20 videos
26 files
4.04K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Download Telegram
#hollywar

Скорее всего, разработчики вокруг вас (да и вы сами) очень сильно увлекаются абстрагированием от базы данных, аргументируя это тем, что в будущем вы можете перейти на другую базу данных. Это заставляет разработчиков отказываться от использовании особенностей текущей СУБД. Но так ли это оправдано? Автор треда считает, что так вы себя ограничиваете при работе с БД и только очень маленькая часть команд действительно решается на миграцию.

А как считаете вы?

https://twitter.com/reibitto/status/1489678892785111040
Что из новых фичей Laravel 9 вам больше всего понравилось?
Anonymous Poll
28%
Новые аксессоры/мутаторы
29%
Енамы в качестве кастов в моделях
18%
Енамы в биндингах роутов
30%
Группировка роутов по контроллерам
36%
Поддержка полнотекстового поиска
26%
Улучшенный вывод команды `route:list`
#advanced

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

https://github.com/tayllan/awesome-algorithms
🔥6👍1
Хотите переходить с PHP на Go?

14 февраля в 19:00 приходите на открытое собеседование на позицию middle Go-разработчика, где каждый сможет узнать:
- Какие вопросы задают на собеседовании по Go?
- Что нужно сделать для получения крутого оффера?
- Как быстрее всего стать гофером?

Как все происходит?
- Вы увидите настоящее собеседование: реальные вопросы, кейсы, задачи
- Интервьюер будет отвечать на вопросы из чата
- В конце вебинара мы расскажем про нашу менторскую программу

Кто будет проводить интервью?
Сергей Парамошкин
- Руководит центром разработки и автоматизации в МТС.Digital
- В подчинении три команды разработки
- Интервьюирует респондентов на позиции Junior, Middle и Senior
- Больше 10 лет в IT, 7 лет опыт в Go

Напишите нашему боту, чтобы зарегистрироваться на вебинар!
@mock_interviews_bot
💩16👍4
Middle/Senior PHP Developer
З/П 120000 - 250000 рублей


Обязанности:

- Разработка WEB-сервисов
- Оптимизация WEB-сервиса под высокую нагрузку, масштабирование, поиск узких мест
- Участие во всем процессе разработки, начиная с проектирования архитектуры и заканчивая поддержкой и рефакторингом
- Интеграция платёжных систем (Stripe, Solid и т.п.)


Требования:

- Опыт работы PHP-разработчиком от 4-х лет
- Продвинутый уровень владения PHP (версия 7.0 и выше)
- Опыт работы с БД (MySQL, PostgreSQL)
- Опыт работы с Yii2 или Symfony или Laravel или Slim
- Владение GIT
- Владение Composer
- Опыт работы с PSR
- Умение работать в команде, соблюдать сроки, вовремя сообщать о проблемах


Будет плюсом:

- Опыт применения NoSql решений


Мы предлагаем:

- Восьмичасовую пятидневку с плавающим временем прихода/ухода;
- У нас Вы получите оплачиваемые отпуска и больничные в 100% объеме Вашей заработной платы
- У нас Вы встретите отсутствие жёстких рамок и бюрократии
- Если Вы человек, жаждущий постоянного роста и развития, наша компания с удовольствием предоставит такую возможность, будь это курсы повышения квалификации или карьерный рост внутри организации
- Полная удалёнка либо офис в Санкт-Петербурге в 2 минутах от ст. м. "Маяковская".
- Достойная заработная плата, определяющаяся по результатам собеседования
- Уютный офис, где всегда можно перекусить и расслабиться в игровой зоне с Playstation 5
- Кофе, печеньки и т.п.

Контакт: @web_product_devs
👍7
Как управлять командой разработки, выясним 24 февраля на новом митапе.

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

В прямом эфире спикеры от Avito, Skyeng и AGIMA расскажут:
- как не выгореть, управляя командой;
- как планировать ее работу;
- как выстроить разработку мобильных приложений.

Начинающие тимлиды поймут, какие трудности их ждут и как с ними бороться. А опытные улучшат навыки и узнают о новых подходах к управлению.
👍1
#advanced #postgres

Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.

https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
👍9
🐘 Руководство по SQL для начинающих. Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами

Во второй части статьи узнаете, как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.

https://proglib.io/sh/Jx5dzoaLj0
👍11
Alex_Yu_System_Design_Interview_An_Insider_s_Guide_Independently.pdf
22 MB
#advanced #book

Книга с подробным обзором сложных вопросов построения архитектур систем, которые могут вам задать на собеседовании в какой-нибудь FAANG.
🔥13👍1