#git #novice
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
#php #библиотека
Простая объектно-ориентированная оболочка для API GitHub, написанная на PHP.
https://github.com/KnpLabs/php-github-api
Простая объектно-ориентированная оболочка для API GitHub, написанная на PHP.
https://github.com/KnpLabs/php-github-api
GitHub
GitHub - KnpLabs/php-github-api: A simple PHP GitHub API client, Object Oriented, tested and documented.
A simple PHP GitHub API client, Object Oriented, tested and documented. - KnpLabs/php-github-api
#advanced #video
В этом видео автор рассмотрит самые популярные ошибки, совершаемые разработчиками на этапе построения инфраструктуры. Так, например, вы узнаете, почему многие операции в базу данных лучше заворачивать в транзакцию; почему пользовательские сессии лучше хранить в redis или memcached; что может случиться, если вы запустите много крон-команд или будете зависеть от внешних апи, а также много другое.
https://prglb.ru/3etfu
В этом видео автор рассмотрит самые популярные ошибки, совершаемые разработчиками на этапе построения инфраструктуры. Так, например, вы узнаете, почему многие операции в базу данных лучше заворачивать в транзакцию; почему пользовательские сессии лучше хранить в redis или memcached; что может случиться, если вы запустите много крон-команд или будете зависеть от внешних апи, а также много другое.
https://prglb.ru/3etfu
#advanced
В этой статье автор рассматривает основы репликации на примере СУБД MySQL.
https://prglb.ru/5wfip
В этой статье автор рассматривает основы репликации на примере СУБД MySQL.
https://prglb.ru/5wfip
Хайлоад
Репликация данных
Типы и способы применения репликации на примере MySQL
#advanced
Удобная и гибкая библиотека для реализации пагинации на PHP.
https://github.com/whiteoctober/Pagerfanta
Удобная и гибкая библиотека для реализации пагинации на PHP.
https://github.com/whiteoctober/Pagerfanta
GitHub
GitHub - whiteoctober/Pagerfanta: Pagination for PHP.
Pagination for PHP. Contribute to whiteoctober/Pagerfanta development by creating an account on GitHub.
#laravel
Итак, вы хорошо знаете PHP, разбираетесь в ООП и готовы изучить фреймворк? Начнём с laravel. Почему именно? Фреймворк очень популярен, для него легко найти решения в интернете и дополнительные пакеты.
https://bit.ly/2T3nAwx
Итак, вы хорошо знаете PHP, разбираетесь в ООП и готовы изучить фреймворк? Начнём с laravel. Почему именно? Фреймворк очень популярен, для него легко найти решения в интернете и дополнительные пакеты.
https://bit.ly/2T3nAwx
#advanced #docker
Docker является уже полноценным стандартом управления и деплоем приложений. В этой статье автор опишет некоторые из лучших практик при написании Dockerfile.
https://prglb.ru/4cyt5
Docker является уже полноценным стандартом управления и деплоем приложений. В этой статье автор опишет некоторые из лучших практик при написании Dockerfile.
https://prglb.ru/4cyt5
Docker Blog
Intro Guide to Dockerfile Best Practices
There are over one million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to help you write better Dockerfiles: incremental build time…
#advanced
Многие из нас используют DateTime везде, не задумываясь о том, почему это может быть плохо. В этой статье автор расскажет, почему надо использовать с самого начала DateTimeImmutable, а не DateTime.
https://prglb.ru/5lur3
Многие из нас используют DateTime везде, не задумываясь о том, почему это может быть плохо. В этой статье автор расскажет, почему надо использовать с самого начала DateTimeImmutable, а не DateTime.
https://prglb.ru/5lur3
Регулярные выражения: базовое знакомство для новичков
Знакомьтесь, регулярные выражения! Из статьи вы почерпнёте основные идеи, распространённые шаблоны и функции с примерами.
https://prglb.ru/nmye
Знакомьтесь, регулярные выражения! Из статьи вы почерпнёте основные идеи, распространённые шаблоны и функции с примерами.
https://prglb.ru/nmye
Библиотека программиста
Регулярные выражения: базовое знакомство для новичков
Знакомьтесь, регулярные выражения! Из статьи вы почерпнёте основные идеи, распространённые шаблоны и функции с примерами.
#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…