Ищете вакансию мечты в IT?
Вам в Andersen!
Наша команда растет и расширяется семимильными шагами, в нашем активе все больше классных проектов, а значит нам надо все больше крутых специалистов.
Andersen:
- "Работодатель года" по версии Habrahab;
- лидер рейтинга работодателей по версии DOU.UA;
- занимает первое место по росту среди всех аутсорсинговых компаний в Польше, по данным американской аналитической платформы Clutch...
Мы могли бы перечислять и дальше... 😉
Но лучше предложим Вам присоединиться к нашей команде и увидеть всё своими глазами!
Какой план действий?
1. Заходите на страницу компании https://people.andersenlab.com/vacancies;
2. Отправляйте резюме;
3. Растите и развивайтесь вместе с Andersen!
А бегиннеры могут начать со СТАЖИРОВКИ!
Вам в Andersen!
Наша команда растет и расширяется семимильными шагами, в нашем активе все больше классных проектов, а значит нам надо все больше крутых специалистов.
Andersen:
- "Работодатель года" по версии Habrahab;
- лидер рейтинга работодателей по версии DOU.UA;
- занимает первое место по росту среди всех аутсорсинговых компаний в Польше, по данным американской аналитической платформы Clutch...
Мы могли бы перечислять и дальше... 😉
Но лучше предложим Вам присоединиться к нашей команде и увидеть всё своими глазами!
Какой план действий?
1. Заходите на страницу компании https://people.andersenlab.com/vacancies;
2. Отправляйте резюме;
3. Растите и развивайтесь вместе с Andersen!
А бегиннеры могут начать со СТАЖИРОВКИ!
#advanced
Когда наследование – это не наследование, а попытка избавиться от "дублирования" кода.
https://enterprisecraftsmanship.com/posts/when-inheritance-is-not-an-inheritance/
Когда наследование – это не наследование, а попытка избавиться от "дублирования" кода.
https://enterprisecraftsmanship.com/posts/when-inheritance-is-not-an-inheritance/
Enterprise Craftsmanship
When inheritance is not an inheritance
Nowadays, notion of composition over inheritance is quite widely accepted. It basically means that when designing a software, you should prefer composition to inheritance, although you could use either one.
But what if several classes do have some common…
But what if several classes do have some common…
#advanced
Что происходит на самом деле, когда вы клонируете объекты.
https://doeken.org/blog/what-happens-when-we-clone
Что происходит на самом деле, когда вы клонируете объекты.
https://doeken.org/blog/what-happens-when-we-clone
doeken.org
What happens when we clone?
Cloning is a nice way of creating a quick copy of an object. But there are some things you need to be aware of!
#advanced #nginx
Песочница, в которой можно быстро проверить конфигурацию для nginx.
https://nginx-playground.wizardzines.com/
Песочница, в которой можно быстро проверить конфигурацию для nginx.
https://nginx-playground.wizardzines.com/
28 сентября в 19:00 на youtube-канале Podlodka пройдет митап для бэкенд-разработчиков PHP & GO «Как выжить при быстром росте». Ребята из быстрорастущих стартапов России и Европы Qonversion, Bolt (главный конкурент Uber в Европе), Ситимобил и Vivid Money а также Google поделятся, с какими сложностями они столкнулись при экстремальном и неожиданном росте до сотен миллионов пользователей, и как они с этим справились — технически и организационно. Регистрируйтесь, чтобы получить ссылку на трансляцию.
lu.ma
Митап: Как выжить при быстром росте · Luma
28 сентября в 19:00 мы вместе с ребятами из Podlodka проведем онлайн-митап «Как выжить при быстром росте».
Быстрый рост приложения испытывает на прочность инфраструктуру и команду...
Быстрый рост приложения испытывает на прочность инфраструктуру и команду...
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «28 сентября в 19:00 на youtube-канале Podlodka пройдет митап для бэкенд-разработчиков PHP & GO «Как выжить при быстром росте». Ребята из быстрорастущих стартапов России и Европы Qonversion, Bolt (главный конкурент Uber в Европе), Ситимобил и Vivid Money а…»
#advanced #laravel
Советы и хитрости по работе с Eloquent ORM (большинство из них не очень хорошие).
https://robiokidenis.medium.com/laravel-eloquent-tips-and-tricks-make-you-more-productivity-part-1-22c503cd6153
https://robiokidenis.medium.com/laravel-eloquent-tips-and-tricks-make-you-more-productivity-2-636dc708e10f
Советы и хитрости по работе с Eloquent ORM (большинство из них не очень хорошие).
https://robiokidenis.medium.com/laravel-eloquent-tips-and-tricks-make-you-more-productivity-part-1-22c503cd6153
https://robiokidenis.medium.com/laravel-eloquent-tips-and-tricks-make-you-more-productivity-2-636dc708e10f
Medium
Laravel Eloquent Tips and Tricks make you more productivity #1
Eloquent ORM seems like a simple mechanism, but under the hood, there’s a lot of semi-hidden functions and less-known ways to achieve more…
#advanced #symfony #library
Интеграция RoadRunner с Symfony через новый Runtime компонент.
https://github.com/php-runtime/roadrunner-symfony-nyholm
Интеграция RoadRunner с Symfony через новый Runtime компонент.
https://github.com/php-runtime/roadrunner-symfony-nyholm
Symfony
The Runtime Component (Symfony Docs)
The Runtime Component decouples the bootstrapping logic from any global state to make sure the application can run with runtimes like PHP-PM, ReactPHP, Swoole, FrankenPHP etc. without any changes. I…
#advanced #video
Архитектура масштабируемого Real-time мессенджера.
https://www.youtube.com/watch?v=oO1s8S9XauE
Архитектура масштабируемого Real-time мессенджера.
https://www.youtube.com/watch?v=oO1s8S9XauE
YouTube
Архитектура масштабируемого Real-time мессенджера - Александр Мохорев (Onliner)
09.12.2017 Minsk Onliner PHP Meetup #1
Слайды: https://www.slideshare.net/AlexanderMohorev/onliner-php-meetup
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь, задавайте вопросы спикерам.
Слайды: https://www.slideshare.net/AlexanderMohorev/onliner-php-meetup
Наш чат в телеграмме https://yangx.top/onliner_php
Присоединяйтесь, задавайте вопросы спикерам.
Учиться чему-либо бывает непросто: многие откладывают обучение, не могут выделить на него время, теряются в количестве информации или, наоборот, не могут найти актуальные источники. Команда «Библиотеки программиста» хотела бы исследовать вопрос для дальнейшего развития проекта и посему просим вас выделить пару минут своего времени на гугл форму: https://forms.gle/qVJEULRbbHTJTzYr6
Google Docs
Чему бы вы хотели научиться?
Мы в активном поиске идей для образовательных продуктов и будем рады узнать ваши пожелания по обучению.
#advanced #architecture
"DRY – это про знания. Дублирование кода – это не проблема", – так эту статью начинает Матьяс Верраес. Статья рассказывает о том, о чем на самом деле говорит принцип "Don't repeat yourself".
https://verraes.net/2014/08/dry-is-about-knowledge/
"DRY – это про знания. Дублирование кода – это не проблема", – так эту статью начинает Матьяс Верраес. Статья рассказывает о том, о чем на самом деле говорит принцип "Don't repeat yourself".
https://verraes.net/2014/08/dry-is-about-knowledge/
Mathias Verraes' Blog
DRY is about Knowledge
Code duplication is not the issue.
#advanced
В php давно есть дженерики, реализуемые с помощью статических анализаторов, таких как psalm и phpstan, а теперь появился вот такой пакет, который предлагает использовать дженерики прям на уровне языка. Пакет парсит все классы, содержащие дженерики, и генерирует валидный php класс на их основе.
https://github.com/mrsuh/php-generics
В php давно есть дженерики, реализуемые с помощью статических анализаторов, таких как psalm и phpstan, а теперь появился вот такой пакет, который предлагает использовать дженерики прям на уровне языка. Пакет парсит все классы, содержащие дженерики, и генерирует валидный php класс на их основе.
https://github.com/mrsuh/php-generics
GitHub
GitHub - mrsuh/php-generics: PHP generics written in PHP
PHP generics written in PHP. Contribute to mrsuh/php-generics development by creating an account on GitHub.
#junior #laravel
Уменьшаем количество запросов в Laravel приложении.
https://freek.dev/2075-strategies-for-decreasing-the-number-of-queries-in-a-laravel-app
Уменьшаем количество запросов в Laravel приложении.
https://freek.dev/2075-strategies-for-decreasing-the-number-of-queries-in-a-laravel-app
freek.dev
Strategies for decreasing the number of queries in a Laravel app | freek.dev
Oh Dear is all-in-one solution to monitor your site that my buddy Mattias Geniar and I have created. It can monitoring uptime, certificates, broken links, scheduled jobs, and much more.
Under the hood, Oh Dear is a large Laravel application that performs…
Under the hood, Oh Dear is a large Laravel application that performs…
#advanced
Структура
https://marcosh.github.io/post/2021/09/24/either-why-or-how.html
Структура
Either
очень популярна в функциональных языках, таких как Haskell. Но может ли эта структура быть использована в php? Узнаем из статьи.https://marcosh.github.io/post/2021/09/24/either-why-or-how.html
Marcoshplace
Either why or how
#junior #web
Хорошие практики на тему управления сессией веб-приложения.
https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html
Хорошие практики на тему управления сессией веб-приложения.
https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html
cheatsheetseries.owasp.org
Session Management - OWASP Cheat Sheet Series
Website with the collection of all the cheat sheets of the project.