×Закрыть

Материалы по теме «tech»

RSS

Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується Зменшення часу релізів, розширення команди, автоматизація. Як тестувати проєкт, що масштабується

Andrii Pystavskyi 7279

Масштабуючи проєкт, команді Astound Commerce вдалось зменшити час релізів з 6 до 2 тижнів, збільшити команду з 4 QA-інженерів до 8 QA- та 3 TA-інженерів, імплементувати 2 фази автоматизації; оптимізувати Regression та Build acceptance тестування, розгорнути 40 код-версій (як мажорних, так і мінорних). Андрій Пиставський, Senior QA Engineer, розповідає про виклики та рішення під час масштабування. 10

Як пандемія змінює стратегію для клаудів і DevOps Як пандемія змінює стратегію для клаудів і DevOps

Oleksandr Mykhalchuk 5068

Роль клаудів усе зростає, а в нових умовах пандемії та закриття цілих країн на карантин стає критично важливою для багатьох бізнесів. Тому нині компанії готові (а інколи й змушені) пройти extra mile, щоб швидко втілити ті зміни, на які довго не зважувалися. Олександр Михальчук, Director of DevOps & Cloud Services в SoftServe, ділиться своїм баченням того, чому це відбувається, які саме потреби з’являються у компаній та які нові можливості криза відкриває сервісним компаніям у сфері клаудів та DevOps. 23

Як заради однієї змінної для ML ми використали дані космічного проєкту SRTM Як заради однієї змінної для ML ми використали дані космічного проєкту SRTM

Vasyl Mylko 2902

Василь Милько, співзасновник Curiosio — путівника для мандрівників-ґіків, розповів про робоче завдання із зірочкою. Нещодавно йому знадобилось виділити ознаки для нового модуля машинного навчання, і однією з них стала географічна висота. Висота географічної місцевості — це її вертикальна відстань відносно математичної моделі Землі на рівні моря. Завдання здавалося настільки легким, як написати «Hello, World» невідомою мовою програмування. Але виявилось, що все не так просто. 4

Атоми, молекули та інша хімія. Огляд платформи Dell Boomi Атоми, молекули та інша хімія. Огляд платформи Dell Boomi

Микола Мацях 2993

Dell Boomi Platform — це ESB-based iPaaS-рішення, що дає змогу інтегрувати дані та аплікації як у межах компанії in-the-cloud, так і з On-Premise. Автор статті — Микола Мацях, System Integration Engineer, розглядає Dell Boomi з технічного погляду та описує переваги й недоліки в роботі з платформою. 4

Как построить полусинхронную архитектуру на примере telecom-приложения Как построить полусинхронную архитектуру на примере telecom-приложения

Denys Poltorak 4783

В статье рассматриваем условия работы и общую архитектуру telecom-приложения, синхронный, асинхронный и промежуточный варианты построения soft real-time системы с большим количеством бизнес-логики и разбираем плюсы и минусы каждого подхода. 75

Гексагональная архитектура для Node.js-приложения, или Как сделать код более поддерживаемым Гексагональная архитектура для Node.js-приложения, или Как сделать код более поддерживаемым

Andrey Andriyko 11153

Engineering Manager в Uptech рассказывает про один из архитектурных подходов для создания приложений — гексагональную архитектуру. В статье рассмотрим пример ее использования для создания Node.js-приложения. 55

10 инструментов для облегчения работы с Flutter 10 инструментов для облегчения работы с Flutter

Vasiliy Dicjak 6196

Продолжая тематику полезных инструментов для работы c Flutter, разработчик Василий Дыцяк делится теми, которые каждый день помогают делать работу быстрее. Речь пойдет о FVM, VS Code, flutter_launcher_icons, freezed и других. 4

Android 10 с открытым кодом на Orange Pi: возможна ли стабильная работа Android 10 с открытым кодом на Orange Pi: возможна ли стабильная работа

Maryna Sergiyenko 7176

Данная статья — это систематизация опыта, технических решений и навыков, которые Team Lead Марина Сергиенко и ее команда получили в ходе портирования актуальной версии open source системы Android на одноплатный компьютер Orange Pi. Материал будет полезен энтузиастам и разработчикам, которые хотели бы получить навыки разработки программного обеспечения под ОС Android. 51

Недружелюбность C++ к новичкам: взгляд Unity-разработчика Недружелюбность C++ к новичкам: взгляд Unity-разработчика

Максим Комисаренко 22574

Эта статья — попытка осмыслить, почему у C++ такой высокий порог вхождения и чем он уступает другим языкам. Максим Комисаренко, Senior Software Developer, на конкретных примерах показывает, почему считает C++ плохим языком для программистов-новичков. 188

Порівнюємо два формати серіалізації даних: Protobuf vs JSON Порівнюємо два формати серіалізації даних: Protobuf vs JSON

Ярослав Характерник 8720

Ярослав, Golang-розробник, порівнює два формати серіалізації даних: Protobuf і JSON, а також ознайомлює з інструментами її оптимізації. Стаття буде цікавою гоферам, які використовують серіалізацію для збереження та передачі даних. 63

Scala 3: як зміниться синтаксис, система типів і застосування мови Scala 3: як зміниться синтаксис, система типів і застосування мови

Ruslan Shevchenko 4197

Реліз наступної версії Scala заплановано на кінець 2020 року. Вона містить багато змін. Руслан Шевченко, один із засновників спільноти користувачів Scala в Україні, розповідає про найбільш важливі зміни, а також перспективи мови. 5

Применим возможности видеокарты в вашей Java-программе Применим возможности видеокарты в вашей Java-программе

Victor Gubin 6190

Как правило, возможности GPU используют в программах, написанных на С/C++. Стандартная библиотека платформы Java не содержит API для непосредственной работы с графическим ускорителем, однако это не означает, что его нельзя использовать. В этой статье рассмотрим применение OpenGL API для графики и OpenCL API для GPGPU в реализации LWJGL (Lightweight Java Game Library). 17

Infrastructure as Code: базові принципи vs інструменти, що еволюціонують Infrastructure as Code: базові принципи vs інструменти, що еволюціонують

Mykyta Protsenko 8632

Якщо ви тільки починаєте працювати з інструментами для Infrastructure as Code або думаєте, як інтегрувати його у ваш CI/CD-пайплайн — це стаття для вас. Ми з’ясуємо, як побудувати процес автоматизації інфраструктури та втілити Infrastructure as Code. Стаття дає базовий огляд Infrastructure as Code як концепції і фокусується на методології і принципах її впровадження в щоденній розробці та деплойменті. 24

gRPC-автогенерація Front-end-у gRPC-автогенерація Front-end-у

Ярослав Характерник 5545

Автогенерація коду — це перекладання однотипної роботи на комп’ютер або спосіб уникнення помилок-одруків під час копіювання коду. У статті Ярослав, Golang-розробник, розбирається з grpc-web і пропонує інструкцію, як створити прототип форуму DOU, використовуючи grpc-автогенерацію Front-end. 17

Обзор Akka.NET: как проектировать IoT-системы с помощью этой библиотеки Обзор Akka.NET: как проектировать IoT-системы с помощью этой библиотеки

Vlad Medvedovskiy 6681

В этой статье тимлид Влад Медведовский рассматривает традиционные подходы к проектированию IoT-систем и альтернативы, возможности библиотеки Akka.NET, а также реальный пример ее применения. Полезно для всех, кто работает с IoT-решениями. 36

Введение в GraphQL: что это за язык и как использовать его под Android Введение в GraphQL: что это за язык и как использовать его под Android

Mary Ahieieva 16971

Android-разработчик Мария Агеева делится опытом работы с GraphQL. Будет интересно всем, кто еще не знаком с этим языком, собирается его использовать или только начал интеграцию GraphQL в проект. Также в статье будет кратко описана работа с GraphQL для платформы Android. 74

Варианты кроссплатформенной разработки мобильных приложений Варианты кроссплатформенной разработки мобильных приложений

Vasiliy Dicjak 12060

В мире кроссплатформы все фреймворки примерно одинаковы по своей структуре. В основе всего — целевая платформа (iOS, Android, etc.), для которой ведется разработка, и слой абстракции, который обещают сделать быстро, дешево и красиво, а между ними мост, соединяющий эти две сущности. Слой абстракции в большинстве своем представлен связкой из JS и CSS (частично или полностью). Разработчик Василий Дицяк рассматривает варианты кроссплатформенной разработки и что они предлагают создателям. 70

Геолокаційні запити в PostgreSQL без важкої артилерії Геолокаційні запити в PostgreSQL без важкої артилерії

Павел Дмитриев 4424

Павло Дмитрієв, розробник з багаторічним Python-досвідом розповідає про випадок, що переконує в перевагах PostgreSQL і дає зрозуміти, як за допомогою СКБД найлегше виконувати операції з геокоординатами. Стаття буде цікава для тих, хто ще не з’їв на цьому кількох собак. 17

Покрокова інструкція: як створити телеграм-бота на Ruby Покрокова інструкція: як створити телеграм-бота на Ruby

Volodymyr Zubchynskyi 8583

У цій статті Володимир, QA Automation Engineer, навчить вас писати власних ботів, які будуть показувати погоду в різних містах. Ця стаття розрахована на людей, що починають свій шлях в ІТ й хотіли б спробувати щось нове, поекспериментувати з технологіями, створити свій власний проєкт. 9

Java 23: Quo vadis? Java 23: Quo vadis?

Andrew Petryk 5119

Чого чекати від Java 23 — у статті розробника Андрія Петрика. Якщо врахувати умови, за яких мова буде релевантною й бажаною для користувачів, доповнити їх даними про загальний напрямок руху платформи, а також знати загальні тренди індустрії, то можна спробувати створити доволі правдоподібну картину майбутнього. 5

← Сtrl 123456...18 Ctrl →

Комментарии

Спасибо, да, по базам еще можно кучу всего продолжать, но вот есть кучу вещей субд-специфичных.
Скільки приблизно тратили часу на читання новин всяких? При цьому дойшли до С-левела. Получається, що наче це вам сильно не помішало ефективно працювати.
Тему тестирования микросервисной архитектуры как-то вообще упустили. На пример пирамида тестирования (юнит/интегрейшен/компонент/сквозные). Какие в каком кейсе использовать. Это скорее для Архитектора кейсы.
Уже весь бекенд уходит в сторону Linux-based систем, включая мелкомягких. Конечно, если не используется Function As A Code / Serverless решения.
Хорошая техническая статья, спасибо. Несколько замечаний\дополнений: — WSDL — не язык для конфигурации \ хранения \ автоматизации или чего там. Просто язык описания веб-сервисов (апи по сути).
Дия всем галерам и шлюпкам: — Я не ваш опонент, я ваш вирок!
Я школу милиции не оканчивал, мне не надо 3 раза повторять повторять повторять одно и тоже одно и тоже одно и тоже.
Само наличие этой статьи говорит о существовании корелляции. Никто не спорит, что какая-то корреляция есть.
Оба хуже И то, и другое важно. Причем, если кодить на уровне синьора можно обучиться даже обезьяну (ну или вчерашнего пицценосца), то с софтскиллами гораздо сложнее. Некоторые дорастают до архитекторов, в арсенале имея лишь мантру «я лучше знаю.
Проекты проваливаются не из-за того, что кто-то не может написать сортировку пузырьком (отбалансировать дерево?), а из-за того, что люди не могут договориться друг с другом [по элементарным вопросам] © кто-то большой и опытный из Гугла
JNI та PInvoke Ці речі працюють тільки для споживання (імпорту) функцій.
Шкода, що при написанні статті не спробували взяти коментар у колишньої голови служби кадрів Lucky Labs www.linkedin.com/in/zakrytayainformaciya IT-recruiter, HR, Recruiting Team Lead Dates Employed Jun 2014 — Jan 2019 Employment Duration 4 yrs 8...
Стаття — одна з причин відмовляти пропозиціям з «гральних контор».
Какая еще галера? Это же BlaBlaCar.
ты забыл выгоду галеры ))