Parallel programming patterns - Олександр ПавлишакIgor Bronovskyy
Паралелізм та concurrency -- напрямок, в якому технології програмування прямують зараз і, без сумніву, прямуватимуть в майбутньому. Багатоядерними процесорами оснащуються комп'ютери навіть початкового рівня, що відкриває можливості для створення швидких ефективних програм із "живими" інтерфейсами. Тому навіть ті розробники, які раніше не стикались із concurrent кодом, будуть все частіше і частіше програмувати із врахуванням паралелізму. В доповіді буде розглянуто шаблони паралельного програмування, способи асинхронного програмування, а також тенденції окремих сучасних технологій в області паралелізму та асинхронності. Слухачі зможуть отримати знання про основні способи організації паралельних обчислень у desktop-, web- і серверних аплікаціях, засоби досягнення responsive GUI, техніки вирішення проблем, що виникають у concurrent програмуванні.
огляд і особливості Symfony 2.0 - Анатолій КвасніковIgor Bronovskyy
Фаб'єн Потенсьє, ідеолог популярного фреймворка symfony, здобув багато слави і досвіду роботи з великими і високонавантаженими проектами. Можливо цей досвід його надихнув на створення нової версії. Я хочу розказати про Symfony 2.0, який значною мірою відрізняється від першої симфонії, і проаналізувати, які зміни зробили фреймворк гнучкішим, а які - складнішим.
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)Igor Bronovskyy
Чи траплялася вам ситуація, коли на ретроспективі, ви домовилися що будете писати тести. І всі розуміють яку користь вони дадуть. Але й після цього тести пишуться дуже рідко.
Ця презентація є спробою знайти причини і роздумом на тему: “Які технічні знання, зміни в технічному і соціальному середовиці необхідні для покращення тестів”.
Юрій Чуловський
http://itevent.if.ua/lecture/chomu-programisti-ne-testuyut
11 - Розробка програмного забезпечення для вбудованих систем - Дмитро Андреєв - IT Event 2013 (5)
.NET Micro Framework -- реалізація платформи Microsoft .NET для створення вбудованих додатків для 32 та 64 розрядних мікроконтролерів, що не потребують наявності операційної системи.
Протягом доповіді я познайомлю вас із цією технологією та дам змогу пересвідчитись у можливості легко та якісно створювати програмне забезпечення для вбудованих систем, що можуть використовувати датчики, сенсорні екрани, стек TCP/IP, Ethernet, WiFі.
Дмитро Андреєв
http://itevent.if.ua/lecture/rozrobka-programnogo-zabezpechennya-dlya-vbudovanikh-sistem-z-vikoristannyam-microsoft-net-m
Parallel programming patterns - Олександр ПавлишакIgor Bronovskyy
Паралелізм та concurrency -- напрямок, в якому технології програмування прямують зараз і, без сумніву, прямуватимуть в майбутньому. Багатоядерними процесорами оснащуються комп'ютери навіть початкового рівня, що відкриває можливості для створення швидких ефективних програм із "живими" інтерфейсами. Тому навіть ті розробники, які раніше не стикались із concurrent кодом, будуть все частіше і частіше програмувати із врахуванням паралелізму. В доповіді буде розглянуто шаблони паралельного програмування, способи асинхронного програмування, а також тенденції окремих сучасних технологій в області паралелізму та асинхронності. Слухачі зможуть отримати знання про основні способи організації паралельних обчислень у desktop-, web- і серверних аплікаціях, засоби досягнення responsive GUI, техніки вирішення проблем, що виникають у concurrent програмуванні.
огляд і особливості Symfony 2.0 - Анатолій КвасніковIgor Bronovskyy
Фаб'єн Потенсьє, ідеолог популярного фреймворка symfony, здобув багато слави і досвіду роботи з великими і високонавантаженими проектами. Можливо цей досвід його надихнув на створення нової версії. Я хочу розказати про Symfony 2.0, який значною мірою відрізняється від першої симфонії, і проаналізувати, які зміни зробили фреймворк гнучкішим, а які - складнішим.
03 - chomu prohramisty ne testuiut - yurii chulovskyi - it event 2013 (5)Igor Bronovskyy
Чи траплялася вам ситуація, коли на ретроспективі, ви домовилися що будете писати тести. І всі розуміють яку користь вони дадуть. Але й після цього тести пишуться дуже рідко.
Ця презентація є спробою знайти причини і роздумом на тему: “Які технічні знання, зміни в технічному і соціальному середовиці необхідні для покращення тестів”.
Юрій Чуловський
http://itevent.if.ua/lecture/chomu-programisti-ne-testuyut
11 - Розробка програмного забезпечення для вбудованих систем - Дмитро Андреєв - IT Event 2013 (5)
.NET Micro Framework -- реалізація платформи Microsoft .NET для створення вбудованих додатків для 32 та 64 розрядних мікроконтролерів, що не потребують наявності операційної системи.
Протягом доповіді я познайомлю вас із цією технологією та дам змогу пересвідчитись у можливості легко та якісно створювати програмне забезпечення для вбудованих систем, що можуть використовувати датчики, сенсорні екрани, стек TCP/IP, Ethernet, WiFі.
Дмитро Андреєв
http://itevent.if.ua/lecture/rozrobka-programnogo-zabezpechennya-dlya-vbudovanikh-sistem-z-vikoristannyam-microsoft-net-m
12 - Gradle. Еволюція систем автоматичної збірки - Святослав Бабич - IT Event 2013 (5)
Gradle - нова система збірки та інтеграційний засіб нового покоління. У доповіді ми ознайомимося з можливостями цього інструменту, порівняємо його з Ant та Maven, а також розглянемо випадки, у яких мінімальними зусиллями можна перетворити складний і незрозумілий процес складання великого проекту - на просту і прозору процедуру.
Святослав Бабич
http://itevent.if.ua/lecture/gradle-evolyutsiya-sistem-avtomatichnoyi-zbirki-porivnyannya-iz-ant-ta-mavenom
Більшість з нас отримували пропозиції стосовно розробки програмного забезпечення. Це зазвичай спочатку пропозиції від друзів, готових сказати «дякую», потім від знайомих готових допомогти чимось, згодом від незнайомих людей, які готові платити гроші за нашу роботу. В останньому випадку ми зазвичай змушені відповідати на дуже нелегке питання: «А скільки це коштує?»....
http://itevent.if.ua/lecture/skilki-koshtuye-proekt-i-chomu-tak
З ростом популяності мобільних платформ і досутпності відповідних пристроїв чітко вимальовуються тенденції переходу веб бізнесу в мобільну сферу. Практично весь бізнес присутній в Інтернеті, оскільки вважається, що якщо бізнес не має своєї веб сторінки, то його просто не існує. Схожа ситуація починає проявлятися і на мобільному ринку. Тому досить важливим є питання щодо швидкого освоєння цього ринку з мінімальними затратами. Даний огляд і призначений щоб описати шляхи переведення веб бізнесу в мобільну сферу, переваги і недоліки кожного з підходів, складності, з якими можуть зіткнутись дизайнери, програмісти та маркетологи.
В сучасному світі нам приходиться освоювати все більші об’єми інформації в різних доменних областях. Інформація обновлюється дуже динамічно і досить швидко стає не актуальною.
Рішенням даної проблеми є отримання навиків для швидкого та якісного освоєння великих об’ємів інформації. Одним з таких навиків є покращення навиків читання.
В даній презентації ви дізнаєтесь:
Навики читання видатних особистостей
Як визначити власний рівень
Практики для прискореного читання та засвоєння інформації
Особливості читання різних видів джерел
Selecting BI Tool - Proof of Concept - Андрій МузичукIgor Bronovskyy
A large number of tools and techniques have been developed over the years to support managerial decision making. Thus process of selecting appropriate BI tool turns to be an issue. Implementing and deploying a BI initiative can be lengthy, expensive and failure pron. The Proof of concept method can be used by stakeholders to avoid unnecessary losses.
In the presentation, the description of Proof of Concept method is provided based on the example of selecting among Microsoft stack, MicroStrategy and Business Object Bi tools. The example includes above mentioned technologies overview, reports modeling process, reports development process, report integration in SharePoint, performance testing as well as the decision making model and summary for final tools selection.
Що таке ефективна команда? Що зробити, щоб група людей, які щойно познайомилися, стала командою, яка буде вирішувати складні задачі.
Ці та інші питання ми розглянемо на цій презентації.
12 - Gradle. Еволюція систем автоматичної збірки - Святослав Бабич - IT Event 2013 (5)
Gradle - нова система збірки та інтеграційний засіб нового покоління. У доповіді ми ознайомимося з можливостями цього інструменту, порівняємо його з Ant та Maven, а також розглянемо випадки, у яких мінімальними зусиллями можна перетворити складний і незрозумілий процес складання великого проекту - на просту і прозору процедуру.
Святослав Бабич
http://itevent.if.ua/lecture/gradle-evolyutsiya-sistem-avtomatichnoyi-zbirki-porivnyannya-iz-ant-ta-mavenom
Більшість з нас отримували пропозиції стосовно розробки програмного забезпечення. Це зазвичай спочатку пропозиції від друзів, готових сказати «дякую», потім від знайомих готових допомогти чимось, згодом від незнайомих людей, які готові платити гроші за нашу роботу. В останньому випадку ми зазвичай змушені відповідати на дуже нелегке питання: «А скільки це коштує?»....
http://itevent.if.ua/lecture/skilki-koshtuye-proekt-i-chomu-tak
З ростом популяності мобільних платформ і досутпності відповідних пристроїв чітко вимальовуються тенденції переходу веб бізнесу в мобільну сферу. Практично весь бізнес присутній в Інтернеті, оскільки вважається, що якщо бізнес не має своєї веб сторінки, то його просто не існує. Схожа ситуація починає проявлятися і на мобільному ринку. Тому досить важливим є питання щодо швидкого освоєння цього ринку з мінімальними затратами. Даний огляд і призначений щоб описати шляхи переведення веб бізнесу в мобільну сферу, переваги і недоліки кожного з підходів, складності, з якими можуть зіткнутись дизайнери, програмісти та маркетологи.
В сучасному світі нам приходиться освоювати все більші об’єми інформації в різних доменних областях. Інформація обновлюється дуже динамічно і досить швидко стає не актуальною.
Рішенням даної проблеми є отримання навиків для швидкого та якісного освоєння великих об’ємів інформації. Одним з таких навиків є покращення навиків читання.
В даній презентації ви дізнаєтесь:
Навики читання видатних особистостей
Як визначити власний рівень
Практики для прискореного читання та засвоєння інформації
Особливості читання різних видів джерел
Selecting BI Tool - Proof of Concept - Андрій МузичукIgor Bronovskyy
A large number of tools and techniques have been developed over the years to support managerial decision making. Thus process of selecting appropriate BI tool turns to be an issue. Implementing and deploying a BI initiative can be lengthy, expensive and failure pron. The Proof of concept method can be used by stakeholders to avoid unnecessary losses.
In the presentation, the description of Proof of Concept method is provided based on the example of selecting among Microsoft stack, MicroStrategy and Business Object Bi tools. The example includes above mentioned technologies overview, reports modeling process, reports development process, report integration in SharePoint, performance testing as well as the decision making model and summary for final tools selection.
Що таке ефективна команда? Що зробити, щоб група людей, які щойно познайомилися, стала командою, яка буде вирішувати складні задачі.
Ці та інші питання ми розглянемо на цій презентації.
And now more about talent pool of IF region. I’m sure you would be curious to know how we are able to fine people? We have a process of finding colleagues of people who are now working with us and then we are finding people through universities and with assistance of those who currently work there (at the universities). All candidates are put through, at a minimum a 3 stage interview process including tech interview and English knowledge as well as we can organize phone interview with a client. Softjourn is also actively developing Internship Program – it’s based on university relationship and held by people from the University. how they are chosen to be intern??? how many we have for intern??? what types of work they are doing??? and how they work with a client (e.g. sign NDA)??? And we have interns for both Software engineering and QA testing Document Emmy sent to me, pick out a few key points from there Total number of people working at Softjourn is ??? and most of them have Master’s degree.
And now more about talent pool of IF region. I’m sure you would be curious to know how we are able to fine people? We have a process of finding colleagues of people who are now working with us and then we are finding people through universities and with assistance of those who currently work there (at the universities). All candidates are put through, at a minimum a 3 stage interview process including tech interview and English knowledge as well as we can organize phone interview with a client. Softjourn is also actively developing Internship Program – it’s based on university relationship and held by people from the University. how they are chosen to be intern??? how many we have for intern??? what types of work they are doing??? and how they work with a client (e.g. sign NDA)??? And we have interns for both Software engineering and QA testing Document Emmy sent to me, pick out a few key points from there Total number of people working at Softjourn is ??? and most of them have Master’s degree.