Progressive Web Apps: WhoAmI

Progressive Web Apps: WhoAmI

Інтерес до розробки програм для мобільних операційних систем у спільноті розробників стабільно зростає, кількість інструментів і підходів дозволяють створювати програми стає все більше. Сьогодні я хочу написати про один з нових підходів, а саме про Progressive Web Apps.

Філософія Channels

Філософія Channels

Минуло багато часу з мого останнього поста про Channels, і разом з цим багато чого сталося - API розроблено і стабілізовано, додався функціонал на кшталт «» контролю за переповненням «» (backpressure), ситуація з бекендами виглядає набагато краще, особливо після того, як шар взаємодії локальних і віддалених машин став трохи дорослішим.

Sketchode: погляд з боку

Sketchode: погляд з боку

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

Maven vs Gradle? Це неправильна постановка питання

Maven vs Gradle? Це неправильна постановка питання

Написати, нарешті, цей пост мене змусила вже давня дискусія ось до цієї посади на тему, яка час від часу спливає то там, то тут.

ТЗ для веб-розробника

ТЗ для веб-розробника

Написання хорошого ТЗ для розробки сайту ще та проблема, і я поділюся своїм досвідом зі створення «людино-зрозумілого» опису для замовника для розробника.