В мире компьютерных игр не только безумное разнообразие жанров 🎲🎮🕹👾, но и огромные бюджеты международных IT-гигантов. Стать разработчиком игр = обеспечить себя захватывающей работой и высокой зарплатой. Какие шаги предпринять, ещё учась в школе, расскажут 12 сентября (сб) в 12:00 на IT-субботнике GeekBrains «Из геймера в разработчики игр».
Кому будет полезно:
👪 Родители, чьи дети любят компьютерные игры. Вы узнаете, как направить интерес в полезное русло и позаботиться о будущем ребёнка.
🎮 Школьники, которые задумываются о выборе профессии. Вы поймете, чем привлекательна разработка игр и подходит ли она вам.
Бесплатная регистрация и все подробности здесь 👉 https://proglib.io/w/bf45f7ab
Кому будет полезно:
👪 Родители, чьи дети любят компьютерные игры. Вы узнаете, как направить интерес в полезное русло и позаботиться о будущем ребёнка.
🎮 Школьники, которые задумываются о выборе профессии. Вы поймете, чем привлекательна разработка игр и подходит ли она вам.
Бесплатная регистрация и все подробности здесь 👉 https://proglib.io/w/bf45f7ab
PHPFest.2020
23-24 октября. Онлайн.
Два дня хардкорного погружения в PHP-разработку.
Расширяем границы: ооп и не только.
Немного о конкуренции: асинхронное программирование.
Немного про оптимизацию: железо или рефакторинг.
Объединяем PHP и Go: в погоне за новинками или необходимость?
Чистота и удобство: архитектура, дизайн, анализ.
Подключайтесь, будет хардкорно!
Подключиться 👉https://clck.ru/QgKZ7
23-24 октября. Онлайн.
Два дня хардкорного погружения в PHP-разработку.
Расширяем границы: ооп и не только.
Немного о конкуренции: асинхронное программирование.
Немного про оптимизацию: железо или рефакторинг.
Объединяем PHP и Go: в погоне за новинками или необходимость?
Чистота и удобство: архитектура, дизайн, анализ.
Подключайтесь, будет хардкорно!
Подключиться 👉https://clck.ru/QgKZ7
#advanced
Пример архитектуры приложения на PHP, основанного на Чистой Архитектуре (как понятия, а не книги) Роберта Мартина.
https://medium.com/engenharia-arquivei/a-decoupled-php-architecture-inspired-by-the-clean-architecture-788b30ab52c2
Пример архитектуры приложения на PHP, основанного на Чистой Архитектуре (как понятия, а не книги) Роберта Мартина.
https://medium.com/engenharia-arquivei/a-decoupled-php-architecture-inspired-by-the-clean-architecture-788b30ab52c2
Medium
A decoupled PHP architecture inspired by the Clean Architecture
How we create APIs and workers in PHP that won’t be a pain in a few years.
#laravel
В 8-й версии Laravel среди прочего появилась возможность использовать динамические компоненты. Что это такое и как использовать, читайте в статье:
https://www.amitmerchant.com/dynamic-blade-components-in-laravel-8/
В 8-й версии Laravel среди прочего появилась возможность использовать динамические компоненты. Что это такое и как использовать, читайте в статье:
https://www.amitmerchant.com/dynamic-blade-components-in-laravel-8/
Amit Merchant - A blog on PHP, JavaScript, and more
Dynamic blade components in Laravel 8
With the release of Laravel 8, you can now render Blade components dynamically using a built-in component called dynamic-component.
#advanced
Почему статические методы иногда могут быть злом, заражающим ваш код.
https://tomasvotruba.com/blog/2020/08/31/how-static-methods-kills-you-like-corona/
Почему статические методы иногда могут быть злом, заражающим ваш код.
https://tomasvotruba.com/blog/2020/08/31/how-static-methods-kills-you-like-corona/
Каждый третий айтишник в России — самоучка
В преддверии Дня программиста онлайн-ритейлер Ozon опросил более 700 IT-специалистов, чтобы выяснить, как они пришли в профессию. Оказалось, что треть разработчиков – самоучки и только 30% из них имеют профильное высшее образование.
Несмотря на высокий уровень заработной платы в отрасли, лишь 20% IT-специалистов считают деньги решающим фактором при устройстве на работу. Половина специалистов выбирает IT, исходя из способностей и увлечений, а каждый десятый вообще считает, что попал в эту сферу случайно.
Полные результаты исследования и соответствующая инфографика были опубликованы сегодня на Хабре: https://habr.com/ru/company/ozontech/blog/518722/
В преддверии Дня программиста онлайн-ритейлер Ozon опросил более 700 IT-специалистов, чтобы выяснить, как они пришли в профессию. Оказалось, что треть разработчиков – самоучки и только 30% из них имеют профильное высшее образование.
Несмотря на высокий уровень заработной платы в отрасли, лишь 20% IT-специалистов считают деньги решающим фактором при устройстве на работу. Половина специалистов выбирает IT, исходя из способностей и увлечений, а каждый десятый вообще считает, что попал в эту сферу случайно.
Полные результаты исследования и соответствующая инфографика были опубликованы сегодня на Хабре: https://habr.com/ru/company/ozontech/blog/518722/
Хабр
Каждый третий айтишник в России — самоучка
Привет, Хабр! В преддверии 256-го дня года мы решили выяснить, а как вообще люди приходят в IT. Так мы опросили больше 700 специалистов со всей страны — и вот...
#advanced
Способ гидрации массива в объекты через конструктор.
https://tomasvotruba.com/blog/2020/04/20/how-to-hydrate-arrays-to-objects-via-constructor/
Способ гидрации массива в объекты через конструктор.
https://tomasvotruba.com/blog/2020/04/20/how-to-hydrate-arrays-to-objects-via-constructor/
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
Wisebits в поиске опытного бэкенд-разработчика🚀
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
➡️ Подробности: https://proglib.io/vacancies/senior-backend-developer-kipr-wisebits-2020-09-14
➕ 4000 EUR
➕ Кипр
➕ Пишешь на PHP7, Go и JS. Куча трафа, борьба за сроки, современный офис и очень интересные условия.
➡️ Подробности: https://proglib.io/vacancies/senior-backend-developer-kipr-wisebits-2020-09-14
#hints
Если вам нужно вызвать поле класса, которое является типом callable, внутри одного из его методов, вместо того чтобы присваивать его переменной и после вызывать, вы можете использовать такую запись:
Если вам нужно вызвать поле класса, которое является типом callable, внутри одного из его методов, вместо того чтобы присваивать его переменной и после вызывать, вы можете использовать такую запись:
$result = ($this->fieldAsFunc)($arg);
#junior #web
Из этой статьи вы познакомитесь с основами работы веба: как работает DNS, как устроен HTTP, как взаимодействуют между собой клиент (ваш веб-браузер) и сервер и многое другое.
https://github.com/astaxie/build-web-application-with-golang/blob/master/ru/03.1.md
Из этой статьи вы познакомитесь с основами работы веба: как работает DNS, как устроен HTTP, как взаимодействуют между собой клиент (ваш веб-браузер) и сервер и многое другое.
https://github.com/astaxie/build-web-application-with-golang/blob/master/ru/03.1.md
GitHub
build-web-application-with-golang/ru/03.1.md at master · astaxie/build-web-application-with-golang
A golang ebook intro how to build a web with golang - astaxie/build-web-application-with-golang
#hints
Если метод или функция, которые вы вызываете, требует от вас аргумент типа
Пример:
Если метод или функция, которые вы вызываете, требует от вас аргумент типа
callable, вы можете передать туда не только реальный Closure, но и массив вида: [new ClassName(), 'methodInsideClass']Пример:
final class PHP
{
public function do()
{
return 'some';
}
}
function call(callable $func)
{
return $func();
}
var_dump(call([new PHP(), 'do'])); // string(5) "some"
🍃 В сентябре многие родители задумываются о будущем детей: хочется увлечь ребёнка тем, что пригодится в жизни. Таким ответственным родителям мы рекомендуем модульные курсы GeekSchool, где ученики тренируют логику, развивают творческое мышление, навыки решения практических задач и привычку работать на результат. Такой опыт пригодится в любой отрасли и на любой должности.
👩🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.
За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь: https://proglib.io/w/e91be3ba
👩🏫 Занятия – это живые вебинары с преподавателями, в любой момент можно задать вопрос и получить ответ. После урока – практическое задание, преподаватель проверяет результат и даёт обратную связь. В конце каждого курса ученики создают финальный проект: например, готовый сайт или компьютерную игру.
За один учебный год можно освоить три направления и решить, что нравится больше. Все подробности здесь: https://proglib.io/w/e91be3ba
#advanced #laravel
Если вы обновились до Laravel 8 и у вас перестали работать роуты, эта статья для вас:
https://proglib.io/w/fb4eb427
Если вы обновились до Laravel 8 и у вас перестали работать роуты, эта статья для вас:
https://proglib.io/w/fb4eb427
Medium
How to fix ‘Target class does not exist’ in Laravel 8
Starting in Laravel 8, the old string syntax that most tutorials use, does not work out of the box. Here’s how to fix it.
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#vacancy #office #Helsinki #Finland #php #database #vac0004
👨💻 Senior Software Engineer (PHP)
🇫🇮 Офис, Хельсинки, Финляндия
⌚️ Полная занятость
💰ЗП 4000 - 5000 евро гросс (калькулятор)
✈️ Помощь с релокацией
📍О компании:
Лидер в области автоматизации маркетинговой аналитики и статистики с сотнями тысяч клиентов по всему миру (Warner Bros, BBC, Dyson и другие)
📍Требования:
Сильные навыки ООП, strictly-typed PHP
Большой опыт SQL, NoSQL
Javascript и/или typescript
Git, Docker, Unit-test
Опыт работы с high load приложениями
📍Обязанности:
Работа в команде, разработка APIs, программирование PHP. Применение новых технологий для создания отличных сервисов для наших клиентов
По всем вопросам к @julia_zhukova
Про IT в Финляндии читайте @itfinland
Резюме отправлять по ссылке https://itfinland.com/registration
➡️ Подробности: https://proglib.io/vacancies/senior-software-engineer-php-it-finland-2020-09-17
👨💻 Senior Software Engineer (PHP)
🇫🇮 Офис, Хельсинки, Финляндия
⌚️ Полная занятость
💰ЗП 4000 - 5000 евро гросс (калькулятор)
✈️ Помощь с релокацией
📍О компании:
Лидер в области автоматизации маркетинговой аналитики и статистики с сотнями тысяч клиентов по всему миру (Warner Bros, BBC, Dyson и другие)
📍Требования:
Сильные навыки ООП, strictly-typed PHP
Большой опыт SQL, NoSQL
Javascript и/или typescript
Git, Docker, Unit-test
Опыт работы с high load приложениями
📍Обязанности:
Работа в команде, разработка APIs, программирование PHP. Применение новых технологий для создания отличных сервисов для наших клиентов
По всем вопросам к @julia_zhukova
Про IT в Финляндии читайте @itfinland
Резюме отправлять по ссылке https://itfinland.com/registration
➡️ Подробности: https://proglib.io/vacancies/senior-software-engineer-php-it-finland-2020-09-17
Itfinland
Job application
Fill the shot form and attach your CV
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «#vacancy #office #Helsinki #Finland #php #database #vac0004 👨💻 Senior Software Engineer (PHP) 🇫🇮 Офис, Хельсинки, Финляндия ⌚️ Полная занятость 💰ЗП 4000 - 5000 евро гросс (калькулятор) ✈️ Помощь с релокацией 📍О компании: Лидер в области автоматизации маркетинговой…»
#security
«Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
https://proglib.io/w/94065f6e
«Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
https://proglib.io/w/94065f6e
Библиотека программиста
↩️ «Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?
Благодаря открытому протоколу OAuth, необязательно заводить для каждой сайта отдельные логин и пароль – можно авторизоваться через Google, Facebook или другой ресурс. Рассказываем, как устроен под капотом протокол OAuth 2.0.
Думаешь, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если ты никогда не занимался программированием, курс «Профессия Go-разработчик» станет отличным стартом твоей карьеры!
Под руководством опытных кураторов ты получишь базовые знания программирования, поймешь принципы работы с операционными системами и обменом данными, научишься создавать и оптимизировать приложения на языке Go.
Пройдя обучение, ты получишь диплом и возможность стажировки в крупной международной компании.
Регистрируйся пока есть скидка 40% на обучение!
Не упусти свой шанс, оставляй заявку по ссылке ▶️https://clc.am/u1fu9Q !
Если ты никогда не занимался программированием, курс «Профессия Go-разработчик» станет отличным стартом твоей карьеры!
Под руководством опытных кураторов ты получишь базовые знания программирования, поймешь принципы работы с операционными системами и обменом данными, научишься создавать и оптимизировать приложения на языке Go.
Пройдя обучение, ты получишь диплом и возможность стажировки в крупной международной компании.
Регистрируйся пока есть скидка 40% на обучение!
Не упусти свой шанс, оставляй заявку по ссылке ▶️https://clc.am/u1fu9Q !
#advanced
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Нарушение правила зависимости и их решение.
https://matthiasnoback.nl/2020/09/violating-the-dependency-rule/
Matthias Noback
Violating the Dependency rule
I write about design rules a lot, but I sometimes forget to:
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…
Mention that these rules can’t always be applied, Describe when that would be the case, and Add examples of situations where the rule really doesn’t matter. The rules should work in most cases,…