KT sessions summary

Зимой мы не мерзли и продолжали согревать друг друга своим опытом и знаниями 😉 Давайте, в очередной раз, коротко пробежимся по самым примечательным моментам.

Michael Feathers’ team strategies of refactoring — Igor Ostapenko

Кратко повторив всем известного Michael Feathers, мы еще раз напомнили себе, что технический долг — это не что-то, с чем мы имеем дело “потом”, а то, на что надо постоянно обращать внимание и планировать/работать соответственно.

Michael-Feathers-team-strategies-of-refactoring-IgorO Michael-Feathers-team-strategies-of-refactoring-IgorO1 Michael-Feathers-team-strategies-of-refactoring-IgorO2 Michael-Feathers-team-strategies-of-refactoring-IgorO3

Unix way, ep1 — The way — Igor Ostapenko

Уже несколько лет витала идея как-то начать делиться опытом и знаниями по теме Unix like OS, shell scripting и других смежных топиках. И вот мы запускаем новую серию под названием “Unix way”. И первый эпизод, конечно же, должен быть про сам “Unix way” 🙂

Unix-way-ep1-The-way-IgorO1 Unix-way-ep1-The-way-IgorO Unix-way-ep1-The-way-IgorO21

Unix way, ep2 — Shells, bash — Igor Ostapenko

Итак, здесь мы уже подобрались к практическим вещам, и начали с самого основного — a shell. Коротко обсудили историю интерпретаторов команд, их разновидность с двумя большими “семействами”. Обсудили тему user’s shell, как это настраивается, что позволяет. В рамках live demo попробовали и обсудили некоторые возможности bash: aliases, variables, environment, arithmetic calculation, parameters, file globbing, command line completion. Основной посыл всего эпизода — use ‘man bash’, Luke!

Unix-way-ep2-Shells-bash-IgorO Unix-way-ep2-Shells-bash-IgorO1 Unix-way-ep2-Shells-bash-IgorO2 Unix-way-ep2-Shells-bash-IgorO3

Unix way, ep3 — i/o streams, pipeline — Igor Ostapenko

В рамках этого эпизода мы поговорили о потоках ввода/вывода и pipelines, что и создает основу для Unix way. Работа со стандартными i/o потоками доступна на любой платформе, и мы испробовали это на примере Java программы. На live demo мы прошлись по базовым возможностям bash, которые связанны с i/o потоками и их перенаправлением. Ну, а после этого краткая история и суть pipeline стали просто очевидными 😉

Unix-way-ep3-i_o-streams-pipeline-IgorO Unix-way-ep3-i_o-streams-pipeline-IgorO1 Unix-way-ep3-i_o-streams-pipeline-IgorO2 Unix-way-ep3-i_o-streams-pipeline-IgorO3 Unix-way-ep3-i_o-streams-pipeline-IgorO4

Unix way, ep4 — grep, egrep, fgrep, rgrep — Maksym Deyneka

А здесь мы на live demo попробовали одну из самых известных утилит из мира Unix way — grep. Grep ‘em all!

Unix-way-ep4-grep-egrep-fgrep-rgrep-MaksymD.odp1 Unix-way-ep4-grep-egrep-fgrep-rgrep-MaksymD.odp1_ Unix-way-ep4-grep-egrep-fgrep-rgrep-MaksymD.odp2_ Unix-way-ep4-grep-egrep-fgrep-rgrep-MaksymD.odp3_2 Unix-way-ep4-grep-egrep-fgrep-rgrep-MaksymD.odp4_

Ionic 1,2,3 First impressions — Maxim Shekhovetz

Максим поделился с нами своими впечатлениями о работе с Ionic Framework первой и второй версии. Мы узнали о том, насколько все стало лучше и проще с приходом второй версии на основе “Just Angular”© :). Максим также напомнил нам, исходя из реального случая на проекте, что не стоит забывать об HTML5 API, нативные решения постепенно все приходят и приходят в наши браузеры и они в разы лучше и проще, чем workarounds & shims.

Эта КТ сессия зажгла тех, кто впервые услышал об этом фреймворке. Было “слышно”, как некоторые побежали интересоваться деталями, имея в голове уже готовые идеи по созданию мобильного приложения для себя и своих родных, ибо оказалось, что это очень просто и доступно! 😉

Ionic-123-First-impressions-MaxSh4 Ionic-123-First-impressions-MaxSh1 Ionic-123-First-impressions-MaxSh21 Ionic-123-First-impressions-MaxSh31

Post A Reply