PhpQuiz - канал на котором публикуются интересные задачки по php, архитектуре, psr-стандартам и фреймворкам. А недавно на канале опубликовали целый тест по всем основным фичам php 7.4.
Дискуссия трех лидов трех крупных компаний по поводу Железо vs Оптимизация кода. Текстом - только часть, самое интересное. Полная версия - на видео, также внутри.
На уроке мы: - Изучим стратегию сине-зелёного деплоя и её вариации (shadow, canary); - Настроим с нуля пайплайн развёртывания приложения; - Расширим пайплайн на сине-зелёную стратегию и настроим быстрый откат приложения на случай проблем.
OTUS приглашает на бесплатный онлайн-урок «Разворот приложений и непрерывный деплой “без боли” с помощью Forge/Envoyer». Для регистрации пройдите вступительный тест: https://otus.pw/c3GX/
На уроке рассмотрим – как разворачивать приложения с помощью Forge, на примере облачных серверов Linode, а также настроим непрерывный деплой с помощью Envoyer.
Присоединяйтесь к группе пока действует скидка 20%: https://otus.pw/c3GX/ Кстати, если пройдете тест, получите доп. скидку, только тссс.
А что, если существует профессия в IT, где : — нужно искать чужие ошибки — не требуется техническое образование — можно работать удаленно и зарабатывать от 65 000 рублей уже на старте?
Да, такая профессия действительно существует, и это — тестировщик ПО. Освоить эту профессию можно в Skillfactory. Всего за 8 месяцев, постепенно вы научитесь писать скрипты на Python, писать автотесты на Selenium и пользоваться багтрекерами, чтобы искать ошибки в коде. Нет, программирование знать необязательно.
А вот практические навыки не помешают — именно поэтому курс «Тестировщик ПО» помимо лекций от практиков включает в себя постоянные занятия в симуляторе работы тестировщика. Вы будете готовы к встрече с реальными проектами и задачами, а также наработаете свое портфолио на Github.
Смотрели в сторону RoadRunner но лень начинать, т.к. многое придется писать самому? Уже не придется, ребята из Spiral Scout выложили свой фреймворк, с RoadRunner и Cycle ORM.
Иногда возникает необходимость проверить какую-то интеграцию со сторонним сервисом, а проект развернут локально.
Потестить вебхуки
Или просто нужно дать посмотреть что-то товарищу на 5 минут на своем локальном проекте.
Я удивился, но в моем окружении многие не знакомы с таким инструментом как Ngrok.
Как это работает, и какие возможности? По сути - это получение внешнего url адреса. То есть на сайт на вашем компе могут зайти из любой точки планеты, где есть интернет.
Также вместе с таким туннелем создается еще и логгер с веб-интерфейсом. То есть можно прямо в браузере смотреть, какие запросы, куда и откуда пришли, и что на них ответил ваш веб-сервер.
Написал небольшую инструкцию, как настроить ngrok так, чтобы не менять настройки nginx/apache, в частности server name.
#сервер #ngrok #nginx
P.S. базовый функционал бесплатен, заплатить придется только за доп фишечки
Предлагаем тебе авторский канал недавно закончившего российский технический вуз молодого парня, поставившего себе большую и благородную цель - за 1000 дней перелезть из junior-ов в senior-ы.
Каждодневный кодерский опыт переработанный в текст: уроки, переживания, неудачные собеседования, поиски подработок, кодинг, кодинг и ещё раз кодинг.
Знаете эти видосы вида "как сделать чтото на php"? С нудным закадровым голосом. Наткнулся в сети на туториалы по Symfony 5 ("Добро пожаловать в мир Symfony 5) Да это же +100 к харизме. Видосы на английском.
У PHP-разработчиков все, как у водителей. Знать возможности и синтаксис языка — это умение водить. А вот использовать Laravel — уже мастерство экстремального вождения. Как вам такая аналогия?
Готовые решения в Laravel позволяют срезать путь в разработке, сэкономить время и упростить многие процессы. При этом освоить фреймфорк уж точно проще, чем научиться дрифтовать.
В OTUS за 4 месяца вы изучите весь спектр его возможностей, познакомитесь с самыми удобными и мощными наработками огромного Laravel-сообщества. Закрепите знания на практичных бизнес-задачах и соберете портфолио из мини-проектов. Разберетесь во внутренних алгоритмах, логике работы фреймворков и их спецификации, что особенно полезно, если раньше вы не пользовались фреймворками.
Набор на курс уже открыт. Проходите вступительный тест, присоединяйтесь к закрытому сообществу в Slack и получайте скидку на обучение https://otus.pw/eJ4h/
Поддай газу пока действует скидка 20% и успей занять место!
Чтобы вырасти в PHP, нужны более сложные задачи. А более сложные задачи не доверяют, пока ты не вырос. Пора разорвать этот замкнутый круг, как считаешь?
В OTUS открылся набор на курс «PHP-разработчик» для тех, кто уже пишет на PHP и хочет глубже вникнуть в процессы. Для обучения надо сдать вступительный тест https://otus.pw/VzgO/
На курсе ты получишь полное представление о разработке больших и высоконагруженных веб-приложений и отработаешь знания на реальных задачах самостоятельно и в команде.
Устали ждать, пока статические анализаторы кода статически проанализируют код? Похоже у вас там совсем не пара строк.
А вот как это все ускорить, чтоб вы не ходили покурить, поиграть в кикер, домой поспать, и только после этого пайплайны с анализатором кода выполнились - в статье.