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

Щодо публікації вакансій пишіть @cnfccnfc.
Download Telegram
Почему Vue.js — отличный выбор для веб-проектов и как он обошел React

«Vue.js обладает отличной документацией, которая к тому же переведена на несколько языков. Она не только предоставляет доступ к описанию основных возможностей фреймворка и его API, но и содержит разнообразные примеры конфигураций и реализаций приложений из реальной жизни, рекомендации, ссылки на всевозможные обучающие материалы и так далее».

Но это еще не все преимущества фреймворка. Сергей Лысенко, Front-end разработчик в компании TemplateMonster — о том, как его команда переводила сайт с React на Vue.js, почему приняли такое решение и каких результатов смогли достичь: https://dou.ua/lenta/columns/from-react-to-vuejs/?from=tg-tech

#ReactNative
Flutter-разработка. Зачем я использую Slivers

Сегодня мы поговорим о узкоспециализированной теме, а точнее о Slivers. Обычно, чтобы добиться scroll effect на дисплее, большинство разработчиков могут легко воспользоваться преимуществами SingleChildScrollView, который отлично выполнит эту работу. Но если вы ищете более глубокие знания и хотите улучшить свои способности в scrolling, в таком случае Slivers - это то, что вам нужно
👉🏻 https://dou.ua/forums/topic/32529/?from=tg-tech

#Flutter #mobile
SBC, Linux та DSI. Як змусити це все працювати разом: https://dou.ua/forums/topic/32540/?from=tg-tech
Ditsmod — новий TypeScript веб-фреймворк для Node.js. Його назва складається із DI + TS + Mod, щоб підкреслити важливі складові: Dependency Injection, TypeScript, Modularity (тобто модульність). Поглянемо на фреймворк ближче: https://dou.ua/forums/topic/32553/?from=tg-tech

#NodeJS
Строим продвинутый поиск с ElasticSearch

«Настройка филигранного поиска — это длительный процесс, поэтому запаситесь терпением и не забывайте записывать свои отзывы и отзывы коллег о качестве поиска. И, самое главное, постарайтесь узнать, что о нем думают драгоценные пользователи».

Евгений Радионов, бэкенд-разработчик на языке Go, делится опытом настройки продвинутого полнотекстового поиска ElasticSearch, принципами его работы и разными подходами к решению задач, а также рассказывает, как интегрировать его в приложение на Go так, чтобы это было удобно поддерживать и расширять 👉🏻 https://dou.ua/lenta/columns/building-advanced-search-with-elasticsearch/?from=tg-tech

#go_dou_tech
Elastic поменял лицензию для продуктов, и они перестали быть open source. Комьюнити это не понравилось.
Теперь вышел Amazon, у которого война с Elastic, и сказал — мы форкнем, и будем дальше развивать Elasticsearch + Kibana с ALv2 лицензией 👉🏻 https://dou.ua/forums/topic/32576/?from=tg-tech
Вступ до NLP. Як розробити діалогову систему

Ян Бутельський, фахівець із NLP, ділиться досвідом розробки діалогових систем, який буде корисний усім, хто вже займається обробкою природної мови або хоче спробувати себе в цій галузі: https://dou.ua/lenta/columns/introduction-to-nlp/?from=tg-tech
Как перестать бояться и полюбить Clojure

Илья Дозоренко — о знакомстве и начале работы с языком Clojure и о сферах его применения. Статья предназначена для новичков в Clojure и для разработчиков, интересующихся функциональным программированием: https://dou.ua/forums/topic/32578/?from=tg-tech
♦️ #Rubyдайджест #41: релиз Ruby 3.0.0, JIT, Pattern Matching, Ractor, Rails 6.1, RuboCop 1.0 — https://dou.ua/forums/topic/32597/?from=tg-tech

#Ruby
Топік про вивчення Computer Science відкрив портал у довгий та вражаючий коментар Юри Зновяка 💪

Як розібратися у практичній архітектурі через спроби оптимізації на Java та зовнішній пам’яті, про EMACS, Linux та книги, які допоможуть збагнути алгоритми.

Повний текст та обговорення
👉 https://dou.ua/goto/YAfn

#Java
Автоматизируем передачу показаний счетчиков в коммунальные службы, не выходя из дома

На
звонок в Киевводоканал с вопросом "Как автоматически передавать показания из квартиры?" был получен ответ "Мы таким не занимаемся...". Ну что ж, "Challenge accepted"
👉🏻 https://dou.ua/forums/topic/32599/?from=tg-tech
Lego для дорослих, або Як запрограмувати робота

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

Покроковий гайд з розробки симулятора промислового робота від Вероніки Демедецької, Tech Expert & Senior Software Engineer.

У статті ви ознайомитесь з головними компонентами програм для симуляції роботів, а також знайдете перелік корисних бібліотек алгоритмів 👉 https://dou.ua/goto/8pOR

#bigdata
Операционный мониторинг: подходы и инструменты

В этой статье приведены типичные инструменты для операционного мониторинга, примеры их настройки для отправки уведомлений и сравнение установки таких систем локально, либо использования готовых облачных решений: https://dou.ua/forums/topic/32560/?from=tg-tech
Де шукати архітектурні тренди та що нас чекає у майбутньому

Денис Доронін, Solutions Architect в SoftServe, переконаний, що архітектор має постійно відстежувати тренди й розуміти, які технологічні рішення з’являються та які проблеми вони здатні розв’язувати.

Вивчення техрадарів — один зі способів моніторингу трендів та інновацій в архітектурі.

На що орієнтуватися під час використання TechRadar та які останні архітектурні тренди варті вашої уваги — у статті.

👉 https://dou.ua/goto/QUWB
О темной стороне legacy-кода. Как решить проблемы с монолитными приложениями

«Проблемы с legacy появляются, когда жизненный цикл продукта не согласован с жизненным циклом ПО продукта».

Об этом не пишут в учебниках. О причинах появления проблем с legacy-кодом и их сложных решениях простыми шагами — в статье Григория Кочанова, System Architect в Petrosoft 👉 https://dou.ua/goto/KsjL
У цій статті розглянули актуальну версію TypeScript 4.1, яка вийшла у листопаді 2020 року, та основні новвоведення, які в ній з’явились.

Також нещодавно представили beta версію TypeScript 4.2, реліз якої очікується в лютому.

👉 https://dou.ua/goto/qlVe

#TypeScript
Привіт! У DOU триває опитування «Рейтинг мов програмування 2021»! Зібрали вже майже 7000 анкет і зовсім скоро зробимо аналітику.

Встигніть заповнити анкету і ви!
👉 https://forms.gle/8KNvqSBFomZkFVnp9
Вышла статья о вариантах распределенных сценариев Дениса Полторака, Embedded C++ Tech Lead.

В ней рассматриваются сценарии в асинхронных системах — какие реализации бывают, какие есть стили написания логики сценария, а также плюсы и минусы разных подходов.

👉 https://dou.ua/goto/FcOj

#C_plus_plus_dou_tech #backend
Якщо ви хочете успішно пройти технічну співбесіду та отримати бажану посаду, потрібно добре готуватися.

10 досвідчених фахівців, що проводять інтер’ю з Java, допомогли нам скласти список теоритичних запитань, задач та завдань, які вони пропонують розв’язати кандидатам.

Сподіваємось, він допоможе вам у підготовці. Успіхів!

👉 https://dou.ua/goto/Wh2j

#Java #100техзапитань
Electron — кроссплатформенный JavaScript фреймворк.
Он придёт вам на помощь, если нужно написать desktop приложение (чтобы работало и на слабой машине, и без интернета, и с установкой в пару кликов).

В этой статье Алексей Голубев, Lead Software Developer в GlobalLogic, описывает, почему топовые компании выбирают этот инструмент для своих приложений.

👉 https://dou.ua/goto/HzOW

#JavaScript #Frontend
The Ultimate Guide to Microsoft Publisher