Главная > stdout.in Ievgen Kuzminov IT blog

Yii2 дайджест новостей разработки #8 Май-Июнь'14

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


Read more ...

Изучаем Git - распределённую систему контроля версий

git branches

Знакомимся с Git

На самом деле я начал работать с Git по этим двум книгам

Совсем немного практики и вам больше не понадобятся книги, вы будете просто использовать Git. Но если угодно - вот ещё пара свежих книг

Уже немного освоились с Git. Тогда надо "зрить глубже" ...

Git не должен быть таким сложным для изучения.

Вы неисправимый визуал или хотите более наглядного представления о всех операциях в Git?

Интерактивные учебники

Они помогут начать экспериментировать с Git в свободное время в любом месте (в то время как книги всё равно стоит полистать)

  • githowto.com/ru - в своё время был первым качественными инетрактивным учебником, что мне попался.
  • try.github.io от GitHub
  • Learn GIt Branching - очень красиво и ну очень интерактивно сделан :) Стоит хотя бы просто раз взглянуть.

Шпаргалки по Git

их привеликое множество и Интернет, я думаю вы можете найти ещё и даже лучше

GitHub

Громадный список других книг о Git


Yii2 дайджест новостей разработки #7 Апр'14

Счастливый 7-ой дайджест в честь Бета релиза. Хотя после развёрнутой заметки о Beta релизе на habrahabr, не так много нового, но всё же :)
Благодаря PR кампании Александра Макарова (@sam_dark), прошлый дайджест посмотрели более 5500 человек. Это радует и вдохновляет!
tl;dr;
Yii2 beta выпущена, PSR-2, DI, новый RBAC, улобный Url helper, много новых виджетов


Read more ...

Yii2 дайджест новостей разработки #6 Март'14

После длительного перерыва (к сожалению, обстановка в моей стране пока не располагает к продуктивной работе), я рад представить следующий дайджест.
В любом случае разработка Yii2 продвигается к Бета релизу, за поледний месяц "прилетело" всего пара "ломающих" критических изменений ;)
Ах да - это первая русская версия дайджета, стоит отметить! Английская версия (для любителей) по ссылке вверху.

Read more ...

Обновление блога #Февраль'14 - мультиязычные статьи, шейринг, kudos, seo оптимизация

release

Много воды утекло с момента последнего обновления моего блога. Но сегодя день релиза :)

  • Блог теперь поддерживает 3 языка - Английский (основной), Русский и Немецкий. Отныне буду стараться переводить все крупные статьи на Русский тоже. Немецкий - для самомотивации. Надеюсь скоро я наберусь достаточно знания в этом языке, чтобы писать ИТ статьи на немецком.
  • Статьи и Заметки переводятся используя различные техники в коде с Yii2, это интересный опыт
  • Кнопки шэйринга - я попытался сделать легковесный виджет без кучи JavaScript. Кстати надо приукрасить его и вложить на packagist.
  • Kudos - это непереводимое для русского человека слово. Визуально это весёлые смайлики внизу полного текста статьи, просто наведите на него мышкой. Не знаю почему, но они мне нравятся, такая себе кнопка "Спасибо" для ленивых. Используется localStorage, чтобы хранить состояние "проголосованности", так что запрос не засоряется лишними Cookies. Также должен скоро выложить на это packagist
  • Скрипт автоматического деплоя кода - спасибо Davert и его Robo. Как видно на скриншоте - это работает. И я определённо буду использовать Robo в будущих проектах
  • Куча невидимх исправление и улучшений внутри, HTML разметке и ... а кому какое дело:)

И ещё один момент - в русской и немецкой секции пока нет статей, так читайте английскую секцию (если вы только что сюда попали).


Read more ...
Евгений
Кузьминов "iJackUA"
Web Team Lead
в MobiDev (Харьков, Украина)
Code in Ruby and Elixir, but still love PHP. Explore ES6 and Vue.js. Explore databases, use Ubuntu and MacOS, think about IT people and management

Заметки


Framework functionality that is not related to merely taking input from a Request and presenting output through a Response becomes entirely secondary to, perhaps even actively harmful to, building well-structured applications... [more]