DOU #tech
10.8K subscribers
1.11K photos
13 videos
1.45K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на [email protected]

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Channel created
👋 Привіт!
Тут — тільки технічний контент DOU від українських розробників. Якщо хочете поділитись власним матеріалом — пишіть @dzzzvinka
DOU #tech pinned «👋 Привіт! Тут — тільки технічний контент DOU від українських розробників. Якщо хочете поділитись власним матеріалом — пишіть @dzzzvinka»
Channel photo updated
​​Напівсинхронна архітектура telecom-додатку

🔗 Знайомимося з умовами роботи і загальною архітектурою telecom-додатку, розглядаємо синхронний, асинхронний і проміжний варіанти побудови soft real-time системи з великою кількістю бізнес-логіки.
У досвідчених C ++ розробників давно могла виникнути думка: «Не подобається мова - не використовуй! C ++ для суворих хлопців, які звикли до труднощів і можуть в голові утримати тисячу нюансів. Міцно вивчили безліч правил і завжди використовують перевірені методики, що дозволяють обходити проблемні місця».

Максим Комісаренко, Senior Software Developer, витратив чимало зусиль на вивчення мови, а до вершини ще далеко. У статті зібрані «претензії» до С ++ як спроба попередити про потенційні проблеми, що чекають на новачків.

#C_plus_plus_dou_tech
Реліз наступної версії Scala заплановано на кінець 2020 року. Вона містить багато змін. Руслан Шевченко, один із засновників спільноти користувачів Scala в Україні, розповідає про найбільш важливі зміни, а також перспективи мови: https://dou.ua/lenta/articles/about-scala-3/?from=tg-tech
#Rubyдайджест: 18 травня вийшов важливий реліз Rails з купою виправлень, пов'язаних з безпекою, DHH ввели новий термін для монолітних додатків, що працюють у зв'язці з мікросервісами, а конференцію RubyC 2020 скасували: https://dou.ua/lenta/digests/ruby-digest-37/?from=tg-tech

#Ruby
Зустрічайте свіжий випуск дайджесту цікавих матеріалів зі світу AI&ML: https://dou.ua/lenta/digests/ai-ml-digest-18/?from=tg-tech
Весела математика в інтерфейсах, або історія про те, як у процесі написання додатку для iOS, виникла необхідність написати свій Page Control у вигляді кружечків, що відображають поточну позицію в списку карток: https://dou.ua/forums/topic/30710/?from=tg-tech

#iOS_dou_tech
Роль клаудів усе зростає, а в нових реаліях пандемії та закриття цілих країн на карантин стає критично важливою для багатьох бізнесів. Тому зараз компанії готові (а інколи й змушені) пройти extra mile, щоб швидко втілити ті зміни, на які довго не зважувалися. Адже це дає можливість не лише вистояти в турбулентні часи, а й отримати додаткові конкурентні переваги.

Олександр Михальчук, Director of DevOps & Cloud Services у SoftServe, ділиться своїм баченням того, чому це відбувається, які саме потреби з’являються у компаній та які нові можливості криза відкриває сервісним компаніям у сфері клаудів та DevOps: https://dou.ua/lenta/articles/cloud-services-devops-2020/?from=tg-tech

#DevOps
Headless-браузери для автоматизованого тестування UI: порівняння синтаксису Playwright і Puppeteer.

У Playwright є все, що і в Puppeteer, плюс набагато більше. Розглядаємо відмінності: https://dou.ua/forums/topic/30759/?from=tg-tech
​​«Нещодавно ми виділяли ознаки для нового модуля машинного навчання, і однією з них стала географічна висота. Висота географічної місцевості — це її вертикальна відстань відносно математичної моделі Землі на рівні моря. Завдання здавалося настільки легким, як написати “Hello, World” невідомою мовою програмування. Але виявилось, що все не так просто».

Василь Милько, співзасновник Curiosio — путівника для мандрівників-ґіків, розповів про робоче завдання із зірочкою: https://dou.ua/lenta/articles/ml-from-space/?from=tg-tech
🍏 Інструменти, відео та статті у свіжому iOS-дайджесті.

У випуску: тестуємо accessibility, запускаємо Swift на AWS Lambda, позбавляємося від коду, що не використовується.
👉 https://dou.ua/lenta/digests/ios-digest-38/?from=tg-tech

#iOS_дайджест #iOS
Діма Коструб, Engineer в AWS, у відео пояснює структуру даних простими словами.

Інформація буде корисна для тих, хто готується до coding-співбесіди, або просто хоче покращити навички програмування та якість свого коду.

https://dou.ua/forums/topic/30785/?from=tg-tech
📉 Алгоритми — це просто і цікаво. Головне, знайти до них підхід.

Адам Леос розповідає про нотацію Big O, сортування, найпопулярніші структури даних та їх використання для оптимізації проєкту.

Ну ду-у-у-уже простими словами: https://dou.ua/lenta/articles/what-you-should-know-about-algorithms/?from=tg-tech
«У нинішні часи розподіл на бекенд і фронтенд, як це було останню сотню років, уже не актуальний. Навіщо множити рівні абстракцій, якщо можна просто взяти React і написати все на JavaScript?»

Про технологій заради технологій, а також чому фронтенд не вирішує здачі бекенду: https://dou.ua/lenta/articles/frontend-is-not-yet-the-new-fullstack/?from=tg-tech#1875218

#ReactNative
The Art of Instagram Captions: Writing Engaging and Authentic Descriptions