Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

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

RSS

UI-автоматизация, или Почему стоит посмотреть в сторону JavaScript UI-автоматизация, или Почему стоит посмотреть в сторону JavaScript

Nastia Nedosekova 9589

Для UI-автоматизации зачастую по умолчанию выбирают Java, в более редких случаях — Python или C#. При этом эффективный процесс можно построить и с JavaScript. Рассмотрим популярные JS-фреймворки, их плюсы и минусы. 31

Генерація SQL-запиту засобами MySQL-сервера Генерація SQL-запиту засобами MySQL-сервера

Артем Висоцький 4832

Під час роботи з БД за класичною архітектурою «клієнт — сервер», створення запиту відбувається на боці клієнта. А коли його остаточно сформовано — надсилають на сервер для виконання. Такий підхід надає клієнту максимальну гнучкість для роботи з базою даних, але він має й недоліки. На реальному прикладі Артем Висоцький, PHP-програміст, демонструє взаємодію з БД через збережені процедури. 88

От легаси к Service Fabric за 360 часов. История одной миграции От легаси к Service Fabric за 360 часов. История одной миграции

Stas Lebedenko 3514

Это история о том, что можно сделать, если взять двух разработчиков (второй — для код-ревью) и 360 часов. А также о том, как перенести легаси-код в модный и молодежный клауд-сервис. 10

WWDC 2019: обзор и практическое применение Custom Instruments и SF Symbols WWDC 2019: обзор и практическое применение Custom Instruments и SF Symbols

Andrew Verhunov 1708

Что осталось за кадром онлайн-трансляции WWDC 2019 и с чем предстоит работать iOS-девелоперам уже в ближайшем будущем — рассказывает Андрей Вергунов, участник конференции и iOS-разработчик в NIX. 2

Автоматическая генерация тестов: подходы и инструменты Автоматическая генерация тестов: подходы и инструменты

Ganna Kaplun 5556

В этой статье рассмотрим относительно стандартные подходы к автоматической генерации данных, инструменты, которые реализуют некоторые из них, и сферы их применения. 26

Как UICollectionViewDiffableDataSource упрощает разработку UICollectionView Как UICollectionViewDiffableDataSource упрощает разработку UICollectionView

Алексей Гурин 1906

DataSource значительно облегчает разработку на UICollectionView, избавляя от необходимости дополнительно вызывать методы, уменьшая количество ошибок. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 9

NPX, или Прощайте, глобальные зависимости NPX, или Прощайте, глобальные зависимости

Nick Lototskiy 6243

NPX — вселенское зло? Глобальные пакеты вносят раздрай в стройные ряды команды. И сколько бы вы ни требовали: «Каждый день обновляйте свои глобальные пакеты на рабочих машинах перед началом работы, да и вообще перед каждым коммитом», — это только воздух сотрясать. В один прекрасный день придет QA и скажет: «Написанное вами у меня не билдится!». 9

Особливості розробки IoT-проекту: вибір технологій, проблеми та правильна оптимізація Особливості розробки IoT-проекту: вибір технологій, проблеми та правильна оптимізація

Denis Stoliarchuk 4030

Денис Столярчук, Tech Lead в Indeema Software, розглядає питання, які постають на етапі побудови архітектури, проблеми в безпеці IoT-платформ, яке програмне забезпечення краще використовувати і проблеми оптимізації Big Data. 20

Игры, тестирование и спецификации Игры, тестирование и спецификации

Oleksii Naumenko 7242

Алексей Науменко, Unity Software Architect в Plarium, рассказывает об играх как системе функций со множеством параметров, изменяющих некоторое общее состояние, чаще всего в реальном времени. Это затрудняет тестирование, так как изменение в одном модуле может затронуть несколько других. Решение — создание автоматизированных тестов, фиксирующих нестабильное поведение. 18

Отладка. Step-by-step к эффективному выявлению ошибок Отладка. Step-by-step к эффективному выявлению ошибок

Ivan Shupenya 7204

Иван Шупеня, Software Engineer Technical Lead в Terrasoft, сформировал чек-лист, который помогает быстро найти баги, а также предотвратить возникновение новых. В статье описано системный, поэтапный процесс выявления и предотвращения ошибок. 15

Отображение списков с помощью UICollectionViewCompositionalLayout в iOS Отображение списков с помощью UICollectionViewCompositionalLayout в iOS

Алексей Гурин 2323

UICollectionViewCompositionalLayout — эволюционный шаг в разработке на iOS. Благодаря данному инструменту создавать коллекции элементов стало намного проще, декларативный подход позволяет удовлетворить 99% пожеланий разработчиков. Подробнее — в статье iOS Team Lead в Sidekick Selling Inc Алексея Гурина. 4

XSLT-шаблонізатор для PHP XSLT-шаблонізатор для PHP

Артем Висоцький 3364

Зазвичай, коли створюють сайти з PHP, для динамічного формування HTML-сторінок виведення використовують один з багатьох Smarty-подібних шаблонізаторів. На переконання Артема Висоцького, PHP-програміста, XSLT у цій ролі дуже недооцінили. Автор статті на конкретних прикладах показує, як знизити поріг входження в XSLT-технологію. 71

Як змусити Amazon Alexa грати музику з Google Music, хоч вона цього й не хоче Як змусити Amazon Alexa грати музику з Google Music, хоч вона цього й не хоче

Oleg Shankovskyi 3785

Якщо ви попросите Amazon Alexa ввімкнути конкретну пісню, у відповідь вона запропонує купити передплату на Amazon Music за 10 доларів на місяць. Розробник Олег Шанковський, маючи преміум-передплату Google, вирішив створити на Алексі скіл Google Music. 8

Метафора системы: как повысить качество кода Метафора системы: как повысить качество кода

Владимир Никонов 8357

В этой статье Владимир Никонов, Head of development в Terrasoft, продолжает тему качества кода и подходов к его улучшению. Рассказывает о таком инструменте, как метафора системы, о том, как определить по внешним признакам ее наличие или отсутствие в коде и как она влияет на его структуру. 32

Розробка API на Python із Serverless Розробка API на Python із Serverless

Mischa 3701

Завдяки шаблонам CloudFormation на зразок serverless і трансформаціям CodeStar, вам знадобиться значно менше коду, щоб описати безсерверну конфігурацію у CF. А такі інструменти як Serverless додають іще один рівень автоматизації. 2

ML для мобільного розробника: Google Cloud для тренування ML-моделі ML для мобільного розробника: Google Cloud для тренування <nobr>ML-моделі</nobr>

Alex Ovechko 3081

Якщо ви хочете навчити персептрон, щоб він виконував операцію XOR, можна навчити таку нейромережу навіть на старенькому мобільному. Використовуючи Google Cloud, автор статті демонструє тренування ML-моделі й завантаження її на мобільному пристрої (Core ML, Metal Performance Shaders). 5

Безсерверні веб-застосунки на Python з використанням Lambda і Flask Безсерверні веб-застосунки на Python з використанням Lambda і Flask

Mischa 5514

Адаптування традиційних веб-застосунків для роботи на AWS Lambda — не тривіальне завдання. Однак, співзасновник стартапу JetBridge Mischa Spiegelmock радить брати це до уваги, коли є потреба впровадити веб-службу. 21

Haxe как идеальный язык для разработчика full stack. Часть 1. JavaScript Haxe как идеальный язык для разработчика full stack. Часть 1. JavaScript

Dmitry Hryppa 6818

Язык Haxe незаслуженно находится в тени. Однако Haxe — взрослый инструмент, а не фреймворк-однодневка. И, в отличие от TS и Dart, Haxe справляется с некоторыми задачами лучше и быстрее. 39

← Сtrl 123 Ctrl →

Комментарии

299138 / 202373901
Я имею ввиду, что он был совсем не «совершенный», не SOLID, и возможно не ООП, а иногда и содержал goto, прости господи.
И на какие проекты, по вашему мнению, нужно идти?
Удивительно. И что же используют хорошие проекты?
А-а, я так і знав! Зараз в спаморізку додам. :) P.S. Топ-25 сайтов уанета за август по версии ИнАУ: ... 17. parimatch_com 18. favorit_com_ua ... Хочеться міцно потиснути шию деяким нашим занадто креативним айтішникам.
писюк.
Ставки на спорт! Большие выигрыши! Гарантированный результат!
ІТ-спеціалісти на початку нульових > Наприкінці курсу (2011 чи 2012 рік) у нас була курсова робота, ?????
236-775-076
Крутая статья — только позитив. Не дочитал до конца, т.к. очень много букав)
Дякую, я вже начитався, було достатньо часу. І наспостерігався. Як за західним, так і за українським «фондовим ринком». Якого «шага»? Куди? ;)
Я теж вже сто років юзаю, але ці цифри здається вже викарбувалися навічно.
Він для мене не існує після того як його придбало мейлсру.
Not anymore. Он еще и к общажному имейлу привязан, так что без шансов.