×Закрыть

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

RSS

Микросервисный подход в веб-разработке: micro frontends Микросервисный подход в веб-разработке: micro frontends

Aleks Zinevych 7346

Фронтенд-разработка превратилась из простого набора дополнений для пользовательского интерфейса в сложную экосистему с большим количеством инструментов и высоким порогом входа. Алекс Зиневич, Competence Lead в Perfectial, рассказывает о микросервисном подходе в веб-разработке пользовательских интерфейсов. 10

«Полювання» на пам’ять. Практичні рекомендації щодо уникнення memory leaks на прикладі Node.js «Полювання» на пам’ять. Практичні рекомендації щодо уникнення memory leaks на прикладі Node.js

Mykola Mokhnach 2595

Помилки типу виходу за межі доступної для процесу пам’яті (Out Of Memory Error/OOM) виникають у всіх сучасних мовах програмування. QA Engineer Микола Мохнач виробив правила щодо роботи з обмеженими ресурсами, які будуть корисні не лише в контексті розробки для Node.js. 7

Разработка highload-системы на .NET Core: задачи и их решения Разработка highload-системы на .NET Core: задачи и их решения

Андрей Губский 7185

В этой статье Андрей Губский, Software Architect в Video Intelligence, делится своим опытом создания высоконагруженной системы, разработанной на .NET Core. Рассмотрим выбор стека, иммутабельность, работу с пиковыми нагрузками, отладку и логирование, технический долг. 49

Горизонтальное масштабирование для SQL Server баз данных: как это сделать Горизонтальное масштабирование для SQL Server баз данных: как это сделать

Victoria Malaya 4061

Устоявшиеся привычки, дороговизна адаптации новых решений, обязывающий стек технологий — это далеко не полный список причин, по которым многие проекты продолжают работать с реляционными базами. В этой статье Виктория Малая, .NET Developer в Sitecore, делится опытом реализации и внедрения scale-out масштабирования при помощи Elastic Database Tools. 15

Пишемо свої Gradle плагіни для автоматизації тестування Пишемо свої Gradle плагіни для автоматизації тестування

Максим Барвінський 2513

У галузі тестування є потреба автоматизації задач. Gradle надає можливість реалізувати плагіни прямо в проекті з тестами, помістивши до директорії buildSrc. Так можна уникнути проблем із версіонністю і потребою в додаткових збірках на CI. Максим Барвінський, Lead Software Engineer in Test, на конкретному прикладі розглядає два Gradle плагіни, які могли би бути корисні для тестів. 2

Вывод реализаций интерфейсов в Scala c библиотекой Shapeless Вывод реализаций интерфейсов в Scala c библиотекой Shapeless

Иван Камышан 2516

В статье рассмотрим пример превращения данных алгебраического типа в представлении через sealed trait family в обобщенное представление. Покажем техники работы с этим обобщенным представлением на примере структурного сравнения, операции diff. 11

Идем воевать с Java-боттлнеками Идем воевать с Java-боттлнеками

Igor Kolosov 5510

В прикладном ПО с потребностями в высокой пропускной способности и большой пользовательской аудиторией узкие места производительности способны загубить хорошо продуманное по остальным направлениям приложение и стать фатальным ударом для бизнеса. Автор статьи Игорь Колосов, Automation/Performance Architect, посвятил статью проблемам производительности Java-приложений. 8

Union-find: алгоритм, применение и анализ сложности Union-find: алгоритм, применение и анализ сложности

Даниил Семиразов 5688

Как узнать, связаны ли два человека цепочкой общих друзей? Для решения подобных задач используют структуру данных union-find, где элементы распределены на непересекающиеся множества. Данил Семиразов, Java-разработчик, рассматривает реализацию такой структуры данных, операции, которые определены в ней, и их вычислительную сложность. 22

Применение GameplayKit Randomization и State Machine в iOS-проектах Применение GameplayKit Randomization и State Machine в iOS-проектах

Andrew Konovalskyi 1196

Как в неигровых приложениях использовать GameplayKit, набор инструментов от Apple для быстрого конструирования игровых процессов и алгоритмов, — в статье iOS-разработчика Андрея Коновальского. 1

Chrome DevTools: налаштування, можливості та способи перевірки коду Chrome DevTools: налаштування, можливості та способи перевірки коду

Danylo Mysak 14852

Chrome DevTools — один з найпотужніших інструментів веб-розробника. Його слід опанувати, щоб у разі потреби швидко з’ясувати, у чому проблема з кодом й ефективно її розв’язати. Стаття — must read для початківців та всіх, хто займається веб-розробкою і переймається своєю ефективністю. 6

OS Daemonology: виды, преимущества, подводные камни OS Daemonology: виды, преимущества, подводные камни

Vladimir Alkenso Vashurkin 4274

О разновидностях демонов в *OS и зачем они нужны: например, размещение своего кода в демонах сильно усложняет задачу злоумышленникам и просто реверс-инженерам, которым по какой-то причине захотелось разобраться в том, как же работает ваш код. О преимуществах «демонов» — в статье разработчика Владимира Вашуркина. 7

Оптимальне Delivery: від ZIP-архіву до docker push Оптимальне Delivery: від ZIP-архіву до docker push

Oleksandr Nahirniak 5385

Олександр Нагірняк, Lead Software Engineer в EPAM Ukraine, розповідає про те, як зробити процес Delivery зручнішим. Якщо взяти всі найліпші технології і практики, але водночас не мати чіткого розуміння, куди рухатися, то дорога з delivery-продукту може завести в невідомість. 10

Эволюция .NET-стека: что изменилось за последние несколько лет Эволюция .NET-стека: что изменилось за последние несколько лет

Владислав Фурдак 15892

Эта статья для людей, уже имеющих опыт в коммерческой разработке на .NET-стеке и желающих апгрейдить знания в связи с последними релизами технологий от Microsoft. А также для тех, кто годами сидит на старых версиях ASP.NET/C# и хочет быть в курсе, что нового в мире .NET-технологий. 75

Приклад gRPC-мікросервісу на Go Приклад gRPC-мікросервісу на Go

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

Фреймворк gRPC можна розглядати як хорошу заміну REST під час взаємодії між мікросервісами. Ярослав Характерник, Golang Developer, демонструє розробку мікросервісу для збереження статистики. 38

Обзор С++ фреймворков для внедрения зависимостей: kangaru и [Boost].DI Обзор С++ фреймворков для внедрения зависимостей: kangaru и [Boost].DI

Кирило Пшеничний 2839

DI-фреймворки дают возможность описания зависимостей без модификации классов сущностей или создания XML-конфигураций. Это преимущество позволяет заменять библиотеки с минимальными затратами в процессе разработки. Подробнее — в статье Кирилла Пшеничного, разработчика C++ в TeamDev. 15

Используем SpriteKit для создания анимации в Swift Используем SpriteKit для создания анимации в Swift

Andrew Konovalskyi 2068

SpriteKit удобен для создания несложных анимационных сцен, таких как полноэкранная анимация загрузки, иллюстрация в Onboarding- и Tutorial-экранах или в других элементах пользовательского интерфейса. Как, используя игровой движок SpriteKit, можно легко создать анимации — в статье iOS-разработчика Андрея Коновальского. 6

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

Nastia Nedosekova 13027

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

← Сtrl 1234 Ctrl →

Комментарии

много таких, которые не могут развернуть строку?
Під ’створення моделі’ можна мати на увазі різне: вибір алгоритма (регресія, дерево рішень, нейронна мережа, ...), тренування, навіть підбір гіперпараметрів.
Эх, а я вот наоборот надеюсь что мотивирую к изучению. Т.е. если просто нырнуть в материал может быть сложно (или прочесть объемную книгу), то разобравшись с такими подробными основами захочется углубить знания.
Ну пока что из профессионалов, которых могу оценить — вижу тут Горчака, но он не в Украине. Еще был (по менеджменту) Железняк, но он туда же.
Спасибо. Это правда, но ровно до момента пока не появляется необходимость поддерживать старые и слабые системы (и даже не обязательно что-то очень старое, может быть случай как у меня — разработка под телевизоры и игровые приставки).
Ты написал Для профессионалов тут больше жизни нет. потом написал И в Минске тоже. а фантазии у меня? Это твои проблемы, чувак, что ты сидишь в Минске и судишь другие страны по Минску.
я думаю по комбинации легкости порога вхождения и бенефита ойти в штатах на первом месте
это будет работать ровно до тех пор, пока компания небольшая и вклад каждого отдельного сотрудника весомый. как я уже говорил выше — в новых стартапах неденеждная мотивация вполне имеет значения.
Ну по той же логике можно пойти уборщиком в гугл и рассуждать о своей, лол, причастности.
тут есть мнение что после какой-то суммы деньги уже перестают драйвить. да причем здесь драйвить/не драйвить?
Хотел бы также упомянуть https://micro-frontends.org, который описывает основные идеи и подходы. https://github.com/ChristianUlbrich/awesome-microfrontends — а это тот самый список существующих на данный момент реализаций.
Раз уж вы упомянули пейсбук, то и будьте добры приведите пример отказа фейсбуком от выгодного контракта из-за сотрудников.
Мне кажется, «сделай шоу» — это кредо США. Особенно в южной части. Но касательно учебы — это лишнее, на мой взгляд.
дык у врачей и финансистов ещё выше уже программистской и то сразу в н раз ))
если у вас не получилось, это не значит что парню из николаева не по силам.