#book
Возможно, вы уже успели использовать технологию Ajax, позволяющую в фоновом режиме общаться с сервером, передавая и получая данные. Однако Ajax не поддерживает непрерывное соединение, как другая популярная технология - веб-сокеты. В этом руководстве на многочисленных примерах на Node.js и JavaScript вы изучите работу с веб-сокетами.
https://yangx.top/progbook/3356
Возможно, вы уже успели использовать технологию Ajax, позволяющую в фоновом режиме общаться с сервером, передавая и получая данные. Однако Ajax не поддерживает непрерывное соединение, как другая популярная технология - веб-сокеты. В этом руководстве на многочисленных примерах на Node.js и JavaScript вы изучите работу с веб-сокетами.
https://yangx.top/progbook/3356
Telegram
Книги для программистов
#book
Redis - одна из наиболее популярных NoSQL СУБД. Из настоящего руководства вы узнаете, как установить Redis, настроить и работать со структурами данных. Также вы научитесь увеличивать масштабируемость и производительность ваших приложений благодаря встроенным методам эффективного управления данными в Redis. Кроме этого, автор поделится с вами основными советами резервного копирования и восстановления данных в Redis.
https://yangx.top/progbook/3358
Redis - одна из наиболее популярных NoSQL СУБД. Из настоящего руководства вы узнаете, как установить Redis, настроить и работать со структурами данных. Также вы научитесь увеличивать масштабируемость и производительность ваших приложений благодаря встроенным методам эффективного управления данными в Redis. Кроме этого, автор поделится с вами основными советами резервного копирования и восстановления данных в Redis.
https://yangx.top/progbook/3358
Telegram
Книги для программистов
#book
Настоящее руководство посвящено современному дизайну и архитектуре популярной среди разработчиков OC Linux. Вы научитесь работать с командной строкой, инструментами для разработчиков, начнёте понимать, как работает данная ОС внутри. Также вы познакомитесь с особым понятием "философия" Linux, которое включает в себя отношения к использованию опенсоурсного ПО, взгляд на разработку и много интересного.
https://yangx.top/progbook/3363
Настоящее руководство посвящено современному дизайну и архитектуре популярной среди разработчиков OC Linux. Вы научитесь работать с командной строкой, инструментами для разработчиков, начнёте понимать, как работает данная ОС внутри. Также вы познакомитесь с особым понятием "философия" Linux, которое включает в себя отношения к использованию опенсоурсного ПО, взгляд на разработку и много интересного.
https://yangx.top/progbook/3363
Telegram
Книги для программистов
#book #docker
Docker стал стандартом управления процессом разработки приложений. Потратив время на его изучение, впоследствии вы сможете безболезненно внедрять Docker в производство крупных приложений и сервисов. Данное руководство хорошо описывает основы по работе с ним, среди которых основы контейнеризации, Docker Compose, Docker Swarm, а также работа с Kubernetes и крупной инфраструктурой.
https://yangx.top/progbook/3365
Docker стал стандартом управления процессом разработки приложений. Потратив время на его изучение, впоследствии вы сможете безболезненно внедрять Docker в производство крупных приложений и сервисов. Данное руководство хорошо описывает основы по работе с ним, среди которых основы контейнеризации, Docker Compose, Docker Swarm, а также работа с Kubernetes и крупной инфраструктурой.
https://yangx.top/progbook/3365
Telegram
Книги для программистов
#библиотека #beginner
Html to Markdown — это библиотека, как следует из её названия, помогает конвертировать html разметку в markdown.
https://github.com/thephpleague/html-to-markdown
Html to Markdown — это библиотека, как следует из её названия, помогает конвертировать html разметку в markdown.
https://github.com/thephpleague/html-to-markdown
GitHub
GitHub - thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
Convert HTML to Markdown with PHP. Contribute to thephpleague/html-to-markdown development by creating an account on GitHub.
#библиотека #beginner
Если вы мечтаете написать собственный фреймворк, то вот вам ещё один инструмент — Phinx. Данная библиотека предназначена для выполнения миграций.
https://github.com/cakephp/phinx
Если вы мечтаете написать собственный фреймворк, то вот вам ещё один инструмент — Phinx. Данная библиотека предназначена для выполнения миграций.
https://github.com/cakephp/phinx
GitHub
GitHub - cakephp/phinx: PHP Database Migrations for Everyone
PHP Database Migrations for Everyone. Contribute to cakephp/phinx development by creating an account on GitHub.
#book #linux
Это практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он настоящим новичком или продвинутым пользователем. Это обновленное девятое издание охватывает последние версии Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS, а также включает информацию об облачных вычислениях и разработке с руководством по Openstack и Cloudforms.
https://yangx.top/progbook/3377
Это практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он настоящим новичком или продвинутым пользователем. Это обновленное девятое издание охватывает последние версии Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS, а также включает информацию об облачных вычислениях и разработке с руководством по Openstack и Cloudforms.
https://yangx.top/progbook/3377
Telegram
Книги для программистов
#advanced
В этом репозитории вы найдете многочисленные туториалы по Docker: от знакомства с основными командами до деплоя.
https://prglb.ru/2xas7
В этом репозитории вы найдете многочисленные туториалы по Docker: от знакомства с основными командами до деплоя.
https://prglb.ru/2xas7
#book
Возможно, вам как простому пользователю и разработчику не нужно думать о настройке компьютерных сетей в офисе, если за вас это сделают сисадмины, однако уметь разбираться в этом - хороший навык, который к тому же легко приобретается. А это руководство поможет вам разобраться с основами настройки беспроводных и локальных сетей и в богатой терминологии системного администрирования.
https://yangx.top/progbook/3383
Возможно, вам как простому пользователю и разработчику не нужно думать о настройке компьютерных сетей в офисе, если за вас это сделают сисадмины, однако уметь разбираться в этом - хороший навык, который к тому же легко приобретается. А это руководство поможет вам разобраться с основами настройки беспроводных и локальных сетей и в богатой терминологии системного администрирования.
https://yangx.top/progbook/3383
Telegram
Книги для программистов
#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 и специфики их интеграции…