golang
Работа с аренами: почти избавляемся от GC

Меня зовут Максим Горозий. Я тимлид в Т-Банке, работаю над нашей образовательной платформой, которая служит для разных направлений бизнеса. В ИТ больше 10 лет и успел поработать в двух GameDev-компаниях, где управление памятью занимало весомое время в оптимизации производительности кода. Люблю строить системы и взаимосвязи между ними, а также EdTech и преподавание, а еще больше — работать над инструментами обучения. Хотя начинал с C, я идеологический фанат Go, DDD и Agile.«Оно тормозит» — класс…

  • среда, 17 июля 2024 г. в 00:00:10
golang
Кластеризация множества объектов, алгоритм K-means++

Приветствую, друзья. Квалифицирую себя как джуна на языке GO, с анализом данных еще не сталкивался, поэтому после изучения вопроса, решил что выйдет классная статья из полученного опыта. Плюс разложу материал для себя по полочкам. Статья будет описываться поэтапно, т.к считаю это самым удобным восприятием алгоритмов.Поступила задача выполнения кластеризации множества товаров, по их размерам. Значения распределения: ширина и высота.После изучения вопроса, было найдено несколько подходящих алгори…

  • среда, 17 июля 2024 г. в 00:00:10
javascript
JavaScript: структуры данных и алгоритмы. Часть 2

Привет, друзья! В этой серии статей мы продолжаем разбирать структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это вторая часть серии. Первая часть Сегодня мы будем говорить о таких структурах данных, как хэш-таблица, куча, очередь с приоритетом и префиксное дерево. Код, представленный в этой и других статьях серии, можно найти в этом репозитории. Интересно? Тогда прошу под кат. 5. Хэш-таблица Описание Википедия YouTube Хэш-таблица (hash table) — это структура …

  • среда, 17 июля 2024 г. в 00:00:08
javascript
Vercel VS Edge VS Next. Что такое Edge, зачем, как и куда

Edge рантайм. Один из главных функционалов компании Vercel - компании, которая разработала и развивает next.js. Тем не менее, её влияние по edge рантайму вышло далеко за рамки её фреймворков и утилит. Edge рантайм работает и в недавно купленном Vercel Svelte, и в nuxt, и в более чем 30 других фронтенд фреймворках. Эта статья будет посвящена edge рантайму - что это, как это используется в Vercel, какими возможностями дополняет next.js и какие решения сделал я, чтобы эти возможности расширить.Ver…

  • среда, 17 июля 2024 г. в 00:00:07
javascript
Почему Microsoft отказывается от React в браузере Edge

Недавно команда Microsoft Edge написала статью о том, как они улучшают Edge, чтобы браузер стал быстрее. В материале Microsoft сделала выпад в сторону React и объявила, что больше не будет использовать React для Edge.React произвел революцию в создании веб-приложений, продвигая многократно используемые компоненты, оптимизируя производительность с помощью виртуального DOM, упрощая управление состоянием и рендеринг пользовательского интерфейса.Что такое React (с примером кода)React — это JavaScri…

  • среда, 17 июля 2024 г. в 00:00:05
javascript
Museum, настольное приложение на javascript для смены обоев

АннотацияСтатья о том: как мне пришла в голову идея создать настольное приложение на electron и node.js для отображения картин известных художников как обои рабочего стола; с какими трудностями столкнулся; как решал процесс сборки приложения на node.js для конечного пользователя.ВведениеВ прошлом году я подписался на одно сообщество во ВК, суть его была в том, что он выкладывал каждый день посты, которые содержали 2 единственные вещи: изображение какой-либо академической картины и краткая инфор…

  • среда, 17 июля 2024 г. в 00:00:05
github
MervinPraison / PraisonAI

PraisonAI application combines AutoGen and CrewAI or similar frameworks into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human-agent collaboration. Praison AI Praison AI, leveraging both AutoGen and CrewAI or any other agent framework, represents a low-code, centralised framework designed to simplify the creation and orchestration of multi-agent systems for various LLM applications, emphasizi…

  • среда, 17 июля 2024 г. в 00:00:02
github
free-educa / books

o armazém de livros📚Dev-Books Repository powered by Free-Educa ❤ Welcome to the Dev-Books repository, your go-to resource for a curated collection of books related to development and programming. Whether you're an aspiring programmer, an experienced developer, or simply someone interested in keeping up with the latest software changes and trends, this repository has something for you. About In the ever-evolving world of technology, staying updated with the latest trends, tools, and best pra…

  • среда, 17 июля 2024 г. в 00:00:01
xaker
У AT&T украли журналы вызовов и другие данные 109 млн человек

AT&T сообщила о масштабной утечке данных. В результате инцидента злоумышленники похитили журналы вызовов почти 109 млн абонентов (почти все пользователи мобильной связи AT&T) из БД в аккаунте Snowflake.

  • вторник, 16 июля 2024 г. в 00:00:18