Forwarded from ElisDN.ru
Ай-я-я-яй, я... нигадяй.
В день распродажи отвалился шлюз по приёму иностранных карт. Это я удачно новогоднюю распродажу запустил :)
В день распродажи отвалился шлюз по приёму иностранных карт. Это я удачно новогоднюю распродажу запустил :)
Проблема с платёжным шлюзом решена.
Оплата иностранными картами снова работает.
Оплата иностранными картами снова работает.
Пора досказать недосказанное
Доработка старых и активная разработка наших новых проектов с перестройкой под это других сервисов и инфраструктуры компании требует много усилий, но приносит много опыта в проектировании, разработке, оптимизации, деплое и мониторинге всего этого добра.
За это время много чего было переработано и внедрено в каждом проекте и в кластере. С учётом вскрывшихся нюансов ещё раз переписали новый большой скринкаст по инфраструктуре разработки и деплоя, исправив и доработав сомнительные вещи:
Довели до ума работу с SSH-ключами, сделали более удобный деплой, перешли на systemd timers вместо сron, исправили конфликты доступа к файлам из Docker-контейнеров; доработали diff-проверки в пайплайне, чтобы они работали без ложных срабатываний при использовании внешнего кэша сборки в buildx.
Теперь скринкаст выглядит красиво и после финального монтажа можно будет его опубликовать. И все эти вещи из практики пойдут в наши недопроведённые стримы про БД, Kubernetes и мониторинг. Начнём с работы с БД.
Через неделю проведём третью часть нашей дополненной серии стримов про реляционные базы данных. Займёмся более каверзными запросами в БД с хитрыми выборками и агрегациями, начнём досконально анализировать запросы и проводить оптимизации.
Будем ждать зрителей в эфире. А если вы ещё не видели прошлые части, то поспешите их посмотреть, чтобы догнать нас и потом понимать, что происходит. Для удобства просмотра к записям добавлены тайм-коды. И по традиции сейчас действует бонус:
https://deworker.pro/blog/stream-dbs
Доработка старых и активная разработка наших новых проектов с перестройкой под это других сервисов и инфраструктуры компании требует много усилий, но приносит много опыта в проектировании, разработке, оптимизации, деплое и мониторинге всего этого добра.
За это время много чего было переработано и внедрено в каждом проекте и в кластере. С учётом вскрывшихся нюансов ещё раз переписали новый большой скринкаст по инфраструктуре разработки и деплоя, исправив и доработав сомнительные вещи:
Довели до ума работу с SSH-ключами, сделали более удобный деплой, перешли на systemd timers вместо сron, исправили конфликты доступа к файлам из Docker-контейнеров; доработали diff-проверки в пайплайне, чтобы они работали без ложных срабатываний при использовании внешнего кэша сборки в buildx.
Теперь скринкаст выглядит красиво и после финального монтажа можно будет его опубликовать. И все эти вещи из практики пойдут в наши недопроведённые стримы про БД, Kubernetes и мониторинг. Начнём с работы с БД.
Через неделю проведём третью часть нашей дополненной серии стримов про реляционные базы данных. Займёмся более каверзными запросами в БД с хитрыми выборками и агрегациями, начнём досконально анализировать запросы и проводить оптимизации.
Будем ждать зрителей в эфире. А если вы ещё не видели прошлые части, то поспешите их посмотреть, чтобы догнать нас и потом понимать, что происходит. Для удобства просмотра к записям добавлены тайм-коды. И по традиции сейчас действует бонус:
https://deworker.pro/blog/stream-dbs
deworker.pro
Стримы про реляционные базы данных
Большой стрим про теорию и оптимизацию баз данных. Паттерны и антипаттерны хранения разных данных. Примеры построения сложных запросов для повседневной работы и аналитики.
Deworker Pro
Пора досказать недосказанное Доработка старых и активная разработка наших новых проектов с перестройкой под это других сервисов и инфраструктуры компании требует много усилий, но приносит много опыта в проектировании, разработке, оптимизации, деплое и мониторинге…
До повышения цены осталось 5 часов 30 минут
Обещанный большой скринкаст готов.
Исправили недочёты инфраструктуры, довели до ума работу с SSH-ключами, сделали более удобный дистанционный деплой в Docker Swarm через SSH, перешли на Systemd Timers вместо Cron, разделили docker-entrypoint файлы, исправили конфликты доступа к файлам из Docker-контейнеров и доработали diff-проверки в пайплайне, чтобы они работали без ложных срабатываний при использовании внешнего кэша сборки в buildx:
https://deworker.pro/edu/series/interactive-site/docker-ssh-deploy
Исправили недочёты инфраструктуры, довели до ума работу с SSH-ключами, сделали более удобный дистанционный деплой в Docker Swarm через SSH, перешли на Systemd Timers вместо Cron, разделили docker-entrypoint файлы, исправили конфликты доступа к файлам из Docker-контейнеров и доработали diff-проверки в пайплайне, чтобы они работали без ложных срабатываний при использовании внешнего кэша сборки в buildx:
https://deworker.pro/edu/series/interactive-site/docker-ssh-deploy
Следующий скринкаст уже записывается. Можно пока досмотреть большой прошлый из поста выше.
Впереди доработанный третий стрим по SQL и обновлённый второй стрим по Kubernetes с переходом на новый Gateway API вместо рассмотренного в первой части Nginx Ingress.
А сегодня у меня в ветке про шаманские админские бубны спонтанно записался рингтон про дебаг Kubernetes:
https://t.me/elisdnru/115
Впереди доработанный третий стрим по SQL и обновлённый второй стрим по Kubernetes с переходом на новый Gateway API вместо рассмотренного в первой части Nginx Ingress.
А сегодня у меня в ветке про шаманские админские бубны спонтанно записался рингтон про дебаг Kubernetes:
https://t.me/elisdnru/115
Telegram
ElisDN.ru
Пока распеваюсь перед записью скринкаста, в соседнем чате баяним про админские бубны :)
https://t.me/beerphp_spb/108262
https://t.me/beerphp_spb/108262
Мы с вами фрагментами изучали разные нюансы ООП в скринкастах по PHP и даже провели стрим по SOLID, но полной картины и сравнения с другими языками программирования не делали. В один или два стрима это всё вместить сложно. Потому придумал дополнить и повторить мой большой шестидневный интенсив, который проводил раньше на своём сайте elisdn.ru. И сейчас там сделал интеграцию с сайтом deworker.pro. Теперь для подписчиков на скринкасты там тоже действует скидка, если при заказе укажете ту же почту, как здесь. Что в итоге получилось:
https://elisdn.ru/blog/171/oop-week-4
https://elisdn.ru/blog/171/oop-week-4
В комментариях под видео внезапно образовалась продуктивная дискуссия. Интересные мысли вынес в https://t.me/elisdnru/124
Telegram
ElisDN.ru
Под видео с приглашением в YouTube написали общий комментарий:
Дмитрий сейчас это не актуально, ИИ весь код пишет сам за нас и способен из новичка сделать профи за бесплатно, только стоит его попросить.
И конкретный:
ИИ любое ООП за 10 минут объяснит без…
Дмитрий сейчас это не актуально, ИИ весь код пишет сам за нас и способен из новичка сделать профи за бесплатно, только стоит его попросить.
И конкретный:
ИИ любое ООП за 10 минут объяснит без…
Как это иногда случается во фронтенде, проект Create React App заброшен и пакет react-scripts давно не обновляется. Пришла пора перейти на современный быстрый сборщик и dev-сервер ViteJS. И произошло крупное обновление ESLint с переходом на новую структуру конфигурационного файла.
Потому в сегодняшнем большом скринкасте доработаем E2E-тесты, обновимся до ESLint 10, перейдём на React 19, потом произведём поэтапную миграцию фронтенда на ViteJS и сравним варианты написания тестов на Jest и Vitest.
Потому в сегодняшнем большом скринкасте доработаем E2E-тесты, обновимся до ESLint 10, перейдём на React 19, потом произведём поэтапную миграцию фронтенда на ViteJS и сравним варианты написания тестов на Jest и Vitest.
deworker.pro
Перевод фронтенда на Vite React
Доработаем E2E-тесты, обновим ESLint, перейдём на React 19. Произведём миграцию фронтенда на ViteJS. Сравним варианты написания тестов на Jest и Vitest.
Deworker Pro
Мы с вами фрагментами изучали разные нюансы ООП в скринкастах по PHP и даже провели стрим по SOLID, но полной картины и сравнения с другими языками программирования не делали. В один или два стрима это всё вместить сложно. Потому придумал дополнить и повторить…
До повышения цены осталось 8 часов 32 минуты