Як ми реалізувалі міжплатформенних розробка мобільного додатка на Xamarin

Если вам дістався класний проект на довготривалий Термін , ві хочете его грамотно реалізуваті з ЗАСТОСУВАННЯ шаблонів проектування , сучасности методологіямі та відповідно до всіх канонів , что опісані в SWEBOK та ISO 12207 , або ж хочете розробляті кросплатформені мобільні Додатки - тоді вам точно сюди . Представляємо наш « case study » aka « reallife story » - розробка крутого проекту зі встановлення та впровадження Scrum в команді Нашої Компанії WebKate . Отже , я розповім про технологічну сторону й частково торкне команди, проінформую про наші три помилки , якіх можна Було б унікнуті та Зберегти дорогоцінний час . З цього приводу прігадується цитата: « Як можна збільшити Продуктивність в два рази ? Треба збільшити Кількість помилок удвічі ! ». Проект:соціальна мережа для спортсменів , тренерів, вболівальників з усіма вітікаючімі можливости Значення соціальної мережі . Платформа использование додатка :iOS та Android.

Опубліковано: 14/01/15 @ 11:53
Розділ Різне Читати далі...

17 січня, Київ - Курс «IT рекрутинг »

Тривалість: 15 занять
Графік : середовище ( 19: 30-21 : 30), субота ( 12: 00- 14:00 ) Кому буде корисний курс « IT рекрутинг » ( підбір та управління персоналом в IT сфері ) ?
- Початківцям IT- рекрутерам , які хочуть прокачати рівень знань
- Рекрутерам/менеджерам по персоналу не IT- компаній, яким необхідно ефективно закривати IT -вакансії
- Молодим фахівцям , які хочуть освоїти професію IT- рекрутера
- Тим, хто любить спілкуватися з людьми
- Тим, хто хоче змінити професію і добре заробляти Що пропонують наші курси ?
- IT рекрутинг . Компанії. Технології. Люди
- 1 правильне резюме - 1 дзвінок - 1 placement
- Освоєння практичного інструментарію для ефективного пошуку ІТ- фахівців
- «Полювання за головами »
- Вийти заміж за програміста не розуміючи . що таке рефакторинг або ж введення в технічну специфіку
- Зустрічають по « милу» проводжають по Уму .

Опубліковано: 14/01/15 @ 02:19
Розділ Різне Читати далі...

24 січня, Київ - Курс «IT рекрутинг »

Тривалість: 15 занять
Графік : середовище ( 19: 30-21 : 30), субота ( 12: 00- 14:00 ) Кому буде корисний курс « IT рекрутинг » ( підбір та управління персоналом в IT сфері ) ?
- Початківцям IT- рекрутерам , які хочуть прокачати рівень знань
- Рекрутерам/менеджерам по персоналу не IT- компаній, яким необхідно ефективно закривати IT -вакансії
- Молодим фахівцям , які хочуть освоїти професію IT- рекрутера
- Тим, хто любить спілкуватися з людьми
- Тим, хто хоче змінити професію і добре заробляти Що пропонують наші курси ?
- IT рекрутинг . Компанії. Технології. Люди
- 1 правильне резюме - 1 дзвінок - 1 placement
- Освоєння практичного інструментарію для ефективного пошуку ІТ- фахівців
- «Полювання за головами »
- Вийти заміж за програміста не розуміючи . що таке рефакторинг або ж введення в технічну специфіку
- Зустрічають по « милу» проводжають по Уму .

Опубліковано: 14/01/15 @ 02:19
Розділ Різне Читати далі...

Як я їздив « доставляти » в Москву

Різних вражень було дуже багато , тому я вирішив розбити все на пункти і бути якомога лаконічніше . Кому лінь читати все - можете звернути увагу тільки на плюси і мінуси по кожному з пунктів. Зміст: 0 . Передісторія : як і чому я поїхав у московський офіс Riot Games
1 . Оффер , процес переїзду і ставлення компанії
2 . Квартири в Москві
3 . Транспорт і таксі
4 . Харчування і продуктові магазини в Москві
5 . Побут і те, що навколо
6 . Дозвілля: кафе, персонал, відвідувачі
7 . Дозвілля: парки і прогулянки
8 . Робота: офіс , умови праці
9 . Робота: колектив , цінності, поведінку
10 . Політична ситуація
11 . Чому я вирішив повернуться до Києва
12 . Висновки та отриманий досвід
13 . Як бонус : казуси і цікаві факти 0 . Передісторія : як і чому я поїхав у московський офіс Riot Games Ніякого бажання працювати в РФ у мене не було і немає.

Опубліковано: 13/01/15 @ 11:03
Розділ Різне Читати далі...

Дайджест приколів 2014

За традицією - підбірка всіх приколів минулого року. Всім чудового настрою! Посилання The 20 Toughest Job Interview Questions Heard At Apple , Google, Twitter, And Others . Ким ви мене бачите у вашій компанії через п'ять років . Не дратуйте програміста . Прощальний лист програміста . 25 речей, які зрозуміють тільки інтроверти . BOOTSTRA.386 Fully Functional 1 KB Hard Drive in Vanilla Minecraft . The Simpsons in pure CSS . CSS - каламбури . Turbo Vision для C #/XAML . Ігри Untrusted , a JavaScript adventure game you play by modifying its source . CodeFights : How Fast Can You Debug ? Pixactly - іграшка для перевірки окоміру Regex Crossword . XSS game . Game of Hacks . Мови програмування (до речі , приймайте участь у опитуванні про мови ) Python with Braces . ArnoldC - Arnold Schwarzenegger based programming language . D # ( DogeSharp ) . The Difference Between Java and JavaScript . If programming languages ??were weapons .

Опубліковано: 13/01/15 @ 07:30
Розділ Різне Читати далі...

7 березня, Київ - Топ 10 процесних практик розробки програмного забезпечення

Для успішного виконання ІТ -проекту недостатньо вибрати ефективні технології та сучасні засоби розробки , забезпечити необхідний бюджет і знайти кваліфікованих розробників . У будь-якій організації існують правила і методики, за якими учасники проекту розподіляють між собою завдання , взаємодіють один з одним , створюють проектні артефакти. Ці правила можуть бути чітко організованими або хаотичними , бути формально документовані або існувати в головах проектної команди, але в будь-якому випадку саме їх сукупність називається процесом розробки. Програма заходу:
- Правила гри при розробці ПЗ;
- Центральне сховище ;
- Управління вимогами ;
- Планування і оцінки;
- Управління інфраструктурою ;
- трасування;
- Політика кодування ;
- Аналіз продуктивності;
- Метрики ;
- Конфігураційне управління . Тривалість:3 години.

Опубліковано: 12/01/15 @ 12:52
Розділ Різне Читати далі...

14 січня, Київ - Моделювання бізнес-процесів . Від IDEF0 до BPMN

З чим у першу чергу працює бізнес - аналітик , що він вивчає , покращує , пропонує автоматизувати ? Бізнес- процес! Як вивчити існуючий процес , зрозуміти які в ньому є проблеми і перспективи для поліпшення ? Побудувати його модель! Тренінг присвячений вивченню найбільш популярних нотацій бізнес- моделювання. В ході тренінгу будуть розглянуті нотації , визначено їх переваги і недоліки, сфери застосування, основна увага буде приділена IDEF0 , BPMN . Близько 50 % часу буде відведено практичним заняттям і розгляду реальних ситуацій з практики . Цілі заходу :
- Дати слухачам розуміння призначення і важливості бізнес-моделювання для проектів по автоматизації та оптимізації бізнес-процесів.
- Зрозуміти призначення і правила використання елементів нотацій IDEF0 , DFD , Erricson - Penker (розширення UML) , BPMN при бізнес- моделюванні .
- Навчитися розробляти і читати моделі в нотації IDEF0 і BPMN 2.0.

Опубліковано: 12/01/15 @ 12:19
Розділ Різне Читати далі...

14 лютого, Київ - Моделювання бізнес-процесів . Від IDEF0 до BPMN

З чим у першу чергу працює бізнес - аналітик , що він вивчає , покращує , пропонує автоматизувати ? Бізнес- процес! Як вивчити існуючий процес , зрозуміти які в ньому є проблеми і перспективи для поліпшення ? Побудувати його модель! Тренінг присвячений вивченню найбільш популярних нотацій бізнес- моделювання. В ході тренінгу будуть розглянуті нотації , визначено їх переваги і недоліки, сфери застосування, основна увага буде приділена IDEF0 , BPMN . Близько 50 % часу буде відведено практичним заняттям і розгляду реальних ситуацій з практики . Цілі заходу :
- Дати слухачам розуміння призначення і важливості бізнес-моделювання для проектів по автоматизації та оптимізації бізнес-процесів.
- Зрозуміти призначення і правила використання елементів нотацій IDEF0 , DFD , Erricson - Penker (розширення UML) , BPMN при бізнес- моделюванні .
- Навчитися розробляти і читати моделі в нотації IDEF0 і BPMN 2.0.

Опубліковано: 12/01/15 @ 12:19
Розділ Різне Читати далі...

Бути vs. стати програмістом

Уявімо ситуацію:ви зайшли в лікарню. І так, між справою , підходьте до лікаря і питаєте : « Підкажіть, будь ласка, як стати лікарем ? ». Чи вас як свідка покликали на суд , і в перерві між слуханнями ви звертаєтеся до адвоката з питанням : « Любий , підкажіть , як мені в цій країні стати адвокатом ? ». Потім ви йдете в ресторан, і там вже запалюєте з шеф -кухарем : « Скажіть будь ласка , чи не пізно ставати кухарем, коли тобі вже за 50 ? ». Далі можливі варіації на тему, яку куховарську книгу читати, на які Кухарські курси записатися і як проходити співбесіди на посаду помічника кухаря. Приблизно те ж саме відбувається, коли до програмістів звертаються по кар'єрним питань : « порадьте 50 книг »,« з чого почати? »,« як правильно програмувати ? »,« поясніть ООП » - все це з однієї опери. Звичайно, хочеться людині допомогти , та й дати пораду - справа неважка . Але волею-неволею починаєш замислюватися , чому в одних людей такі питання виникають , а в інших - ні . «Хочеш співати - пий ».

Опубліковано: 12/01/15 @ 07:52
Розділ Різне Читати далі...

5 лютого, Київ - Certified Scrum Product Owner від ScrumAlliance російською мовою в Києві

Це офіційний класвід ScrumAlliance Цілі тренінгу 1 . Отримати навички допомагають ефективніше взаємодіяти зі своїми клієнтами, стейкхолдерами і командами розробки, а саме:
- Доносити ідею продукту: швидко, конкретно, лаконічно, візуально.
-визначає Категорії клієнтів і користувачів, їх ключові характеристики, цінність продукту для кожного сегмента, бажане вплив на їх поведінку.
- Проводити інтерв'ю користувачів для отримання зворотного зв'язку по продукту.
- Відштовхуючись від бізнес-цілей , визначати пріоритети розробки.
- Бачити альтернативні способи досягнення бізнес - ефектів і шукати різні варіанти реалізації вимог ( за складністю , вартості , що копіюються і т.п.)
- Формулювати гіпотези вимог і проектувати метрики для їх перевірки.
- Будувати високорівневі моделі вимог і сценарії використання .

Опубліковано: 09/01/15 @ 08:52
Розділ Різне Читати далі...

5 - 6 лютого, Київ - Certified Scrum Product Owner від ScrumAlliance російською мовою в Києві

Це офіційний класвід ScrumAlliance Цілі тренінгу 1 . Отримати навички допомагають ефективніше взаємодіяти зі своїми клієнтами, стейкхолдерами і командами розробки, а саме:
- Доносити ідею продукту: швидко, конкретно, лаконічно, візуально.
-визначає Категорії клієнтів і користувачів, їх ключові характеристики, цінність продукту для кожного сегмента, бажане вплив на їх поведінку.
- Проводити інтерв'ю користувачів для отримання зворотного зв'язку по продукту.
- Відштовхуючись від бізнес-цілей , визначати пріоритети розробки.
- Бачити альтернативні способи досягнення бізнес - ефектів і шукати різні варіанти реалізації вимог ( за складністю , вартості , що копіюються і т.п.)
- Формулювати гіпотези вимог і проектувати метрики для їх перевірки.
- Будувати високорівневі моделі вимог і сценарії використання .

Опубліковано: 09/01/15 @ 08:52
Розділ Різне Читати далі...

23 січня, Київ - Сертифікаційний клас " Покращуємо доставку за допомогою Канбан методу " у Києві

SCRUMguides і університет LeanKanban запрошують вас на дводенний клас « Покращуємо доставку за допомогою Kanban методу». Цей клас включає в себе необхідний обсяг інформації , виробляє навички достатні для початку використання методу КАНБАН у вашій організації. Цей тренінг є офіційним тренінгом університету LeanKanban , заснованим Девідом Андерсоном - автором Канбан методу . Всі учасники отримають міжнародний сертифікат про проходження тренінгу університету LeanKanban . Зареєструватися Аудиторія учасників Ця програма розроблена для професіоналів , які відповідають за оптимізацію процесів , ефективності бізнесу або управління проектами : менеджерів, ІТ- директорів, керівників відділів, керівників середньої ланки, керівників груп , керівників проектів , технічних керівників , інженерів і всіх , хто зацікавлений в результати роботи різних груп людей. Також тренінг буде корисний скраммастерам , які хочуть принести користь своїй команді за допомогою нових навичок і знань.

Опубліковано: 09/01/15 @ 08:30
Розділ Різне Читати далі...

23 - 24 січня, Київ - Сертифікаційний клас " Покращуємо доставку за допомогою Канбан методу " у Києві

SCRUMguides і університет LeanKanban запрошують вас на дводенний клас « Покращуємо доставку за допомогою Kanban методу». Цей клас включає в себе необхідний обсяг інформації , виробляє навички достатні для початку використання методу КАНБАН у вашій організації. Цей тренінг є офіційним тренінгом університету LeanKanban , заснованим Девідом Андерсоном - автором Канбан методу . Всі учасники отримають міжнародний сертифікат про проходження тренінгу університету LeanKanban . Зареєструватися Аудиторія учасників Ця програма розроблена для професіоналів , які відповідають за оптимізацію процесів , ефективності бізнесу або управління проектами : менеджерів, ІТ- директорів, керівників відділів, керівників середньої ланки, керівників груп , керівників проектів , технічних керівників , інженерів і всіх , хто зацікавлений в результати роботи різних груп людей. Також тренінг буде корисний скраммастерам , які хочуть принести користь своїй команді за допомогою нових навичок і знань.

Опубліковано: 09/01/15 @ 08:30
Розділ Різне Читати далі...

22 - 23 січня, Київ - Курс Certified ScrumMaster від ScrumAlliance російською мовою

Certified ScrumMaster- одна з сертифікаційних ступенів навчання міжнародної організації ScrumAlliance . Мета цієї програми : навчання скрам - майстрів - процесних лідерів проектів, з проходженням тесту і сертифікацією . Це офіційний тренінг від ScrumAlliance , який проводиться російською мовою.
Тренінг завершується допуском до онлайн- тесту для отримання звання « Certified ScrumMaster ». Зареєструватися Аудиторія
- менеджери проектів, які хочуть освоїти Agile - принципи управління проектами
- тим- ліди і тих - ліди , які шукають своє місце в Scrum команді
- де факто скрам - майстра існуючих проектів
- все - хто бачить себе Скрам - майстрами - агентами з впровадження гнучких ітеративних підходів розробки Цілі тренінгу
Закласти потужний фундамент для практикуючих Скрам -майстрів, Agile - практиків і майбутніх коучів своїх команд.

Опубліковано: 09/01/15 @ 08:09
Розділ Різне Читати далі...

24 січня, Київ - Ops For Dev Conference at Cogniance

Компанія Cogniance хоче запросити вас на конференцію Ops For Dev . DevOps , в першу чергу, це культура спілкування та інтеграції всередині команди. Але розробникам часто не вистачає вмінь для повноцінного застосування цієї методології . Тому у нас виникла ідея провести конференцію, яка допоможе всім бажаючим отримати потрібні знання. Ми розповімо про те як :
- розгорнути dev environment за допомогою Vagrant .
- Docker - навіщо він потрібен і чому навколо нього так багато шуму.
- Що робити коли серверів більше ніж один? Ansible поспішає на допомогу . Цільова аудиторія:розробники , QA і всі , кому це може бути корисно.
Якщо ви гуру - швидше за все , вам буде нудно, тому що доповіді будуть на базовому рівні. Наша мета - розширення ком'юніті.
Конференція пройде в один потік . Розклад :
11.30 - 12.00 Реєстрація учасників , кава
12.00 - 12.20 Вступне слово
12.20 - 13.20 « Dev environment with Vagrant »
13.20 - 13.30 кава- брейк
13.30 - 14.

Опубліковано: 09/01/15 @ 07:55
Розділ Різне Читати далі...

Android -дайджест # 2. Красивий і чуйний UI

Сьогодні присвятимо весь дайджест темі, без якої складно уявити гарне мобільний додаток , - користувача інтерфейсу . Загальні питання Офіційні UI патерни від Google . Неофіційні колекції скріншотів додатків : раз , два , три . Іноді допомагають зрозуміти, чого ж хоче замовник, або, навпаки, допомагають йому вибрати саме те, що потрібно вам . Сервіс для комбінування кольорової палітри Material Design . Android notification system : серйозні зміни у версії 5.0. Розширений мануал на CodePath по Defining Custom Views . Bitmap quality , banding and dithering : матеріалу вже 4 роки, але принципи залишаються актуальними. Як робиться 2D малювання : слайди ( частина 1 , частина 2 ) від хлопців з CoreServlets . UI потік , як і навіщо його не блокувати : офіційна документація , хороші матеріали є і на Хабре ( перший , другий ) . Анімації і переміщення Весь розділ документації : Property Animation , View Animation , Drawable Animation .

Опубліковано: 09/01/15 @ 07:25
Розділ Різне Читати далі...

17 січня - 7 лютого, Київ - Семінар « Підготовка до іспиту PMP® »

Метасемінару- практикуму від зареєстрованого постачальника навчання PMI - підготувати слухачів до успішного проходження сертифікаційного іспиту в PMI з першої спроби. Програма семінару включає 4 дніочного навчання і самостійну відпрацювання навику правильно відповідати на питання іспиту . По закінченні видається визнається PMI сертифікатпро обов'язкове навчання . На семінарі розглядаються питання з десяти областей знань стандарту PMBOK® Guide Fifth Edition. Крім цього , слухачі розбирають завдання ( кейси ) з практики управління проектами , аналогічні ситуаційних задач іспиту, а також аспекти етики та професійної поведінки менеджера проекту , що включаються в Питання іспиту. У процесі навчанняслухачам подається і пояснюється математичний апарат, необхідний для вирішення розрахункових завдань на іспиті. У міру проходження кожної з областей знань, слухачі мають можливість потренуватися відповідати на питання іспиту PMP® за допомогою спеціальних онлайн тестів.

Опубліковано: 09/01/15 @ 01:48
Розділ Різне Читати далі...

Як задеплоіть на AWS проект на Symfony2

Стаття не претендує на ідеальну технічну точність і повноту, вона призначена для швидкого вирішення конкретної практичного завдання з мінімально достатнім розумінням суті що відбувається . Завдання Останні кілька місяців команда розробників в компанії WebKate працювала над досить великим стартапом для наших норвезьких замовників. Проект являє собою мультиплатформенні спортивну соцмережа . Мобільна частина реалізована за допомогою Xamarin . На бекенде - Symfony2 з API, адмінкой і веб- інтерфейсами для всіх типів користувачів . Виникла необхідність розгорнути проект на платформі Amazon Web Services . Здавалося б - візьми мануал та й зроби , але виявилося, не все так просто. Штатні мануали Амазону не передбачають такого раптового розвитку подій, та й взагалі, на жаль, не відрізняються зручністю і ясністю ( Амазон пропонує створювати проект і AWS -додаток з нуля, і як на мене, досить незручним способом). Методом гугленія були роздобутим деякі частини необхідного пазла.

Опубліковано: 08/01/15 @ 10:57
Розділ Різне Читати далі...

Нотатки про мовне і платформенном націоналізмі

Коли людина сперечається до хрипоти про те, що крутіше - Apple або HTC, Mitsubishi або Hyundai , коти або собаки , чай або кава , справа пахне не конструктивом (як могло б здатися ), але націоналізмом . Якщо істина і народжується в суперечках , то точно не в таких . Слово «націоналізм» тут буде вживатися в не зовсім звичному сенсі - у відриві від націй , територій, рас і держав. Ці поняття можна з легкістю замінити на платформи (наприклад , Android , Windows , iOS і т.д. ) і мови (наприклад , Java, .NET , Scala і т.д.) - суть залишиться та ж. У більш широкому сенсі націоналізм - це звичка класифікувати людей за ознакою хороший/поганий (або свій/чужий ) відштовхуючись від їх переваг і поглядів. « У твоїх словах не було логіки » Найнебезпечніше в націоналізмі - ототожнення себе з певною групою людей і піднесення себе над логікою і аргументами.

Опубліковано: 08/01/15 @ 07:44
Розділ Різне Читати далі...

Як я здавав ISTQB Advanced Level

Так як я нещодавно став володарем другого сертифіката ISTQB : Certified Tester Advanced Level Test Analyst , вирішив поділитися враженнями про підготовку та здачу іспиту. У мережі багато інформації по Foundation Level , але для просунутого рівня її майже немає. Мета статті - не довести важливість сертифікації . Кожен сам вирішує, як йому розвиватися . Так як для одних здача професійного іспиту - це отримання нових і структурування наявних знань , а для інших - просто доказ , що « ЧСВ має законні підстави ». Я хочу розповісти, тим, хто вирішив це зробити, з чого почати. Просунутий рівень розбитий на три гілки , і згідно класифікації ISTQB ви можете спробувати скласти наступні іспити:
- Test Analyst ,
- Technical Test Analyst ,
- Test Manager. Тест складається з 60 ( 65 - Test Manager ) питань . Оцінюються вони по -різному, так як у кожного питання є ваговий коефіцієнт . Всього чотири рівні: К1 - K4 , вирішивши які, ви отримаєте від 1 до 3 балів.

Опубліковано: 07/01/15 @ 08:01
Розділ Різне Читати далі...

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180