Майстер-клас для розробників Ruby та Rails, які прагнуть суттєво зменшити час виконання тестів на CI або локально. Це дозволить прискорити цикл зворотного зв’язку у процесі розробки, мінімізувати паузу між впровадженням змін та їх релізом, а також скоротити витрати на CI-інфраструктуру. Що на вас чекає? Методології На семінарі ми вивчимо різні методи профілювання та оптимізації тестів, […]
Онлайн-воркшоп для Ruby-розробників, які хочуть освоїти мистецтво метапрограмування та зрозуміти, де, як і навіщо його варто застосовувати. За час воркшкопу ви: Навчіться правильно використовувати основні засоби метапрограмування в Ruby Подивіться на звичні ruby-розробнику ідіоми новим поглядом Навчіться писати DSL і бібліотеки з гнучкими функціями Розберетеся із застосуванням метапрограмування на прикладі Ruby on Rails, Rspec, Dry.rb
Онлайн-воркшоп для тих, хто хоче розібратися з особливостями автоматизації тестування на ruby. Дізнаєтеся, навіщо, коли і яке тестування слід автоматизувати, як у цьому допомагають моки сервісів. Розберетеся на прикладі спрощеної версії гема directlink, як писати юніт-тести для програм та бібліотек у варіантах minitest та RSpec. У процесі ознайомтесь з основними фреймворками та бібліотеками (fakeweb, webmock, […]
Успішне проходження співбесіди – критично важлива навичка у поточній ситуації. Від цього залежить ваше сьогодення та майбутнє. У Thinknetica ми щільно працюємо з безліччю роботодавців і знаємо, чого вони чекають від кандидатів і які питання ставлять кандидатам. Ми зібрали кращий досвід компаній і додали туди кілька моментів, які допоможуть вам у поточних умовах. Мета: Допомогти […]
Парадигми, принципи та патерни проектування на практиці. Онлайн-воркшоп для Ruby-розробників, які хочуть покращити архітектуру своїх проектів та якість коду, а також навчитися швидко знаходити та виправляти помилки проектування. За час воркшкопу ви: Вивчіть як імплементовані і навіщо потрібні принципи ООП в коді на Ruby, і як поєднується об’єктно-орієнтовані мови з функціональним програмуванням Розберіться з кожним […]
Воркшоп для Ruby-розробників, які хочуть розібратися в бібліотеках dry-rb та підходах, відмінних від прийнятих у rails way. Результат Розберетеся, навіщо потрібний dependency injection, як він допомагає у підтримуваності, тестованості та модульності додатків. Зрозумієте, до чого тут Inversion of Control (IoC)-контейнери та які варіанти аналізу, на основі залежностей у контейнерах, можна використовувати Познайомтеся з патерном railway […]