Pawel Samysev
  • Контакты
  • Создание системы рассылки

    Posted in PHP, Yii, Проектирование программ on Jul 23, 2015

    Одна из самых больших проблем в программировании - это дублирование кода .Поэтому я решил описать некоторые сервисы, которые я разрабатывал. Я опишу структуру системы подписок для посетителей сайта.

  • Рефакторинг при работе с исключениями

    Posted in Laravel, OctoberCms, PHP on Jul 16, 2015

    Исключения - это одна из тем, которые не пользуются популярностью в php. Возможно основная причина в том, что без исключений можно обойтись. Однако исключения позволяют уменьшить количество условных операторов в вашей программе и, как следствие, уменьшить сложность самого кода. Для того чтобы начать использовать исключения часто не нужно много усилий, современные пакеты ориентированны именно на работу с исключениями.

  • О yii, транзакциях и deferred constraint

    Posted in PHP, Yii, Базы данных on Jul 09, 2015

    Иногда попытка сделать побыстрее приводит к более долгому варианту. Привычная и казалось бы полностью предсказуемая конструкция с транзакциями в ORM, может давать очень интересные ошибки.

  • Создаем собственный фреймворк

    Posted in Laravel, Yii, Проектирование программ on Jun 27, 2015

    Yii построен на принципе монолитности: фрейворк предлагает в себе все необходимые решения, для того чтобы сделать минимальный сайт. Laravel построен по принципу сборной конструкции: каждый его компонент может жить в отдельности. Структура yii потенциально обеспечивает большее быстродействие, так как позволяет произвести оптимизацию кода и ресурсов. Структура Laravel дает больше гибкости. Если конципция yii кажется более простой и понятной, то концепция Laravel нуждается в пояснении. Мне кажется достаточно хорошей иллюстрацией будет история, которая оформилась за последние несколько недель.

  • Плагин для OctoberCms

    Posted in OctoberCms, Истории on Jun 24, 2015

    Понять какие сильные и слабые стороны автомобиля, можно только купив его. Можно очень долго читать форумы, мнения и отзывы, но настоящее представление придет только после того как начнешь использовать. Про движок блога можно сказать тоже самое. После того, как мою статью прочитало несколько друзей, они стали слать мне сообщения с моими орфографическими ошибками. Орфографические ошибки - это очень очень неприятно. В word мы уже привыкли к проверке орфографии, но в октобер, ее не оказалось. Не оказалось и дать возможность посетителям слать уведомления автору об ошибках и неточностях в тексте. Эту недоработку я решил исправить.

  • Когда нужно автоматическое тестирование

    Posted in Истории on Jun 12, 2015

    Изначально я планировал написать статью о тестировании yii приложения. Когда я говорю про тестирование, я подразумеваю автоматические тесты. Размышляя над содержанием статьи, я пришел к выводу, что полезнее будет разобраться для чего нужно тестировать приложение, почему я решился внедрять автоматическое тестирование.

  • Фабричный метод в yii

    Posted in PHP, Yii on Jun 07, 2015

    Реализация фабричного метода для моделей yii.

  • OctoberCms

    Posted in Laravel, PHP on May 30, 2015

    По мере развития я начинал чувствовать, что объем моих знаний превосходит то, что необходимо для работы сейчас, то что можно сейчас реализовать. Для реализации знаний я решил, что нужно делить с другими, тем что я знаю. Информация прошедшая через человека обычно много ценнее, сухой инструкции. Я попробовал взять себе ученика, попробовал преподавать студентам. Ничего из этого особо не получилось. Дальше я решил начать регулярно вести блог.

  • Знакомство с Greader

    Posted in Истории on May 23, 2015

    Мой опыт использования нативного приложения для RSS и синхронизация его c онлайн читалкой.

  • ← Prev
  • 1
  • 2
  • 3
  • 4
  • Истории 10
    • Проектирование программ 11
    • Продуктивность 2
  • PHP 17
  • Laravel 8
    • OctoberCms 5
  • Yii 7
  • Базы данных 2
  • JavaScript 1
  • Python 3
  • Аналитика 1
RSS

Copyright © 2014, Pawel Samysev. Designed by //:radiantweb made with October CMS