https://wiki.php.net/rfc/this_return_type
Очередное странное нововведение в php, но которое хотя бы потенциально может быть полезно(пиши в комменты если знаешь чем).
Это нововведение интересно тем, что оно модернизирует самый популярны вопрос на собесе для джунов "чем отличается self от static". Так вот, если вы с горя попалам разобрались в чем отличие, то для вас плохие новости - сейчас будет ещё тайп this, который будет обозначать класс объекта из которого был вызов метода... Если нихуя не понял что это и в чем отличие от ststic го читать статью
P.S Статья по индексам зашла не очень, но я все таки напишу ещё 2 главу саги про собесы. Будет про кафку и кролика. Также на следующей неделе будет много анонсов крутых мероприятий от партнёров. Всем кто не лох должно быть интересно!
Очередное странное нововведение в php, но которое хотя бы потенциально может быть полезно(пиши в комменты если знаешь чем).
Это нововведение интересно тем, что оно модернизирует самый популярны вопрос на собесе для джунов "чем отличается self от static". Так вот, если вы с горя попалам разобрались в чем отличие, то для вас плохие новости - сейчас будет ещё тайп this, который будет обозначать класс объекта из которого был вызов метода... Если нихуя не понял что это и в чем отличие от ststic го читать статью
P.S Статья по индексам зашла не очень, но я все таки напишу ещё 2 главу саги про собесы. Будет про кафку и кролика. Также на следующей неделе будет много анонсов крутых мероприятий от партнёров. Всем кто не лох должно быть интересно!
🚀Перейдите на новый профессиональный уровень PHP-разработки!
🔥1 и 4 октября OTUS приглашает на открытый интенсив «Пишем микросервисный бэкенд на PHP». Занятия проведет Алексей Будаев, специалист с 8-ми летним опытом в IT, Backend Engineer & Team Lead RnD в Alyce.
За 2 дня вы построите инфраструктуру для приложения, состоящего из двух микросервисов.
✔️Познакомитесь с понятием контейнеризации на примере Docker и принципами работы с контейнерами.
✔️ Узнаете, как работают Nginx и PHP-FPM в связке и внедрим их в созданные микросервисы
✔️ Научитесь определять зоны ответственности микросервисов и следить, как они взаимодействуют друг с другом
✔️ На основе фреймворка Laravel напишете API и бизнес-логику для микросервисов
Еще больше профессиональных навыков вас ждет на онлайн-курсе «PHP Developer. Professional».
Для регистрации на интенсив пройдите вступительный тест
- 1-й день зарегистрироваться: https://otus.pw/uLBK9/
- 2-й день зарегистрироваться: https://otus.pw/Bmli/
🔥1 и 4 октября OTUS приглашает на открытый интенсив «Пишем микросервисный бэкенд на PHP». Занятия проведет Алексей Будаев, специалист с 8-ми летним опытом в IT, Backend Engineer & Team Lead RnD в Alyce.
За 2 дня вы построите инфраструктуру для приложения, состоящего из двух микросервисов.
✔️Познакомитесь с понятием контейнеризации на примере Docker и принципами работы с контейнерами.
✔️ Узнаете, как работают Nginx и PHP-FPM в связке и внедрим их в созданные микросервисы
✔️ Научитесь определять зоны ответственности микросервисов и следить, как они взаимодействуют друг с другом
✔️ На основе фреймворка Laravel напишете API и бизнес-логику для микросервисов
Еще больше профессиональных навыков вас ждет на онлайн-курсе «PHP Developer. Professional».
Для регистрации на интенсив пройдите вступительный тест
- 1-й день зарегистрироваться: https://otus.pw/uLBK9/
- 2-й день зарегистрироваться: https://otus.pw/Bmli/
⁉️Какие задачи решают PHP-разработчики на собеседовании?
Приглашаем 11 октября на бесплатный урок от OTUS, где вы познакомитесь с онлайн-курсом «PHP Developer. Basic» для начинающих PHP-программистов.
🗣Спикер — Дмитрий Кириллов, технический директор 1С-Старт проведет вебинар на тему: «Решение несложных алгоритмических задач на PHP».
Demo-занятие будет полезно тем, кто уже сталкивался с базовыми конструкциями языка (переменными, условиями, циклами). Для активного участия не потребуется ничего, кроме обычного браузера. Вместе с преподавателем вы:
✔️ Познакомитесь с особенностями массивов и строк в PHP
✔️ Поговорите об алгоритмической сложности
✔️ Решите несколько задач, которые часто встречаются на собеседованиях
👉Регистрация на вебинар 11 октября: https://otus.pw/8V4BP/
Хотите больше? Тогда присоединяйтесь на 2-й бесплатный вебинар "Классы и объекты: в картинках, но всерьёз".
👉Регистрация на вебинар 14 октября: https://otus.pw/aavm/
Приглашаем 11 октября на бесплатный урок от OTUS, где вы познакомитесь с онлайн-курсом «PHP Developer. Basic» для начинающих PHP-программистов.
🗣Спикер — Дмитрий Кириллов, технический директор 1С-Старт проведет вебинар на тему: «Решение несложных алгоритмических задач на PHP».
Demo-занятие будет полезно тем, кто уже сталкивался с базовыми конструкциями языка (переменными, условиями, циклами). Для активного участия не потребуется ничего, кроме обычного браузера. Вместе с преподавателем вы:
✔️ Познакомитесь с особенностями массивов и строк в PHP
✔️ Поговорите об алгоритмической сложности
✔️ Решите несколько задач, которые часто встречаются на собеседованиях
👉Регистрация на вебинар 11 октября: https://otus.pw/8V4BP/
Хотите больше? Тогда присоединяйтесь на 2-й бесплатный вебинар "Классы и объекты: в картинках, но всерьёз".
👉Регистрация на вебинар 14 октября: https://otus.pw/aavm/
За последнее время мне удалось выпустить в канале 2 рекламных поста подряд! Я очень горд собой, хотя я еще очень далек от своей цели - выпускать 10 рекламных постов каждый день. К сожалению, мне приходится мириться с тем, что иногда я обязан выкладывать интересный и полезный контент, чтобы хоть как то снижать поток отписок людей, которых оскорбляют мои партнерские материалы.
Так вот! Сегодня расскажу вам о хвостовом масштабировании. Бьюсь об заклад, что большинство об этом даже не слышали. Да я и сам собственно не слышал, пока пару дней назад на работе не столкнулся с одной неприятной херней в процессе оптимизации. Для тех кому интересно - приглашаю почитать статейку на хабре(не моя):
https://habr.com/ru/post/168031/
Так вот! Сегодня расскажу вам о хвостовом масштабировании. Бьюсь об заклад, что большинство об этом даже не слышали. Да я и сам собственно не слышал, пока пару дней назад на работе не столкнулся с одной неприятной херней в процессе оптимизации. Для тех кому интересно - приглашаю почитать статейку на хабре(не моя):
https://habr.com/ru/post/168031/
Хабр
Хвостовое масштабирование
Взаимодействие с системами, которые реагируют на запросы пользователя быстро (в течение 100 мс), ощущается тем же пользователем, как более плавное и естественное, чем взаимодействие с системами,...
⁉️Какие навыки необходимы PHP-разработчику, чтобы решать задачи Middle+ уровня?
🗓12 октября пройдет встреча с Александром Пряхиным, СТО в CityAds Media. Александр расскажет, что пригодится вам в профессиональном росте, и представит программу онлайн-курса «PHP Developer. Professional».
Вы узнаете о формате обучения в OTUS и подходе к практике.
📍В конце вебинара у вас будет возможность занять место в группе по спец.цене.
👉🏻Регистрация на вебинар https://otus.pw/xTx5/
🗓12 октября пройдет встреча с Александром Пряхиным, СТО в CityAds Media. Александр расскажет, что пригодится вам в профессиональном росте, и представит программу онлайн-курса «PHP Developer. Professional».
Вы узнаете о формате обучения в OTUS и подходе к практике.
📍В конце вебинара у вас будет возможность занять место в группе по спец.цене.
👉🏻Регистрация на вебинар https://otus.pw/xTx5/
Как часто вы юзаете исключения? Если не симфозадрот, то возможно не очень часто. Это не хорошо и не плохо. Но если хотите юзать их активно, то вот вам шпаргалка про встроеные в пыху экспшны
https://www.strangebuzz.com/en/blog/the-php-exceptions-cheatsheet
https://www.strangebuzz.com/en/blog/the-php-exceptions-cheatsheet
Strangebuzz
The PHP exceptions and errors cheat sheet | Strangebuzz
This article is a cheat sheet for all PHP errors and exceptions displayed as trees and tables. Documentation, description, links and examples are included.
🔥PHP остается одним из самых востребованных языков разработки. Почему его стоит изучать в 2021 году? Узнайте на Demo Day онлайн-курса «PHP Developer. Basic» 19 октября в 13:00 по московскому времени.
🗣Спикер — Александр Пряхин, технический директор в CityAds Media с бэкграундом разработки и технического обеспечения веб-приложений.
Он расскажет о востребованности PHP-программистов и конкуренции на рынке труда. Вы познакомитесь с программой курса и узнаете, в каком формате проходит обучение в OTUS и общение с ментором. Вы сможете задать вопросы о курсе и понять, подходит ли он вам.
📍В конце вебинара вас вы сможете занять место в группе по спец.цене.
👉Регистрация на вебинар https://otus.pw/rHcY/
🗣Спикер — Александр Пряхин, технический директор в CityAds Media с бэкграундом разработки и технического обеспечения веб-приложений.
Он расскажет о востребованности PHP-программистов и конкуренции на рынке труда. Вы познакомитесь с программой курса и узнаете, в каком формате проходит обучение в OTUS и общение с ментором. Вы сможете задать вопросы о курсе и понять, подходит ли он вам.
📍В конце вебинара вас вы сможете занять место в группе по спец.цене.
👉Регистрация на вебинар https://otus.pw/rHcY/
Давно не было срачей за бабки. А изначально канал создавался именно для этого. И так очередная попытка посчитать деньги в чужих карманах:
https://alexstaff.agency/ru/salaries-for-remote
Что думаете, гребцы? Насколько инфа актуальна?
https://alexstaff.agency/ru/salaries-for-remote
Что думаете, гребцы? Насколько инфа актуальна?
Наверняка многие из вас знают про laradock. Если кто не знает - то знакомиться обязательно(спойлер: это не про ларавель). https://laradock.io - это удобное окружение для веб разработки основанное на docker-compose с предустановленными инфраструктурными штуками, в основном разными базами данных. Кафка, редис, тарантул, кликхаус, натс, постгря и т.д. Кажется, там есть всё что может пригодится разрабу под веб. Естественно, не обязательно прогать на пхп, можете обращаться с данным из любого языка, который вам нравится.
Что особо приятно, заводится с полпинка, да же у меня да притом на винде, хотя у меня вечно были проблемы со всей этой виртуализацией. Вобщем, пользуйтесь кто ещё не. Или пишите в коментах, чем вы пользуетесь для распаковки стандартного для себя окружения. И кидай рыбу в коменты если вместо этого гавна продолжишь использовать denwer и openserver )
P.S. Сейчас у меня появилось очень много свободного времени, которое можно тратить на канал. Посты будут выходить часто, к тому же не рекламные. Так что спасибо всем кто не отписался ещё)
Что особо приятно, заводится с полпинка, да же у меня да притом на винде, хотя у меня вечно были проблемы со всей этой виртуализацией. Вобщем, пользуйтесь кто ещё не. Или пишите в коментах, чем вы пользуетесь для распаковки стандартного для себя окружения. И кидай рыбу в коменты если вместо этого гавна продолжишь использовать denwer и openserver )
P.S. Сейчас у меня появилось очень много свободного времени, которое можно тратить на канал. Посты будут выходить часто, к тому же не рекламные. Так что спасибо всем кто не отписался ещё)
laradock.io
Use Docker First - Learn About It Later! Laradock | Laradock
Laradock: Full PHP development environment on Docker.
Большинство из нас не пишет на SQL каждый день. Но на собесах, от джуна до тимлида всё таки до сих пор спрашивают задачки на построение запросов с джойнами - "выберите всех людей из отделов где работает больше 1488 человек, чей рост меньше метра с кепкой и тех кто получал премию в январе 1900 года" и т.п дичь.
Наши деды(и мы раньше) тренировали знания на сайте https://www.sql-ex.ru/
Он хорош, но выглядит как гавно полное, что отбивает желание им пользоваться. Сегодня я нашёл сайтик https://sql-academy.org/ в целом задачки неплохие, хоть их и мало. Есть учебник, но я туда правда не заходил, сразу к задачам перешёл. Есть какие то платные фичи, но мне не понадобились. Вобщем для практики перед собесом, или просто освещения инфы самое то.
Наши деды(и мы раньше) тренировали знания на сайте https://www.sql-ex.ru/
Он хорош, но выглядит как гавно полное, что отбивает желание им пользоваться. Сегодня я нашёл сайтик https://sql-academy.org/ в целом задачки неплохие, хоть их и мало. Есть учебник, но я туда правда не заходил, сразу к задачам перешёл. Есть какие то платные фичи, но мне не понадобились. Вобщем для практики перед собесом, или просто освещения инфы самое то.
Доброе утро! Нашёл прикольную статью с простым и понятным объяснением, что такое обход графов, какие виды обходов бывают и чем отличаются DFS от BFS.
Ставьте плюсики если понравилось.
Пишите в комменты "а нахуя нам графы, алгоритмы не нужны" или "бля чат про пхп а примеры в статье на JavaScript, админ дибил" если вы быдло!
https://habr.com/ru/post/504374/
Ставьте плюсики если понравилось.
Пишите в комменты "а нахуя нам графы, алгоритмы не нужны" или "бля чат про пхп а примеры в статье на JavaScript, админ дибил" если вы быдло!
https://habr.com/ru/post/504374/
Хабр
Обход графа: поиск в глубину и поиск в ширину простыми словами на примере JavaScript
Доброго времени суток. Представляю вашему вниманию перевод статьи «Algorithms on Graphs: Let’s talk Depth-First Search (DFS) and Breadth-First Search (BFS)» автора Try Khov. Что такое обход графа?...
Сегодня пост не про айтишку а про жизнь, а точнее про её остаток :( Наткнулся на статью и чёт приуныл. Может кому-то из вас тоже идея покажется интересной как и мне.
https://vc.ru/tribuna/309433-ya-ustal-zhit-na-avtomate-i-sdelal-bota-v-telegram-kotoryy-napominaet-skolko-mne-ostalos-zhit
Сам мем про "неделя = клеточка" не новый, но интерпритация и автоматизация в виде телеграмм бота выглядит свеженько.
https://vc.ru/tribuna/309433-ya-ustal-zhit-na-avtomate-i-sdelal-bota-v-telegram-kotoryy-napominaet-skolko-mne-ostalos-zhit
Сам мем про "неделя = клеточка" не новый, но интерпритация и автоматизация в виде телеграмм бота выглядит свеженько.
vc.ru
Я устал жить на автомате и сделал бота в Telegram, который напоминает сколько мне осталось жить — Трибуна на vc.ru
Теперь бот присылает каждую неделю новую таблицу жизни, где видно сколько мне осталось до 90 лет. Красный квадрат – 1 прожитая неделя.
Помните книжки в духе "c++ за 21 день"?
Над ними еще все смеялись, как над нереальными. Так вот в нашем мире это теперь не модно, встречайте - ПХП за 100 СЕКУНД!
https://www.youtube.com/watch?v=a7_WFUlFS94
Над ними еще все смеялись, как над нереальными. Так вот в нашем мире это теперь не модно, встречайте - ПХП за 100 СЕКУНД!
https://www.youtube.com/watch?v=a7_WFUlFS94
YouTube
PHP in 100 Seconds
PHP Hypertext Preprocessor is a scripting language for building dynamic websites on the server. It remains one of the most popular programming languages in the world, powering tools like Wordpress, Laravel, and Symfony. https://fireship.io
#programming #webdev…
#programming #webdev…
Сегодня тот случай когда я правда нашёл крутую статью, а не просто кинул вам какой-то кусок гавна и сказал что это интересная статья!
На собесе у меня спросили, знаю ли я что такое livelock? Конечно же я не знал, поэтому после собеса пришлось гуглить. После перебора всякого бреда по типу дорвеев с переводами и сайтов отвечающих 500 по переходу из гугла удалось наткнуться на статью(точнее цикл статей).
В ней вообще очень подробно рассматриваются проблемы concurrency такие как Deadlocks, Livelocks и Starvation и т.п
Так что все кто не быдло, читать обязательно!
https://medium.com/german-gorelkin/deadlocks-livelocks-starvation-ccd22d06f3ae
P.S. Да примеры в статье снова не на пехепе...
На собесе у меня спросили, знаю ли я что такое livelock? Конечно же я не знал, поэтому после собеса пришлось гуглить. После перебора всякого бреда по типу дорвеев с переводами и сайтов отвечающих 500 по переходу из гугла удалось наткнуться на статью(точнее цикл статей).
В ней вообще очень подробно рассматриваются проблемы concurrency такие как Deadlocks, Livelocks и Starvation и т.п
Так что все кто не быдло, читать обязательно!
https://medium.com/german-gorelkin/deadlocks-livelocks-starvation-ccd22d06f3ae
P.S. Да примеры в статье снова не на пехепе...
Medium
Deadlocks, Livelocks и Starvation
Рассмотрим проблемы синхронизации в контексте современных языков программирования.
Я в очередной раз бросаю программировать на PHP, но PHP на это пофигу и дайджест продолжает выходить
https://habr.com/ru/post/589229/
https://habr.com/ru/post/589229/
Хабр
PHP Дайджест № 215 (1 – 15 ноября 2021)
Картинка: Gabriel Nunes . Подборка свежих новостей и материалов из мира PHP. В выпуске: последний релиз кандидат PHP 8.1 перед финальным релизом, бенчмарки PHP 8.1; в PHP 8.2 планируется...
Ребята сегодня у нас действительно плохая новость! После моего предыдущего поста о том что я бросаю пхп, бросить его решил и Никита Попов :( И это к сожалению не троллинг. Если вы не знаете кто это, то идите нахуй скорей всего вы ещё зелёный джун, который не ходил на собес на зп 200к+
Никита - это человек который сделал для языка очень и очень много + одно время активно писал статьи раскрывающие нюансы внутренностей пыхе. Например из его статей я узнал что такое copyOnWrite и каким боком это относится к пехепе. Вообще потеря колоссальная. Может последнее время я часто критиковал его нововведения, добавляющие ебучий синтаксический сахар в язык, но если говорить серьезно, то можно сказать Никите только спасибо, за всё что он сделал и пожелать удачи в дальнейшей профессиональной карьере! Не смейте критиковать его, за решение разработать что то нормальное!
Тем не менее сообразительные пхпшники не растерялись, и смогли придумать как решить проблему того, что их язык нахуй никому не всрался. Теперь пхп будут разрабатывать не за идею, а за деньги! Будет искаться человек на фуллтайм, который каждый день с 10.00 до 18.00 будет разрабатывать новые фичи для пыхи, и отчитываться в джиру о своих ворклогах. Только вот денег нет чтобы платить такому извращенцу со столь специфическими вкусами в разработке.
И вот для того чтобы собрать деньги, было принято решение основать фонд. Из средств фонда и будет платиться зарплата новому герою. Естественно будут и другие статьи расходов, но пока основная цель содержать разработчика этой хрени. Я думаю дело нужно и полезное! В этот фонд, в отличии от российских псевдооппозиционных фондов не будут впихиваться гранты от западных партнеров на расшатывание лодки, поэтому каждая копейка дорога. Подумайте, сколько денег вы заработали благодаря пхп - давайте по чесноку: 90% канала не в состоянии освоить нормлаьный язык, и ваш потолок это писать говносайты на wordpress, yii2, laravel и т.д Так отплатите же копейкой и ему в столь трудный час.
Если каждый подписчик моего канала скинет по 100000 рублей, то получится СТОПЯТЬДЕСЯТ МИЛЛИОНОВ и возможно мы сможем нанять не 1, а даже двух программистов!
В противном случае в интерпритатор пхп добавят рекламу букмейкерских контор и гавнокурсов от гикбрейнс(прям в консоль и в браузер). Оно вам надо?
https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/
Никита - это человек который сделал для языка очень и очень много + одно время активно писал статьи раскрывающие нюансы внутренностей пыхе. Например из его статей я узнал что такое copyOnWrite и каким боком это относится к пехепе. Вообще потеря колоссальная. Может последнее время я часто критиковал его нововведения, добавляющие ебучий синтаксический сахар в язык, но если говорить серьезно, то можно сказать Никите только спасибо, за всё что он сделал и пожелать удачи в дальнейшей профессиональной карьере! Не смейте критиковать его, за решение разработать что то нормальное!
Тем не менее сообразительные пхпшники не растерялись, и смогли придумать как решить проблему того, что их язык нахуй никому не всрался. Теперь пхп будут разрабатывать не за идею, а за деньги! Будет искаться человек на фуллтайм, который каждый день с 10.00 до 18.00 будет разрабатывать новые фичи для пыхи, и отчитываться в джиру о своих ворклогах. Только вот денег нет чтобы платить такому извращенцу со столь специфическими вкусами в разработке.
И вот для того чтобы собрать деньги, было принято решение основать фонд. Из средств фонда и будет платиться зарплата новому герою. Естественно будут и другие статьи расходов, но пока основная цель содержать разработчика этой хрени. Я думаю дело нужно и полезное! В этот фонд, в отличии от российских псевдооппозиционных фондов не будут впихиваться гранты от западных партнеров на расшатывание лодки, поэтому каждая копейка дорога. Подумайте, сколько денег вы заработали благодаря пхп - давайте по чесноку: 90% канала не в состоянии освоить нормлаьный язык, и ваш потолок это писать говносайты на wordpress, yii2, laravel и т.д Так отплатите же копейкой и ему в столь трудный час.
Если каждый подписчик моего канала скинет по 100000 рублей, то получится СТОПЯТЬДЕСЯТ МИЛЛИОНОВ и возможно мы сможем нанять не 1, а даже двух программистов!
В противном случае в интерпритатор пхп добавят рекламу букмейкерских контор и гавнокурсов от гикбрейнс(прям в консоль и в браузер). Оно вам надо?
https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/
The JetBrains Blog
The New Life of PHP – The PHP Foundation | The PhpStorm Blog
During PHP’s 26-year history, the language has been actively developed by a huge number of people, such as Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, Nikita Popov, and many, many others. In 2021, PHP
По мотивам вчерашнего поста. Сколько денег вы уже задонатили в PHP Foundation?
Anonymous Poll
89%
0$
3%
1$-100$
1%
101$-500$
1%
501$-1000$
7%
1000$+
Эх опять месяц без постов :( Но лучше раз в месяц, но что то годное, чем срать в глаза вам по два раза в день. Сомнительными шутками.
Сегодня вам видос про то, как работает память компьютера. Снято очень круто живой и понятный язык.
https://www.youtube.com/watch?v=Wh22_O8jXVQ&list=PLIJLLSrXDPojDGKW0WZ7sU0eO3nyn0oDc&index=1&t=142s
P.S. Кто считает что эта инфа бесполезная тот 🐔
P.P.S. НО ТУТ ТО ПЕХЕПЕ НЕ ПРИЧЕМ!!!
Сегодня вам видос про то, как работает память компьютера. Снято очень круто живой и понятный язык.
https://www.youtube.com/watch?v=Wh22_O8jXVQ&list=PLIJLLSrXDPojDGKW0WZ7sU0eO3nyn0oDc&index=1&t=142s
P.S. Кто считает что эта инфа бесполезная тот 🐔
P.P.S. НО ТУТ ТО ПЕХЕПЕ НЕ ПРИЧЕМ!!!
YouTube
КАК РАБОТАЕТ ПАМЯТЬ КОМПЬЮТЕРА | ОСНОВЫ ПРОГРАММИРОВАНИЯ
Чтобы понять, что из себя представляет программа на самом деле, нужно разобраться с тем, кто и как ее выполняет в конечном итоге.
Этим занимается процессор, но без понимания того, как организована оперативная память компьютера, как в ней хранятся данные и…
Этим занимается процессор, но без понимания того, как организована оперативная память компьютера, как в ней хранятся данные и…