Skip to content

Instantly share code, notes, and snippets.

View killobatt's full-sized avatar

Viacheslav Volodko killobatt

View GitHub Profile
@killobatt
killobatt / grammarly-ios-team.md
Last active October 17, 2020 15:09
Як працює Grammarly iOS Team.

Вітаю! Мене звати Славік Володько, я інженер в iOS-команді Grammarly, і я шукаю крутих iOS інженерів в нашу команду.

Супер, а чим ви займаєтесь?

Наша команда працює над Grammarly Keyboard: кастомною клавіатурою, що дозволяє покращувати англомовні тексти у будь-якому додатку на iOS-платформі.

А як ви працюєте? Які бест-практіси юзаєте?

  • У нас у команді немає QA-інженерів. Все, що ти релізиш – одразу йде на продакшн до користувача.
  • Окрім того в нас цілковита відкритість: усі цифри по кожному з продуктів доступні для всіх інженерів, а весь зворотний зв'язок від користувачів стікається в єдине місце, де кожен інженер може його почитати. Таким чином, зв'язок між інженером та користувачем в обидві сторони є максимально коротким.
@killobatt
killobatt / gist:0cfe3174ee78e15804e30e483055490e
Last active November 12, 2019 21:44
Посилання на котиків в техтоці "Пишемо регулярні вирази не знаючи регулярних виразів"
1. Цитата Jamie Zawinski: http://regex.info/blog/2006-09-15/247
2. Grumpy Cat: https://www.goodfon.com/wallpaper/kartinka-kot-koshak-mrachnyi-risunok-nastroenie-golubye-glaz.html
3. Tiger cat: https://perrosgatosonline.com/razas-de-gatos/toyger/
4. Cat template: https://ru.aliexpress.com/i/32689068379.html
4. Telegram icon: https://www.iconfinder.com/icons/3069742/circle_messenger_round_icon_telegram_icon
5. Валідація email по RFC822: http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
6. Jeffrey E.F. Friedl - Mastering Regular Expressions: https://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-Friedl/dp/0596528124
7. Розширена форма Бекуса-Наура (РБНФ): https://uk.wikipedia.org/wiki/Розширена_нотація_Бекуса-Наура
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.InteropServices;