Версионирование структуры БД с помощью Liquibase

14-08-16 Разное Liquibase, MySql 3

При разработке большинства приложений используются разные системы контроля версий (Git, Mercurial и т.п.). А что насчет структуры баз данных? Очень часто изменения базы данных на тестовых и боевых серверах делаются вручную. Такой подход может не вызывать сложностей, если над проектом работает один или два разработчика, но если работает целая команда, становится трудно синхронизировать все изменения […]

Использование локального хранилища в JavaScript

14-08-10 Html, JavaScript LocalStorage 0

Очень часто первым приложением на JavaScript бывает Todo-список, но проблема подобных приложений в том, что после обновления страницы все пункты списка пропадают. Простое решение этой проблемы — использование локально хранилища (Local Storage). Локальное хранилище позволяет хранить данные на машине пользователя и вы легко сможете загрузить список из него после обновления страницы. В этой статье мы […]

Использование технологии Drag and drop в HTML5

14-07-06 Html, JavaScript DragAndDrop 0

Долгое время для создания Drag&Drop интерфейсов использовались реализации на JavaScript, но браузеры не имели встроенной поддержки Drag&Drop. С приходом HTML5 современные браузеры позволяют легко создавать drag and drop интерфейсы. В этой статье мы рассмотрим основные принципы создания Drag&Drop интерфейсов.

Юнит тестирование с помощью PHPUnit. Аннотации и mock-объекты.

14-04-25 Php, Разное PHPUnit, Tests 0

В предыдущих статьях (Основы Unit тестирования в PHP с помощью PHPUnit и Вникаем в assert-методы) мы рассмотрели основы тестирования приложений на PHP. Юнит тесты сильно упрощают процесс разработки. Благодаря автоматизированным тестам вы можете изменять любой участок кода вашего приложения и быть уверенным, что ничего не сломается. В этой статье мы рассмотрим еще пару возможностей PHPUnit — работу […]

Юнит тестирование в PHP с помощью PHPUnit. Вникаем в assert-методы.

14-02-16 Php, Разное PHPUnit, Tests 1

В предыдущей статье, мы рассмотрели основы юнит тестирования с помощью PHPUnit, рассмотрели какие преимущества дает вам тестирование вашего кода. В этот раз мы окунемся немного глубже и рассмотрим этот фреймворк подробнее.

Закладки на чистом CSS3

14-02-11 Css, Html Animation, Tabs 1

CSS3 становится очень популярным, практически все современные браузеры поддерживают этот стандарт. Многие фичи, которые раньше можно было сделать только с помощью JavaScript, сегодня можно реализовать на чистом CSS. В этой статье мы рассмотрим создание закладок с использованием только CSS.

Делаем аудио плеер с помощью jQuery и jPlayer

14-02-11 Html, JavaScript Audio 16

Раньше, в начале 2000х, возможности воспроизведения аудио или видео контента онлаин, в браузере были сильно ограничены. Сегодня, благодаря новым возможностям HTML5 и тегу <audio> мы можем сами создавать аудио и видео плееры без каких-либо ограничений. Чем и займемся в этой статье 🙂

Создаем простой Parallax эффект

14-02-05 JavaScript jQuery 4

Многие сайты  используют в своем оформлении параллакс эффекты. По сути, параллакс — это прокрутка нескольких слоев контента на разных скоростях для создания эффекта перспективы и глубины. Слоев может быть сколько угодно. В этой статье мы рассмотрим  базовые принципы создания параллакс эффекта на примере с двумя слоями.

Основы Unit тестирования в PHP с помощью PHPUnit

13-12-31 Php, Разное PHPUnit, Tests 1

Знакомая ситуация: вы разрабатываете приложение, решаете проблемы и, иногда, возникает ощущение, что вы ходите по кругу. Правите один баг и сразу появляется другой. Иногда это тот, который вы поправили 30 минут назад, иногда — новый. Отладка становится очень сложной, но есть хороший и простой выход из этой ситуации. Юнит тесты могут не только уменьшить боль […]