InterLink Meetup. Functional Programming

Тема функціонального програмування була обрана не випадково. Чимало бібліотек та фреймворків вже досить активно використовують принципи, які під своїми математичними стовпами об’єднала ця екзотична парадигма програмування. Angular активно використовує RxJS, який в свою чергу базується на принципах ФП. Redux, нині популярна бібліотека для управління станом веб-додатку, привчає нас породжувати нові версії незмінних станів, використовуючи чисті функції. І врешті-решт, навіть вирішення повсякденних задач з обробки даних в таких імперативних мовах як Java та JavaScript стає значно легшою та наочнішою за виростанням функціонального підходу. Саме прикладне використання принципів ФП в контексті мов JavaScript та Java ми й розглянули разом з нашими гостями та менторами.

Принципи ФП у JavaScript

Читати далі


InterLink Meetup. Angular on Fire!

Вже рік наші івенти InterLink Meetup набирають оберти і ми не втомлюємося експериментувати з новими форматами, щоб вони були ще кориснішими для нашої студентської ІТ community. 5 днів нашого воркшопу “Angular on Fire” були насичені подіями та знаннями, про які ми розповімо далі.

Ми спробували поєднати два різних формати workshop та hackathon. Було багато корисної інформації, практика, можливість представити свою ідею та втілити її в життя. Головний інгредієнт цієї страви – можливість працювати над своєю ідеєю в команді, з підтримкою досвідчених менторів.

Цього разу в учасників була унікальна для наших івентів можливість – пишучи код, одразу застосувати та закріпити отриману інформацію на практиці. Впродовж Meetup ми розробляли простий додаток на Angular. За приклад взяли чат. З самого початку створення проекту за допомогою Angular CLI, ми наживо нарощували його функціональність. Поки я пояснював кожен новий рядок коду, гості повторювали ті ж самі дії за своїми ноутбуками. Хто не встигав роботи це паралельно, мав змогу завершити кожен логічний крок з допомогою наших менторів. Для зручності, кожен етап комітився в Git репозиторій, тож в гостів була можливість порівняти свої зміни з оригіналом, підглянути в код та виправити помилки. Підключення GitLab до Slack workspace мітапу теж стало у нагоді.

Читати далі


InterLink Meetup July 2017: Ефективне навчання без упереджень

Так, на вулиці літо, так, більшість відпочиває та проводить свої канікули десь на пляжі чи біля моря. А ми вміємо зробити відпочинок корисним, креативним та не схожим на інші. І дійсно, на  легкій хвилі, навіть не зважаючи на спеку за вікнами офісу, у нас відбувся черговий InterLink Meetup “Ефективне навчання без упереджень”. Цього разу Meetup був спрямований на подолання упереджень та на налагодження ефективного процесу навчання.

Більше про те, що ж відбувалося і про що говорили, з перших уст наших спікерів Максима Головенського та Олександра Шевченка.

Максим Головенський:

Ми піднімали стару добру тему – навчання. Згадали один із важливих постулатів в IT: вміння швидко і ефективно вчитись настільки ж потрібне як і вміти ефективно та правильно створювати код. Всьому навчитись не можна – це факт. Тому потрібно сприймати навчання не як мету, а як процес. Процес, при якому ви ставите перед собою цілі, старанно працюєте над їх досягненням і як результат отримуєте нові вміння, знання, для того,  щоб вирішувати задачі та проблеми різної складності. Також ми поговорили про цікавий психологічний ефект зони комфорту, чому і як з неї виходити, складнощі, з якими ми стикаємось, намагаючись розширяти зону комфорту і звісно, як не потрапити при цьому в Panic Zone. 

А наостанок,  зачепили один із найбільш ефективних методів навчання – гра та подолання челенджів :-). Ми розглянули, які є на даний момент онлайн сервіси та ігри для розвитку навичок програмування, алгоритмізації, вирішення різних проблем, вивчення синтаксису мов програмування та інше. 

Ось деякі

Читати далі


InterLink Meetup June 2017: Git-це легко!

Сьогодні відбувся наш черговий InterLink Meetup і його учасники на власному досвіді дізналися, як працювати в команді на спільний результат. Для когось це було перше знайомство з Git, хтось почувався впевненіше – бо вже мав з ним справу, та всіх об’єднувало бажання розібратися глибше і перевірити свої знання.

  

Читати далі


InterLink Meetup March 2017: Web technologies in mobile development

Відбувся черговий InterLink Meetup. У нас залишилася маса позитивних вражень, нові знайомства та ще багато цікавої інформації від наших спікерів, у яких під час їх виступів горіли очі. Для когось це вже звична справа – ділитися досвідом, а для когось – нові емоції і відчуття. Вперше виступала на InterLink Meetup  наша колега Мирослава Новіцька, приказка про перший млинець нанівець – це не про неї, адже відбувся успішний дебют і публіка з перших слів захопилася її презентацією.

Читати далі


InterLink Meetup December 2016: Про фреймворки та бібліотеки

Сьогодні успішно завершився наш черговий InterLink Meetup :). Нашою метою було показати, що таке фреймворк, і чим він відрізняється від бібліотеки, створивши свій простий веб мікрофреймворк на Java. Ми пройшли декілька етапів його розвитку і дійшли до його стабільної корисної версії :D. Наші гості активно приймали участь в обговоренні і пропонували свої рішення поставлених задач, за що ми їм безмежно вдячні :).

dsc_0199

Також наші експерти презентували вже існуючі рішення для розробки веб додатків на тих технологіях, з якими вони мають справу. Ми познайомились з Sinatra DSL для мови програмування Ruby, мінімалістичним фреймворком Express для платформи Node.js, мікрофреймворком Flask для мови програмування Python, і звісно ж трохи доторкнулись до Spring MVC.

Читати далі


InterLink inCamp presentation на StudIT Fest

На наших зустрічах зі студентами ми завжди прагнемо показати наскільки велика і разноманітна сфера ІТ. Використовуючи наші практичні завдання, ігри, вікторини та інший інтерактив, ми даємо можливість захопленим студентам проявити себе, а тим, хто тільки починає цікавитися сферою, показати як багато всього їх ще чекає попереду. StudIT, що відбувся 3-го грудня не став виключенням. Цей івент був присвячений саме навчальним ініціативам від ІТ компаній Черкас, тому наші ментори презентували InterLink Meetup та InterLink inCamp.

img_6771

InterLink Meetup – івент для студентів, який ми започаткували ще влітку. На наших зустрічах студенти знайомляться з цікавими презентаціями від професіоналів своєї справи, пізнають важливі та складні речі на простих прикладах а також відкривають для себе реальне життя спеціалістів, які працюють у нас в компанії. Адже на даному етапі дуже важливо визначитися зі своїм покликанням, обрати професію, що захоплює. Ми дуже раді, коли хтось на наших зустрічах несподівано для себе розуміє, що це саме те, чим хочеться займатися! :).

Читати далі


InterLink Meetup September 2016, Day2: Real testing in a real life

У повсякденному житті ти тестуєш десятки предметів та програм, навіть не помічаючи цього! Наш минулий InterLink Meetup, на якому дебютували наші колеги Андрій та Марта, був присвячений саме тестуванню ПЗ. Вони пояснили що ж таке тестування на прикладах із життя, а також чому мобільні девайси не такі безпечні, як ти собі уявляєш. Їх цікаві та, водночас, зрозумілі презентації, харизма та позитивна енергетика сприяли особливій теплій та дружній атмосфері на івенті.

14543963_1194384183933045_205394522194807858_o

Читати далі


InterLink Meetup September 2016, Day 1: Ознаки поганого коду, та як з ними боротися

Завдяки нашим ініціативним менторам наші студентські івенти InterLink Meetup набирають нові оберти, ми експериментуємо з новими форматами та темами для презентацій, залучаємо нових спікерів.

У перший день нашого чергового Мeetup Олександр Котов розповів майбутнім програмістам про ознаки поганого коду та про те, чого їм варто уникати при написанні коду. Яскраві приклади із досвіду, зрозумілі слайди та дотепні історії не залишили байдужими нікого. Родзинкою зустрічі була постановочна сцена-діалог, у якій Олександр, що був у ролі адепту TDD, розвіював сумніви «скептика» Ігоря щодо використання цього підходу.

14481936_1190282207676576_2243619255104917492_o

Читати далі


InterLink Meetup September 2016. Announcement

Не уявляєш свого життя без програмування чи тестування? Тоді наш наступний Meetup саме для тебе! Реєструйся та обирай тему до вподоби!

29.09.2016 – “Ознаки поганого коду, та як з ними боротися”. Зустріч з досвідченим ментором Олександром Котовим, який розповість про щось більше, ніж просто працюючий код. Приходь та дізнайся якими трендами у написанні коду керуються справжні професіонали! Ця зустріч може назавжди змінити твій світогляд, навіть у дрібницях ;).

30.09.2016 – “Real testing in a real life”. Досі гадаєте, що тестування це монотонна професія? Наші ментори Марта Король та Андрій Слюсар поділяться своїм досвідом та розкажуть чим займаються наші QA вишої ліги: нетривіальні задачі, покращення продукту, різноманітні та потужні проекти, участь у розробці ПЗ від ідеї до випуску у продакшен.

14352272_1181671085204355_5749417140194841719_o

Приходь за новими враженнями, на тебе як завжди очікує актуальна інформація з реального життя від наших менторів, інтерактив, практичні завдання, відпочинок та нові знайомства.

Читати далі