Мій досвід використання WebRTC в iOS програмі

Мій досвід використання WebRTC в iOS програмі

WebRTC (англ. real-time communications - комунікації в реальному часі) - проект з відкритим вихідним кодом, призначений для організації передачі потокових даних між браузерами або іншими підтримуючими його додатками за технологією точка-точка.

ТЗ: макети чи текст?

ТЗ: макети чи текст?

У дописі ТЗ для web-розробника автор пише:

Вирішення квадратних рівнянь через похідні

Вирішення квадратних рівнянь через похідні

Вітаю, шановні читачі. Після прочитання статті у вас, мабуть, виникне закономірне запитання: «А навіщо, власне, це треба?». В силу цього спершу вважаю за необхідне завчасно повідомити, що шуканий метод вирішення квадратних рівнянь представлений скоріше з морально-естетичної сторони математики, ніж з боку практичного сухого застосування. Також заздалегідь перепрошую перед тими читачами, які вважатимуть мої дилетантські зречення неприйнятними. Отже, почнемо забивати цвяхи мікроскопом.

Не вчіть фреймворки, вчіть архітектуру

Не вчіть фреймворки, вчіть архітектуру

Деякий час тому у мене відбулася цікава розмова, колега активно захищав Angular, говорив, що той прискорює веб-розробку. Я більше десяти років розробляю складні web-сервіси, працював в Microsoft, в Spotware Systems на Кіпрі, зараз створюю додаток для стартапу з Кремнієвої долини, і загалом те стежу за трендами. Однак відчув себе динозавром, тому що не бачив сенсу використовувати фронтенд-фреймворки до того моменту, а виявилося, що це вже мейнстрім. Йшов 2014-й рік, я занурився в світ Angular, Knockout і Backbone, що з цього вийшло, чому я від них у підсумку відмовився і рекомендую колегам зробити те ж саме - під катом.

CTO «Медузи» - Самат Галімов коротко про те, як бути головним по розробці в медіа

CTO «Медузи» - Самат Галімов коротко про те, як бути головним по розробці в медіа

У Самата samat Галімова цікавий досвід: від практики в «Яндексі», через Bookmate, до технічного директора видання «Медуза». Ми поставили Самату кілька запитань, для того щоб швидко прояснити, як це - розробляти сучасний медіа-продукт для багатомільйонної аудиторії.