Как управлять командой разработки, выясним 24 февраля на новом митапе.
Управлять командой разработки — это быть хорошим управленцем и разработчиком одновременно. На нашей новой онлайн-конференции мы поможем найти баланс между этими ролями и поговорим о важных для тимлида навыках.
В прямом эфире спикеры от Avito, Skyeng и AGIMA расскажут:
- как не выгореть, управляя командой;
- как планировать ее работу;
- как выстроить разработку мобильных приложений.
Начинающие тимлиды поймут, какие трудности их ждут и как с ними бороться. А опытные улучшат навыки и узнают о новых подходах к управлению.
Управлять командой разработки — это быть хорошим управленцем и разработчиком одновременно. На нашей новой онлайн-конференции мы поможем найти баланс между этими ролями и поговорим о важных для тимлида навыках.
В прямом эфире спикеры от Avito, Skyeng и AGIMA расскажут:
- как не выгореть, управляя командой;
- как планировать ее работу;
- как выстроить разработку мобильных приложений.
Начинающие тимлиды поймут, какие трудности их ждут и как с ними бороться. А опытные улучшат навыки и узнают о новых подходах к управлению.
👍1
#advanced #postgres
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
Сложное объяснение основ устройства индексов в Postgres для тех, кто хочет глубже разобраться в теме.
https://patshaughnessy.net/2014/11/11/discovering-the-computer-science-behind-postgres-indexes
👍9
🐘 Руководство по SQL для начинающих. Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Во второй части статьи узнаете, как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.
https://proglib.io/sh/Jx5dzoaLj0
Во второй части статьи узнаете, как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.
https://proglib.io/sh/Jx5dzoaLj0
Библиотека программиста
🐘 Руководство по SQL для начинающих. Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Во второй части статьи узнаете, как фильтровать данные, работать с множествами и какие бывают функции для работы с массивами.
👍11
#advanced #video
Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
Познавательное видео про то, почему стоит избегать распределенных транзакций, и чем может помочь паттерн Reservation.
https://www.youtube.com/watch?v=PZm0RQGcs38
YouTube
Avoiding Distributed Transactions with the Reservation Pattern
Because a long-running business process could last seconds to days, you cannot lock resources within a service using a distributed transaction. So what's the alternative? The real world has a solution, it's a reservation. A reservation allows you to have…
👍1
#advanced #doctrine
Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
Советы по оптимизации гидрации объектов в Doctrine ORM от Окрамиуса.
https://ocramius.github.io/blog/doctrine-orm-optimization-hydration/
ocramius.github.io
Doctrine ORM Hydration Performance Optimization
Hydration is the most expensive operation performed by Doctrine ORM: how do we prevent it from killing our applications?
👍2
#advanced #architecture
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Frank De Jonge, автор Flysystem, рассказывает о том, какие типы событий бывают в event-driven системах.
https://blog.frankdejonge.nl/the-different-types-of-events-in-event-driven-systems/
Frank on Software
The different types of events in event-driven systems
Event-driven systems come in all sorts of shapes and sizes. The obvious commonality is; they all use events to communicate information. These events come in many shapes and sizes, and determining what goes into an event has an immense impact on the design…
👍1
Alex_Yu_System_Design_Interview_An_Insider_s_Guide_Independently.pdf
22 MB
#advanced #book
Книга с подробным обзором сложных вопросов построения архитектур систем, которые могут вам задать на собеседовании в какой-нибудь FAANG.
Книга с подробным обзором сложных вопросов построения архитектур систем, которые могут вам задать на собеседовании в какой-нибудь FAANG.
🔥13👍1
#advanced #video
Полезный доклад о том, как масштабироваться при нагрузках, как с умом использовать ресурсы базы данных, когда надо начинать кластеризировать базы данных, redis или memcached.
https://www.youtube.com/watch?v=BIwj8Qgiuss
Полезный доклад о том, как масштабироваться при нагрузках, как с умом использовать ресурсы базы данных, когда надо начинать кластеризировать базы данных, redis или memcached.
https://www.youtube.com/watch?v=BIwj8Qgiuss
YouTube
Кластеры баз данных: делаем сложные вещи просто / Андрей Тихонов (Avito)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
РИТ++ 2016, HighLoad++ Junior 2016
Презентация и тезисы:
http://junior.…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
РИТ++ 2016, HighLoad++ Junior 2016
Презентация и тезисы:
http://junior.…
👍6👎1
#advanced #laravel
Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
Ищем самые медленные запросы в Laravel приложении.
https://laravel.io/articles/how-to-find-the-slowest-query-in-your-application
laravel.io
How to find the slowest query in your application | Laravel.io
The Laravel portal for problem solving, knowledge sharing and community building.
👍6👎1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Hiring Talents нужен Fullstack-разработчик PHP + VueJS
г. Москва
Зарплата – ₽250-300К net
Контактное лицо – @MikhailRekrutto
Цели и задачи
Поддержка и развитие системы управления перевозками сырья на заводы
Требования к кандидату
Опыт работы с PHP (Laravel), JavaScript (VueJS), HTML/CSS
Подробнее
В компании, в 2021 году, прошел пилотный проект по запуску системы «Цифровой диспетчер логистики». Это уникальная и конкурентная разработка в сфере производственной логистики. Система предназначена для управления логистическими процессами предприятия для организации, автоматизации, планирования, контроля выполнения рейсов и их автоматическом перераспределении или отмене в форс-мажорных ситуациях на предприятии. Основные функции программы включают в себя: планирование и контроль выполнения плана погрузки и разгрузки автотранспорта в заданные временные интервалы; выравнивание нагрузки на пункты погрузки и разгрузки; оптимизация количества задействованного транспорта; увеличение количества кругорейсов, за счет повышения оборачиваемости и сокращения простоев; оперативное реагирование на изменения условий процесса перевозки и корректировка его в режиме «одного окна»; мониторинг прибытия транспорта и вызов на погрузку и разгрузку; подготовка настраиваемых отчетов; оперативное оповещение пользователей по электронной почте, смс и push-сообщениями. В процессе «пилота» возникли потребности в дальнейшем развитии данной системы.
Реализована система с использованием технологий PHP (Laravel), JavaScript (VueJS), HTML/CSS, PostgreSQL.
На все существующие разработки есть подробная тех. документация.
г. Москва
Зарплата – ₽250-300К net
Контактное лицо – @MikhailRekrutto
Цели и задачи
Поддержка и развитие системы управления перевозками сырья на заводы
Требования к кандидату
Опыт работы с PHP (Laravel), JavaScript (VueJS), HTML/CSS
Подробнее
В компании, в 2021 году, прошел пилотный проект по запуску системы «Цифровой диспетчер логистики». Это уникальная и конкурентная разработка в сфере производственной логистики. Система предназначена для управления логистическими процессами предприятия для организации, автоматизации, планирования, контроля выполнения рейсов и их автоматическом перераспределении или отмене в форс-мажорных ситуациях на предприятии. Основные функции программы включают в себя: планирование и контроль выполнения плана погрузки и разгрузки автотранспорта в заданные временные интервалы; выравнивание нагрузки на пункты погрузки и разгрузки; оптимизация количества задействованного транспорта; увеличение количества кругорейсов, за счет повышения оборачиваемости и сокращения простоев; оперативное реагирование на изменения условий процесса перевозки и корректировка его в режиме «одного окна»; мониторинг прибытия транспорта и вызов на погрузку и разгрузку; подготовка настраиваемых отчетов; оперативное оповещение пользователей по электронной почте, смс и push-сообщениями. В процессе «пилота» возникли потребности в дальнейшем развитии данной системы.
Реализована система с использованием технологий PHP (Laravel), JavaScript (VueJS), HTML/CSS, PostgreSQL.
На все существующие разработки есть подробная тех. документация.
💩27👍5🔥1🎉1
🔔Напоминаем, что у «Библиотеки программиста» существует курс по математике для Data Science, разработанный совместно с преподавателями ВМК МГУ, одного из лучших математических факультетов страны.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
В конце курса вы будете владеть математическим аппаратом, который необходим, чтобы стать специалистом в Data Science. Курс идеально подходит к поступлению в ШАД или Computer Science Center.
Чтобы оставаться востребованным специалистом, никогда не забывайте учиться новому.
📚По промокоду DFA98MK действует скидка 20% на все тарифы до 4 марта.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Посмотреть тарифы и записаться можно здесь.
👍3👎2
🐘 ТОП-55 библиотек для языка программирования PHP (версия 2.0)
Развитие программного обеспечения с открытым кодом не стоит на месте, поэтому мы собрали актуализированную версию списка лучших библиотек для PHP. Все они доступны на GitHub.
https://proglib.io/w/ee228a66
Развитие программного обеспечения с открытым кодом не стоит на месте, поэтому мы собрали актуализированную версию списка лучших библиотек для PHP. Все они доступны на GitHub.
https://proglib.io/w/ee228a66
Библиотека программиста
🐘 ТОП-55 библиотек для языка программирования PHP (версия 2.0)
Развитие программного обеспечения с открытым кодом не стоит на месте, поэтому мы собрали актуализированную версию списка лучших библиотек для PHP. Все они доступны на GitHub.
👍2
👍1
Всем привет! 👋 Мы проводим опрос: «Что сейчас происходит с IT-индустрией и айтишниками».
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша компания и вы проходите через новый кризис. Опрос займет около 3 минут, результаты опубликуем на сайте proglib.io ориентировочно 21 марта.
➡️ Опрос можно пройти анонимно по ссылке.
Google Docs
Что сейчас происходит с IT-индустрией и айтишниками
Всем привет! Мы проводим опрос «Что сейчас происходит с IT-индустрией и айтишниками». Сложилась очень непростая ситуация: найм новых работников поставлен на паузу, некоторых сотрудников сокращают, а какие-то проекты вообще закрываются. Расскажите, как ваша…
👍6
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 Как за 3 простых шага создать свой VPN и прокси-сервер
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Смотреть видео.
YouTube
Как за 3 простых шага создать свой VPN и прокси-сервер
🌐 Простая видеоинструкция по установке OpenVPN на Ubuntu. С помощью простой копипасты команд (ctrl+c и ctrl+v) вы получите свой собственный VPN и сможете поделиться им со своими друзьями и родственниками.
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
Чтобы сделать из VPN-сервера прокси-сервер, отключите…
👍9👎1