#video #kubernetes
Сегодня уже только редкие динозавры загружают сайты на прод по ftp. Чтоб быть в тренде технологий последних лет, предлагаем ознакомиться с докладом, в котором спикер расскажет про CI/CD, Kubernetes, git, тестовое и продакшн окружения и многое другое.
https://www.youtube.com/watch?v=G3nELxmECd8
Сегодня уже только редкие динозавры загружают сайты на прод по ftp. Чтоб быть в тренде технологий последних лет, предлагаем ознакомиться с докладом, в котором спикер расскажет про CI/CD, Kubernetes, git, тестовое и продакшн окружения и многое другое.
https://www.youtube.com/watch?v=G3nELxmECd8
YouTube
Лучшие практики CI/CD с Kubernetes и GitLab (Дмитрий Столяров, Флант, HighLoad++ 2017)
Доклад Дмитрия Столярова, технического директора компании «Флант» (https://flant.ru/), на конференции HighLoad++ 2017 (7 ноября 2017). Рассказывается о выстраивании процессов непрерывной интеграции и доставки (CI/CD) на базе GitLab CI и специфики их интеграции…
#video #doctrine
В этом видео создатель Doctrine, Марко Пивета, расскажет про лучшие практики по ее использованию.
https://prglb.ru/4j68y
В этом видео создатель Doctrine, Марко Пивета, расскажет про лучшие практики по ее использованию.
https://prglb.ru/4j68y
#book
Данное руководство отлично подойдёт тем, кто хочет понять, как работают интернет и различные сетевые протоколы, а также тем, кто в будущем хочет связать свою деятельность с обеспечением безопасности сетевой информации. Также вы научитесь использовать различные приложения и технологии для мониторинга сетевого трафика.
https://yangx.top/progbook/3428
Данное руководство отлично подойдёт тем, кто хочет понять, как работают интернет и различные сетевые протоколы, а также тем, кто в будущем хочет связать свою деятельность с обеспечением безопасности сетевой информации. Также вы научитесь использовать различные приложения и технологии для мониторинга сетевого трафика.
https://yangx.top/progbook/3428
Telegram
Книги для программистов
#beginner
В этой статье автор расскажет, как хранить сессии в базе и зачем это нужно.
https://prglb.ru/5885z
В этой статье автор расскажет, как хранить сессии в базе и зачем это нужно.
https://prglb.ru/5885z
Culttt
How to save PHP Sessions to a database
Sessions are a critical component of creating dynamic websites or web
applications. If you are building these types of website, you will most
certainly be required to handle Sessions at some point.
In this post I will be looking at PHP Sessions, why you…
applications. If you are building these types of website, you will most
certainly be required to handle Sessions at some point.
In this post I will be looking at PHP Sessions, why you…
Проекты для оттачивания скиллов: 12 лучших идей
Для развития навыков и улучшения возможности трудоустройства необходимо создавать проекты. Держите подборку для оттачивания скиллов.
https://prglb.ru/3q4u
Для развития навыков и улучшения возможности трудоустройства необходимо создавать проекты. Держите подборку для оттачивания скиллов.
https://prglb.ru/3q4u
Библиотека программиста
Проекты для оттачивания скиллов: 12 лучших идей
Для развития навыков и улучшения возможности трудоустройства необходимо создавать проекты. Держите подборку для оттачивания скиллов.
#book
Несмотря на лёгкий и понятный синтаксис и простые ключевые слова, SQL может решать достаточно сложные задачи работы с данными. К сожалению, начинающему разработчику сложно найти примеры хороших практических задач, наиболее приближённых к реальным проектам. В этом руководстве вы найдёте около шестидесяти задач разной степени сложности, взятых из опыта автора книги.
https://yangx.top/progbook/3443
Несмотря на лёгкий и понятный синтаксис и простые ключевые слова, SQL может решать достаточно сложные задачи работы с данными. К сожалению, начинающему разработчику сложно найти примеры хороших практических задач, наиболее приближённых к реальным проектам. В этом руководстве вы найдёте около шестидесяти задач разной степени сложности, взятых из опыта автора книги.
https://yangx.top/progbook/3443
Telegram
Книги для программистов
#book
Неумирающая классика программирования, большой труд Эрика Эванса расскажет вам про основы проблемно-ориентированного проектирования сложных приложений, теорию анализа и выбора шаблонов под разные задачи. Вы посмотрите, как проектируются и создаются крупные гиганты вроде Google и Amazon.
https://yangx.top/progbook/3445
Неумирающая классика программирования, большой труд Эрика Эванса расскажет вам про основы проблемно-ориентированного проектирования сложных приложений, теорию анализа и выбора шаблонов под разные задачи. Вы посмотрите, как проектируются и создаются крупные гиганты вроде Google и Amazon.
https://yangx.top/progbook/3445
Telegram
Книги для программистов
#book
В виду своей необычной природы Linux требует от пользователя хороших знаний в программировании и работе компонентов ОС. Данное руководство смело можно назвать библией Linux по командам и часто возникающим вопросам. В третье издание добавлены новые темы в соответствие с обновлением в последних версиях дистрибутивов ядра Linux.
https://yangx.top/progbook/3454
В виду своей необычной природы Linux требует от пользователя хороших знаний в программировании и работе компонентов ОС. Данное руководство смело можно назвать библией Linux по командам и часто возникающим вопросам. В третье издание добавлены новые темы в соответствие с обновлением в последних версиях дистрибутивов ядра Linux.
https://yangx.top/progbook/3454
Telegram
Книги для программистов
#advanced #symfony
Реализуем отправку уведомлений в режиме реального времени с помощью Symfony и Mercure.
https://prglb.ru/4ybsn
Реализуем отправку уведомлений в режиме реального времени с помощью Symfony и Mercure.
https://prglb.ru/4ybsn
Medium
Instant realtime notifications with Symfony and Mercure
You are searching for a handy way to build instant notifications paired with a great programming Framework? You don’t like Javascript on…
#advanced
Если вы пишете на Symfony или используете Doctrine отдельно от нее, то могли слышать про Lifecycle Events. Как они работают и зачем нужны, можно узнать из следующей статьи.
https://prglb.ru/3j95m
Если вы пишете на Symfony или используете Doctrine отдельно от нее, то могли слышать про Lifecycle Events. Как они работают и зачем нужны, можно узнать из следующей статьи.
https://prglb.ru/3j95m
Culttt
Understanding Doctrine 2 Lifecycle Events
A common requirement when building applications is the notion that something
must be triggered as a consequence of something else happening within the
system.
This could be as simply as keeping an updated_at field up-to-date whenever a
record in the database…
must be triggered as a consequence of something else happening within the
system.
This could be as simply as keeping an updated_at field up-to-date whenever a
record in the database…
#beginner
Если вы начинаете изучать php, то обязательным является умение работать с PDO. В этом туториале вы познакомитесь с многочисленными особенностями и возможностями данного расширения.
https://prglb.ru/2ewey
Если вы начинаете изучать php, то обязательным является умение работать с PDO. В этом туториале вы познакомитесь с многочисленными особенностями и возможностями данного расширения.
https://prglb.ru/2ewey
#book
С развитием приложений так же развиваются методы взлома и кражи личной информации пользователей. Самыми распространёнными атаками являются SQL инъекции и межсайтовый скриптинг (или по-другому XSS). Настоящее руководство предназначено опытным разработчикам и подробно раскрывает основы борьбы с SQL инъекциями на любом уровне.
https://yangx.top/progbook/3462
С развитием приложений так же развиваются методы взлома и кражи личной информации пользователей. Самыми распространёнными атаками являются SQL инъекции и межсайтовый скриптинг (или по-другому XSS). Настоящее руководство предназначено опытным разработчикам и подробно раскрывает основы борьбы с SQL инъекциями на любом уровне.
https://yangx.top/progbook/3462
Telegram
Книги для программистов
Два полезных онлайн-занятия до конца июля, которые стоит посетить.
🚀 Python для анализа данных
25 июля / 17:00 / онлайн / бесплатно
Если вам не хватает навыков работы с данными, сделайте первый шаг и познакомьтесь с языком программирования Python и его возможностями для аналитики.
🤘 Зачем идти:
— Вы узнаете особенности языка Python для аналитики;
— Узнаете, какие существуют библиотеки для Python, используемые в анализе данных;
— Изучите множество кейсов;
— Напишите свой первый код.
Запишитесь по ссылке:
http://netolo.gy/e0V
🚀 Зачем аналитикам SQL
31 июля / 19:00 (Мск) / онлайн / бесплатно
Знание языка запросов SQL позволяет оперативно решать аналитические задачи. Аналитику теперь не нужно тратить время на привлечение разработчиков, потому что получить, обработать и скомпоновать нужные данные он может самостоятельно.
🤘Зачем идти:
— Вы узнаете, где и для чего используется SQL;
— Поймете, какие задачи может решать и какие аналитические функции имеет SQL;
— Выучите простые SQL-команды для аналитика;
— Разберете практический кейс.
Запишитесь по ссылке:
http://netolo.gy/e00
🚀 Python для анализа данных
25 июля / 17:00 / онлайн / бесплатно
Если вам не хватает навыков работы с данными, сделайте первый шаг и познакомьтесь с языком программирования Python и его возможностями для аналитики.
🤘 Зачем идти:
— Вы узнаете особенности языка Python для аналитики;
— Узнаете, какие существуют библиотеки для Python, используемые в анализе данных;
— Изучите множество кейсов;
— Напишите свой первый код.
Запишитесь по ссылке:
http://netolo.gy/e0V
🚀 Зачем аналитикам SQL
31 июля / 19:00 (Мск) / онлайн / бесплатно
Знание языка запросов SQL позволяет оперативно решать аналитические задачи. Аналитику теперь не нужно тратить время на привлечение разработчиков, потому что получить, обработать и скомпоновать нужные данные он может самостоятельно.
🤘Зачем идти:
— Вы узнаете, где и для чего используется SQL;
— Поймете, какие задачи может решать и какие аналитические функции имеет SQL;
— Выучите простые SQL-команды для аналитика;
— Разберете практический кейс.
Запишитесь по ссылке:
http://netolo.gy/e00
#api #video
Уметь работать с API должен любой начинающий веб-разработчик. Если вам мало примеров того, где это может понадобиться, представляем вам видео, в котором автор покажет, как использовать API для получения курса валют.
https://www.youtube.com/watch?v=89VLEz2iUn0
Уметь работать с API должен любой начинающий веб-разработчик. Если вам мало примеров того, где это может понадобиться, представляем вам видео, в котором автор покажет, как использовать API для получения курса валют.
https://www.youtube.com/watch?v=89VLEz2iUn0
YouTube
Используем API для получения курса валют
Уроки по созданию сайта тут:
https://webformyself.com/hivideo/
От автора: в этом уроке мы будем получать курсы валют для нашего сайта. Использовать для этих целей будем API стороннего сервиса, предлагающего легко получить необходимые данные.
https://webformyself.com/hivideo/
От автора: в этом уроке мы будем получать курсы валют для нашего сайта. Использовать для этих целей будем API стороннего сервиса, предлагающего легко получить необходимые данные.
#advanced #laravel
Обновления информации в режиме реального времени на Laravel с помощью веб-сокетов.
https://prglb.ru/10qvj
Обновления информации в режиме реального времени на Laravel с помощью веб-сокетов.
https://prglb.ru/10qvj
Medium
Adding real-time updates to your Laravel and Vue apps with laravel-websockets
With the help of Marcel Pociot’s laravel-websockets package, it’s super easy to get a websockets server started in a Laravel app.
#video #doctrine
Doctrine - один из лучших инструментов для работы с базой данных в мире php разработки. Советуем познакомиться с ней с помощью следующей серии видео, из которых вы узнаете о миграциях, сущностях, репозиториях, квери-билдере и многом другом.
https://prglb.ru/43xrd
Doctrine - один из лучших инструментов для работы с базой данных в мире php разработки. Советуем познакомиться с ней с помощью следующей серии видео, из которых вы узнаете о миграциях, сущностях, репозиториях, квери-билдере и многом другом.
https://prglb.ru/43xrd
#book #sql
Несмотря на то, что SQL может быть понятен любому программисту благодаря своему синтаксису, писать на нём производительные запросы является результатом больших навыков и знаний. Эта книга уделяет подробное внимание правильному проектированию баз данных, оптимизации запросов и обзору популярных паттернов взаимодействия с базами данных.
https://yangx.top/progbook/3486
Несмотря на то, что SQL может быть понятен любому программисту благодаря своему синтаксису, писать на нём производительные запросы является результатом больших навыков и знаний. Эта книга уделяет подробное внимание правильному проектированию баз данных, оптимизации запросов и обзору популярных паттернов взаимодействия с базами данных.
https://yangx.top/progbook/3486
Telegram
Книги для программистов
#advanced
Сегодня существует целый набор правил по разработке и деплою приложений. Если вы или ваша команда пользуетесь bitbucket, то эта статья будет невероятно полезна вам: в ней автор рассматривает процесс CI с помощью bitbucket pipelines.
https://prglb.ru/3rdmd
Сегодня существует целый набор правил по разработке и деплою приложений. Если вы или ваша команда пользуетесь bitbucket, то эта статья будет невероятно полезна вам: в ней автор рассматривает процесс CI с помощью bitbucket pipelines.
https://prglb.ru/3rdmd
Medium
Continuous Integration With Bitbucket Pipelines
How we automated integration testing in a simple and effective way.