Олександр Лебедєв виражає всю нетривіальність дизайну REST API. Це — розшифровка Highload++ 2016.

Всім здрастуйте!
Підніміть руку ті, хто фронтенд розробник у цьому залі? Хто мобільний розробник? Хто бекенд розробник?
Бекенд розробників більшість у цьому залі зараз, що радісно. По-друге, майже всі прокинулися. Чудова новина.

Пару слів про себе
Хто я такий? Чим займаюся?

Я фронтенд team lead компанії «Нові " Хмарні Технології». Останні 5 років я писав веб фронтенд, який працює з REST API і який має для користувача працювати швидко. Я хочу поділитися досвідом про те, які API повинні бути, які дозволяють цього домогтися.

Незважаючи на те, що я буду розповідати з боку фронтенда, принципи — загальні вони більш-менш для всіх. Я сподіваюся і бекенд розробники, і розробники мобільних додатків так само знайдуть для себе в цьому оповіданні корисні речі.

Читати далі →

я Нещодавно розмовляв з одним із бекенд-розробки про те, скільки годин проводжу за програмуванням і вивченням коду у вільний час. Він показав уривок з книги Дядька Боба «Чистий код». Там розробники, які репетирують код перед запуском в роботі, порівнюються з музикантами, які багато годин готують інструменти до концерту.

Мені сподобалася аналогія, але я не впевнений, що готовий повністю підписатися на таке; це той самий тип мислення, який в першу чергу призводить до вигоряння. Добре, якщо ви хочете поглибити свою майстерність і розширити навички, але якщо робити це безперервно протягом усього дня — довго не протягнеш.

Втому від фронтенда дуже реальна. Я відео багато постів про втому від JavaScript, але мені здається, що проблема поширюється за межі цього конкретного мови.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №249 (6 — 12 лютого 2017)

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


Читати далі →

Не вбивайте свою мотивацію: освоюйте Ruby on Rails на цікавих прикладах

Всі ж пам'ятають, як це буває: ти вчишся чомусь новому, але раптом раз і зажурився. А все чому? Тому що розробка типових програм при навчанні нудне до зубовного скреготу.

Подібні завдання стають ВБИВЦЯМИ мотивації №1.

Особисто я не хочу, щоб мої учні втрачали мотивацію і здавалися на півдорозі. Тому я створив цей кілометровий список з 27 кумедних ідей для додатків, які ви можете створити, поки навчаєтеся використовувати React на пару з Ruby on Rails.



Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №248 (30 січня — 5 лютого 2017)

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


Читати далі →

Web Standards Days: вічні цінності фронтенда



Відвідування конференцій — це не тільки шанс зустрітися з колегами і долучитися до спілкування, але і можливість для професійного росту. Якщо обставини дозволяють вам брати участь у таких заходах, обов'язково робіть це! Слідуючи власним раді, 28 січня я відвідала Web Standards Days. Якщо ви з якоїсь причини пропустили цю конференцію, то надолужити згаяне можна на YouTube, де вже викладена запис повного дня. Записи окремих доповідей з'являться пізніше, а поки я поділюся особистими враженнями.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №247 (23 — 29 січня 2017)

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


Читати далі →