DOU #tech
10.7K subscribers
1.85K photos
32 videos
2.26K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
👋 Привіт!
Тут — тільки технічний контент 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
👍1
#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
Запитання з Форуму: підключення MongoDB до проєкту на Django 👉🏻 https://dou.ua/forums/topic/30831/?from=tg-tech

#MongoDB
Найкращі практики та способи використання AWS CloudFormation

CloudFormation – потужний сервіс, який допомагає вам створювати і управляти інфраструктурою в AWS. Описувати інфраструктуру в CFn доволі просто, та цього не достатньо.

У статті йдеться про найкращі практики, запропоновані AWS щодо CloudFormation: ефективне використання в роботі, як краще організовувати ваші темплейти, як оновлювати критичні ресурси без простоїв (downtime) та що важливо знати, щоб розширити спектр перевикористання темплейтів: https://dou.ua/forums/topic/30771/?from=tg-tech