Date | Title | Description |
16.04.2025 | Navigating the Golang Developer Hiring Landscape: A Strategic Approach | In the tech world, hiring the right talent is like finding a needle in a haystack. The demand for skilled Golang developers is soaring. Companies crave their expertise for building scalable applications and high-performance systems. But how... |
14.04.2025 | Golang Developer Hiring Guide: Interview Questions & Technical Assessments | Share
Share
Share
Share
Email
Hiring the right Golang developer can be a game-changer for your business. Whether you’re a SaaS company building scalable applications or a startup developing high-performance backend systems, finding the righ... |
10.04.2025 | Open-Source AI: The New Frontier for Developers | A new survey from Stack Overflow has unveiled a transformative shift in the developer community, with open-source AI emerging as a pivotal force.
The survey of over 1,000 global developers, reveals that an impressive 82% have some experienc... |
05.04.2025 | DeepSeek jolts AI industry: Why AI’s next leap may not come from more data, but more compute at inference | Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More
The AI landscape continues to evolve at a rapid pace, with recent developments challenging established paradigms.... |
27.03.2025 | Stack Overflow unveils connector for Microsoft 365 Copilot | - |
17.03.2025 | Unexpected yet practical insights for community building | Insights
This article was written by a TIA community member. Insights pieces undergo the same rigorous editorial process that newsroom-produced articles have.
Mark Birch · 13h ago · 5 min readUnexpected yet practical insights for community ... |
16.03.2025 | Marketing for Tech Companies: Strategies to Stand Out in a Competitive Industry | Share
Tweet
Share
Share
Email
The tech industry is one of the fastest-growing and most competitive markets in the world. With thousands of startups and established brands vying for attention, having a strong marketing strategy is essential ... |
11.03.2025 | Diffblue Launches Test Review: New Feature Gives Developers Versatility in Unit Testing Workflows | Diffblue, creators of the world’s first fully-autonomous AI agent for unit testing, today released Test Review, a new feature that allows developers to edit, analyze, and verify Diffblue’s AI-generated unit tests. The feature, which has bee... |
12.02.2025 | Navigating the Data Landscape: A Shift to Apache Superset | In the world of business intelligence (BI), change is the only constant. Companies are always on the lookout for tools that can streamline processes, enhance user experience, and ultimately drive better decision-making. Recently, M2, a comp... |
12.02.2025 | Миграция BI-аналитики: как перейти на Apache Superset и не потерять пользователей | Привет! Меня зовут Виталий Флёрин, я руководитель отдела BI-аналитики в M2. За год мы успешно перевели всю отчетность компании с Cognos Analytics на Apache Superset и увеличили MAU до 200 (каждый третий сотрудник компании). В статье хочу по... |
11.02.2025 | The Inner Workings of the JVM: A Journey from Code to Execution | The Java Virtual Machine (JVM) is a complex entity, a silent orchestrator that transforms Java code into a living, breathing application. When you type `java HelloWorld`, a cascade of events unfolds, akin to a symphony starting with a singl... |
11.02.2025 | Глубокое погружение в процедуру запуска JVM | Новый перевод от команды Spring АйО расскажет вам, что происходит при запуске самого простого приложения на Java, какие шаги выполняет JVM, сколько классов ей необходимо загрузить, чтобы просто написать “Hello World!” и как все это выглядит... |
09.02.2025 | GitHub Copilot: Custom Instructions for Tailored Coding | In the world of software development, efficiency is king. Developers are always on the lookout for tools that can streamline their workflow. Enter GitHub Copilot, a game-changer in the realm of coding assistance. Recently, GitHub introduced... |
09.02.2025 | Ежегодный опрос PHP-сообщества: итоги 2024 года | Привет!
2024 стал насыщенным годом для русскоязычного сообщества PHP-разработки. PHP Russia 2024, релизы PHP 8.4, Symfony 7.2 и Laravel 11.
Как и в последние 4 года, мы провели масштабный опрос, чтобы узнать, чем живут разработчики, какие и... |
09.02.2025 | Почему именно в Chrome под Windows на сайтах не работают эмодзи флагов | Предположим, вы захотели приукрасить в UI своего сайта опцию выбора страны/языка симпатичными эмодзи флагов. Превосходно! Это создаст дополнительный визуальный ориентир, который поможет пользователям быстро находить нужную страну, да и в це... |
08.02.2025 | Разработка трёхфазного энергомонитора на базе ESP8266 с функцией автоматической проверки прибора учёта | Задача разработки — быстрая проверка прибора учёта электроэнергии в полевых условиях. Устройство должно обладать низкой стоимостью, высокой мобильностью и более простым интерфейсом в сравнении с аналогом — Энергомонитор-3.3 Т1.
схема работы... |
07.02.2025 | Как уронить Minecraft своим модом | Разработка модификаций для игры Minecraft — очень интересное и приятное хобби. В этой статье мы посмотрим на ошибки в модификациях для нашей любимой игры на примере проекта Custom NPC+. Воспроизведём их в игре и уроним Minecraft.Введение
Вс... |
06.02.2025 | Программист за $4000 против ChatGPT за $20: кто победит в 2025? | Можноли уже сейчас заменить команду разработчиков на нейросеть и шесть промпт‑инженеров? Почему крупные компании до сих пор платят программистам по $4000, когда есть ChatGPT за $20? На острой дискуссии топ‑менеджеры российских IT‑компаний н... |
05.02.2025 | The Rise of Autonomous AI Research Agents: A New Era in Information Retrieval | In the digital age, information is the lifeblood of innovation. As we navigate through a sea of data, the tools we use to sift through this information are evolving. Enter autonomous AI research agents, a groundbreaking development that pro... |
05.02.2025 | Гид по IT-сообществам: форматы, особенности и очень много ссылок | Привет! Меня зовут Юля. Я разработчик интерфейсов и ментор на курсах по фронтенду, в том числе на курсе «React-разработчик» в Практикуме. Последний год я активно занимаюсь организацией профессионального сообщества Tbilisi JS в Тбилиси: мы д... |
05.02.2025 | Использование ИИ в разработке сайтов | Всех приветствую! Сегодня, я хочу поделиться своим опытом использование различных ИИ для разработки сайтов на Django.Какие модели я использую?
Я использую ChatGPT o3-mini от OpenAI, а также Github Copilot на базе GPT-4o (ведь он идет беспла... |
04.02.2025 | Об OpenAI Deep Research | Всем привет! Меня зовут Владимир, я разработчик ИИ с 8-летним стажем (до этого много backend-frontend, веб-разработки и всего такого), увлеченный наукой и технологиями (в первую очередь наукой омоложения, физикой, автоматизацией -- в прочем... |
02.02.2025 | The Rise of Rust: A Language for the Future | In the world of programming, languages come and go like seasons. Yet, one language is making waves and catching the attention of developers everywhere: Rust. It’s not just a passing trend; it’s a revolution. Rust is a systems programming la... |
02.02.2025 | Как создать хакатон? Полезный чек-лист | Немного вводных
Аудитория Хабра прекрасно знакома с форматом хакатона. Это командное соревнование, на котором решается поставленная цель и задачи путём создания нового продукта.
Я работаю в крупной компании и занимаюсь комьюнити-менеджменто... |
02.02.2025 | Я размышляю о языке Rust: почему он может стать языком будущего | Привет! Меня зовут Андрей, и я давно занимаюсь веб-разработкой. Однако в последнее время я все чаще обращаю внимание на новые языки и инструменты, которые обещают улучшить качество кода и повысить мою продуктивность. Сегодня я хочу поделить... |
29.01.2025 | FastAPI vs. Litestar: The Battle of Python Frameworks for Microservices | In the realm of Python web frameworks, FastAPI and Litestar stand out like two titans. Each has its own strengths and weaknesses, and choosing between them can feel like picking a favorite child. Both frameworks cater to the needs of develo... |
28.01.2025 | Умный дом с радио из Cyberpunk: как я написал расширение для Home Assistant | Два с половиной года назад я делал радио из игры Cyberpunk 2077 на базе проекта Ka-Radio32 и собственной интерпретации модели из игры. Радио спокойно использовалось по назначению все это время, но вот наступили новогодние праздники. Я решил... |
27.01.2025 | Нюансы разработки PWA для Банка Санкт-Петербург от первого лица | Классический мобильный банкинг для физлиц - это нативные приложения под iOS и Android. В силу санкционного давления и стремления к оптимизации процесса разработки наш клиент переходил на PWA (Progressive Web Application). Логичный шаг - так... |
24.01.2025 | The Memory Game: Understanding Resource Consumption in Web Applications | In the digital age, memory is the lifeblood of web applications. It’s the invisible thread that connects users to their online experiences. Yet, many developers overlook this crucial aspect. They focus on performance, speed, and user interf... |
24.01.2025 | Оцениваем скорость операций с путями в FastAPI | Если вы сейчас разрабатываете новое приложение на Python, высока вероятность, что при этом вы используете FastAPI. В FastAPI заложено множество отличных возможностей, благодаря которым с ним легко начинать работу. Но в FastAPI есть и немало... |
23.01.2025 | Убивают ли LLM сайт StackOverflow? | После выпуска ChatGPT в ноябре 2022 года количество задаваемых на StackOverflow вопросов стало быстро снижаться, и в 2025 году падение продолжается с угрожающей скоростью. Свежие данные, представленные разработчиком ПО Теодором Смитом из 1%... |
23.01.2025 | Сколько памяти ест ваша вкладка | При разработке веб-приложений не все задумываются о том, сколько памяти потребляет их код. О производительности наших сайтов мы вспоминаем гораздо чаще. К тому же не каждому разработчику интересно «экономить на спичках». Разве может наш код... |
22.01.2025 | Navigating the Open Source Journey: From Private Code to Public Contribution | In the world of software development, the transition from a private project to an open-source initiative is akin to opening the doors of a secret garden. It’s a process filled with excitement, challenges, and the promise of community collab... |
21.01.2025 | Работа с API: 17 полезных ссылок для системного аналитика | Привет! Это команда Яндекс Практикума. Делимся подборкой экспертов курса «Системный аналитик» — со статьями, курсами, книгами, видео и инструментами для аналитиков, разработчиков, тестировщиков и других специалистов, работающих с API.Вместо... |
21.01.2025 | Как вынести Go-модуль в open source с сохранением авторства | Так случается, что команда решает вынести часть проекта в open source и использовать ее как внешнюю зависимость. Как правило, это самостоятельный пакет или инструмент, лишенный какой-либо бизнес-специфики, способный принести пользу сообщест... |
18.01.2025 | The Evolving Landscape of Corporate Mobile Applications in Russia | The corporate mobile application market in Russia is on the rise. As of late 2024, CNews Analytics released a ranking of developers based on their revenue from corporate mobile applications in 2023. This report highlights the rapid growth a... |
18.01.2025 | Кодогенерация: кому нужна и как настроить | Привет! Меня зовут Денис Попов, и я iOS-разработчик в QIC digital hub. В этой статье я расскажу о кодогенерации в мобильной разработке: кто действительно нуждается в ней, как она применяется на практике и какую ценность можно извлечь из это... |
17.01.2025 | Рынок корпоративных мобильных приложений России. История, участники, тренды | В конце 2024 года аналитическое агентство CNews Analytics опубликовало рейтинг разработчиков корпоративных мобильных приложений. Он составлялся на основе результатов выручки компаний по данному направлению за 2023 год. В этом рейтинге СИГМА... |
17.01.2025 | Не используйте JPA и Hibernate FetchType EAGER | Введение
Разные fetching strategies (стратегии извлечения), могут оказывать сильное влияние на скорость работы приложения, делать его быстрым или наоборот замедлять.
Hibernate определяет четыре стратегии выборки ассоциаций:
стратегия описан... |
14.01.2025 | Видео Bad Apple в 6500 регулярных выражениях на базе поискового механизма vim | Если я хочу посмотреть видео — разве для этого обязательно покидать vim?
Что ж, прямо в заголовке этого поста я пообещал вам продемонстрировать Bad Apple в vim, пользуясь только поисковыми запросами. Вот Bad Apple в vim, всё, что здесь меня... |
13.01.2025 | Загрузка одного и того же файла 102+ раз в браузерах Edge/Chrome и Firefox приводит к разным результатам | Frontend-разработчик Dzhavat выяснил экспериментальным образом, что загрузка одного и того же файла (с одинаковыми именами) 102+ раз в браузерах Edge/Chrome и Firefox приводит к разным результатам.
Прежде чем я покажу вам скриншоты, позволь... |
13.01.2025 | Пишем легаси с нуля на С++, не вызывая подозрение у санитаров. 02 — Рисуем в Windows | Приветствую, Хабравчане!
В прошлой статье получилось создать минимальную программу "Hello world!" размером 3,5 кб. Теперь будем рисовать нативными средствами Windows. Создадим окно, нарисуем пару примитивов.
Основной репозиторий R... |
13.01.2025 | Я решил, что обнаружил баг… | Я работал над совершенствованием эмулятора DOS и внезапно обнаружил, что достаточно тривиальная операция работает неправильно. Когда просишь COMMAND.COM сделать следующее:
echo AB> foo.txt echo CD>> foo.txt
то вместо ABCD в файл fo... |
12.01.2025 | Нейросети vs Stack Overflow: что происходит? | Источник изображения: ai.plainenglish.io
Stack Overflow, о котором, вероятно, знают на Хабре все, сейчас проигрывает неожиданному конкуренту — нейросетям. Пессимисты даже считают, что может завершиться без малого 20-летняя история проекта. ... |
12.01.2025 | Мобильная разработка за неделю #570 (6 — 12 января) | В этой подборке уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и ... |
10.01.2025 | Новых вопросов от пользователей на платформе Stack Overflow становится всё меньше с каждым месяцем из-за ChatGPT | По информации разработчика Теодора Смита, новых вопросов от пользователей на платформе Stack Overflow становится всё меньше с каждым месяцем из-за ChatGPT. Популярному ресурсу предрекают забвение через год.
Примерно за два года с момента вы... |
08.01.2025 | Обнаружение устройств через UPnP / SSDP | Что больше всего бесит при первом запуске устройств с управлением по Ethernet? Необходимость его искать в сети с использованием зоопарка из подходов. Тут используются программы автопоиска (например Winbox для MikroTik), дефолтные IP адреса ... |
07.01.2025 | Understanding Neural Networks and KAN: A Concise Guide | Neural networks are the backbone of modern artificial intelligence. They mimic the human brain, processing information through interconnected nodes. Yet, many struggle to grasp their intricacies. This guide aims to demystify neural networks... |
06.01.2025 | Собрал в одном большом гайде всё, что хотел бы знать, когда изучал язык C | Очевидный факт: язык C — это основа большого количества современных экосистем программирования. Он обеспечивает фундамент многих операционных систем, базовых библиотек и системных инструментов. При этом все еще не существует единого ресурса... |
28.12.2024 | Кошмар работы с *.docx файлами на Java посредством класса XWPFDocument из API Apache POI | Постановка задачи
Задача: у нас есть документ формата *.docx содержащий шаблон некоторого пользовательского отчёта. Соответственно необходимо наполнить его данными, но при этом обязательно сохранить пользовательское форматирование.
Например... |
26.12.2024 | lvalues, rvalues, glvalues, prvalues, xvalues, помогите! - | Отсебятина
Оригинальный заголовок: lvalues, rvalues, glvalues, prvalues, xvalues, help! Хабр не разрешает поставить восклицательный знак в конце заголовка.
Случайно попалась эта довольно старая статья 2018 года и дополненная в 2019 году с п... |
23.12.2024 | Как Claude от Anthropic меняет правила игры для разработчиков программного обеспечения | Мир разработки программного обеспечения переживает крупнейшую трансформацию со времён появления open-source кодирования. Искусственные интеллектуальные ассистенты, которые раньше вызывали скептицизм у профессиональных разработчиков, стали н... |
23.12.2024 | Пишем свой PyTorch на NumPy. Часть 1 | PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Он особенно популярен благодаря простоте использования, динамическим вычислительным графам и богатой экосистеме инструментов д... |
19.12.2024 | Django или Flask: какой фреймворк лучше подходит для вашего проекта? | Flask и Django — два ведущих веб-фреймворка на языке Python, каждый из которых обладает уникальными особенностями и преимуществами. Они широко используются для создания и управления веб-приложениями, сервисами и сайтами. В этой статье мы по... |
17.12.2024 | Swiss investors shine in Forbes Midas list |
Every year, Forbes' Midas List recognises the top 25 European investors. Being included on the list is considered a definitive accolade in the investor community – similar to being nominated for the Ballon d'Or in football, for example.
Mi... |
13.12.2024 | Как жить без IntelliJ IDEA? Часть №4. Database Client | Ранее команда Spring АйО выяснила, что жить без IntelliJ IDEA Ultimate можно, пока Community версия доступна для скачивания без ограничений. И даже если её скачивание станет невозможным, всегда можно будет собрать Community вручную из откры... |
12.12.2024 | Navigating the Maze of Two-Factor Authentication and SRWLock Issues in Windows | In the digital age, security is paramount. Two-Factor Authentication (2FA) is a fortress, a second layer of protection for our digital lives. Yet, implementing it can feel like navigating a labyrinth. Meanwhile, in the shadows, a lurking bu... |
10.12.2024 | Баг в реализации SRWLock в Windows вешает многопоточные программы | Реализация SRWLock (Slim Reader/Writer Lock) на Windows может привести к серьёзным проблемам: многопоточное приложение может зависнуть (deadlock).
При частой конкуренции многих потоков, удерживающих shared_lock, и хотя бы одного потока, пыт... |
09.12.2024 | GitHub для тестировщиков: закладываем фундамент | Привет, Хабр! Я – Мария Скрипачева, тестировщик в АйТи-Балансе. Сегодня почти все компании применяют тестирование, и мы не исключение: наши проекты проходят несколько стадий проверок до развёртывания. На нынешнем месте работы я иногда встре... |
09.12.2024 | От Trello к Obsidian: шаблон для управления проектами в стиле scrum | Введение
Однажды команда открыла для себя 'Plus for Trello' — уникальное браузерное расширение для Trello, которое стало одним из лучших инструментов для учёта рабочего времени и ведения скрама небольшой командой. В этой статье расскажем о ... |
08.12.2024 | Ultimatum — еще один форк хромиума, с претензией… | Добрый день! Меня зовут Тимур и я программист.
Сегодня я хочу сделать настоящий анонс своей сборки chromium — Ultimatum. Он умеет уже достаточно много что бы гордо носить свое собственное имя.
В прошлой своей статье я рассказал о том как пр... |
06.12.2024 | The Intricacies of Recursive Types in Programming | In the realm of programming, recursive types are akin to the roots of a tree, reaching deep into the soil of logic and mathematics. They provide a foundation for constructing complex data structures and algorithms. This article explores the... |
05.12.2024 | Рекурсивные типы. Часть 5/5. Занимательный матан | Мастера Угвэя ничуть не удивляло, что отношения между типами напоминают школьную математику.
Содержание пятой части:
Натуральные числа
Разложение в ряд
Производные от типов
Производные от экспоненциалов
Производные от рекурсивных типов
Спис... |
05.12.2024 | Рекурсивные типы. Часть 2/5. Неподвижные точки конструкторов типов | Поиск неподвижной точки функции.
Содержание второй части:
Откуда есть пошли типы рекурсивные
Неподвижные точки конструкторов типов
Начальная F-алгебра
Наибольшая неподвижная точка
Классы типов неподвижных точек
Промежуточный итогДругие част... |
04.12.2024 | Unleashing the Power of Data Caching: Kafka and Tarantool Integration | In the world of data processing, speed is king. Apache Kafka reigns supreme as a distributed messaging broker, adept at handling vast streams of data. But even the mightiest can falter. When real-time access to frequently requested data is ... |
04.12.2024 | Navigating the Java Jungle: Avoiding the God Object Trap | In the vast landscape of Java development, the God Object lurks like a monstrous beast. It promises convenience but delivers chaos. This article explores the pitfalls of the God Object and offers strategies to avoid its grasp.
A God Object ... |
04.12.2024 | Регулярные выражения простыми словами. Часть 2 | Разработчики делятся на три типа: те, кто уже понимает регулярные выражения и порой решает сложные задачи одной строкой; те, кто все еще боится их и всячески избегает; и те, кто уже прочитал первую часть этой серии статей и полон оптимизма ... |
04.12.2024 | Как избежать God Object в Java: несколько способов | Привет, Хабр!
Однажды передо мной вырос, как снежный ком, чудовищный God Object — класс, который хотел быть всем сразу. У него была и бизнес‑логика, и данные, и контроллеры, и, кажется, даже немного души. Вдохновленный этой катастрофой, реш... |
04.12.2024 | Как в Sidec благодаря exactly-once сократили потребление ресурсов без потери производительности | Меня зовут Сергей Гребенюк, я лидер разработки Sidec (Росреестр). Расскажу, как решили задачу объединения двух топиков с соотношением один ко многим и почему не устроило решение на Kafka-streams (kafka docs) и RocksDB (github). А также о то... |
03.12.2024 | The Rise of 1C Analysts and Developers: Navigating the Digital Landscape | In the realm of business automation, the role of 1C analysts and developers is akin to that of skilled navigators charting a course through uncharted waters. As companies increasingly turn to digital solutions, the demand for these speciali... |
03.12.2024 | Как сделать так, чтобы код Backend стажера не вонял | Код, разобранный в статье, можно посмотреть в этом репозитории
ООП это про мусорные пакеты для плохого кода. Любой код становится плохим в длинной временной перспективе, однако, если обернуть его в интерфейс, он не воняет. Лучшее ООП реализ... |
03.12.2024 | Как может расти 1С-разработчик | Любой начинающий разработчик задаётся вопросом: с чего начать и какой язык выбрать, чтобы успешно стартовать в мире IT? Тут сложно что-то посоветовать, но, возможно, ваш вариант — 1С, популярный язык разработки в России, на котором работает... |
02.12.2024 | Тестирование Node.js с использованием Mocha, Chai и Sinon | Тесты помогают документировать основные функции приложения. Корректно написанные тесты гарантируют, что новые функции не внесут изменения, которые могут нарушить работу приложения.
Необязательно инженер, поддерживающий кодовую базу, сам пис... |
02.12.2024 | Naspers plans more IPOs after Swiggy success | Fabricio Bloisi, CEO of Naspers and its European-listed subsidiary, Prosus
Technology investor Naspers said on Monday its Prosus e-commerce subsidiary plans more listings after last month’s Indian initial public offering (IPO) of Swiggy, as... |
29.11.2024 | Введение в PL/SQL | В начале изучения нового мы такие:)
Для меня PL/SQL есть логичное продолжение изучения SQL, но по нему много и статей, и курсов, причем даже на русском языке. С другой стороны, PL/SQL раскрывается достаточно редко, особенно среди бесплатных... |
28.11.2024 | The Shifting Landscape of Software Development Careers in the Age of AI | The world of software development is undergoing a seismic shift. The latest data from CompTIA reveals a staggering 56% drop in active job openings for software developers in the United States over the past five years. This decline is not ju... |
27.11.2024 | Число активных вакансий для разработчиков ПО за последние 5 лет в США сократилось на 56% | По данным американской ИТ-ассоциации CompTIA, в США за последнее пятилетие количество активных вакансий для разработчиков ПО сократилось на 56%. При этом разработчиков без опыта стали искать на 67% реже.
Журналисты The New York Times решили... |
22.11.2024 | Как я писал плагин для TypeScript. Часть 1. IDE | Привет, Хабр! Меня зовут Дима, я Head of Frontend в Dodo Engineering. Моя команда создаёт инструменты для удобной работы с фронтендами, унифицирует подходы к разработке, помогает другим командам в создании удобных пользовательских интерфейс... |
21.11.2024 | Зачем IT-специалисту качать социальные сети для визы таланта | В подготовке портфолио для виз O-1 и EB-1 все привыкли фокусироваться на публикациях в СМИ, наградах и конференциях. Но соцсети тоже серьезный аргумент для подтверждения вашего статуса и экспертности. Рассказываю, какие площадки стоит разви... |
19.11.2024 | Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит | Мы никогда не читаем код как книгу — мы выбираем только конкретные интересующие места. Такие места обычно запоминаются ассоциативно, например по имени функции, строковому литералу, импорту библиотеки, комментарию и т. д. Перейти от ассоциац... |
19.11.2024 | Рендеринг текста без текстур | Иногда все, что требуется — быстро вывести какой‑то текст в Renderpass. Традиционно отрисовка текста требует отрендерить все возможные символы шрифта в атлас, затем привязать полученный атлас как текстуру и затем отрендерить каждый глиф, ри... |
17.11.2024 | Дообучаем языковую модель GPT2 с помощью Torch | Доброго времени суток, в этой статье я хочу поговорить о дообучения языковых моделей. В интернете уже много информации на эту тему, но большинство подобных статей затрагивают ее поверхностно. Сегодня я попробую разобраться в этом подробнее.... |
16.11.2024 | Navigating the Waters of Rust's Unsafe Code and Locking Mechanisms in Hibernate | In the world of programming, the balance between safety and performance is a tightrope walk. Rust, a language celebrated for its memory safety, often finds itself at odds with the need for speed and efficiency. This article explores the nua... |
15.11.2024 | Небезопасный Rust сложнее C | Для некоторых из вас содержание этой статьи окажется знакомым, особенно, если вы писали встраиваемый или unsafe код на Rust. Но я этого не делал, поэтому решил, что будет полезным задокументировать свой опыт максимально подробно. Так что пр... |
14.11.2024 | Оптимистические и пессимистические блокировки на примере Hibernate (JPA) | Привет, Хабр! Недавно пытался изучить тему «оптимистические» и «пессимистические» блокировки, но на мое удивление ни в ру сегменте, ни в англ — хороших статей, которые дают полное представление об двух типах блокировок с применением Hiberna... |
13.11.2024 | Тексты для IT может писать только айтишник! Нет. Рассказываем, как делаем IT-контент для beeline cloud и не сходим с ума... | Есть мнение, что делать контент для IT должны и могут только айтишники. Типа если не сечешь в теме, то написать или отредактировать материал не получится. На деле всё не совсем так. Конечно, лучше всего темой владеет тот, кто ручками каждый... |
12.11.2024 | The Evolving Landscape of Cybersecurity: A Deep Dive into OSINT and AI Defense Mechanisms | In the digital age, information is power. Cybersecurity is the fortress that protects this power. As threats evolve, so must our defenses. Two critical components in this landscape are Open Source Intelligence (OSINT) and advanced AI defens... |
11.11.2024 | Хитрости Красной команды | Введение
Пассивная разведка (OSINT)
Сосредоточьтесь на сборе информации о целевой компании и её сотрудниках. Ресурсы, которые могут быть полезны для этого (подробное объяснение приведено в разделе "ИНСТРУМЕНТЫ И МЕТОДЫ" ниже):
Веб... |
08.11.2024 | Teresa Dietrich Joins Invoca as CTO to Accelerate AI Strategy | Invoca, the leader in revenue execution platforms, announced the appointment of Teresa Dietrich as Chief Technology Officer. Dietrich joins Invoca at a pivotal time as the company was recently recognized as the leader in the fast-growing re... |
08.11.2024 | Как внести свой вклад в Open Source и стать полезным | Разработка программного обеспечения становится все более коллективным процессом. В этом контексте все бóльшую значимость обретают открытые проекты, что в совокупности задает тренд на сотрудничество и совместное использование знаний.
Open So... |
07.11.2024 | Почему никто не откликается на вашу вакансию? 18 способов изменить ситуацию | Опубликовали вакансию, но никто не откликается? Это распространенная проблема, особенно в условиях высокой конкуренции за талантливых специалистов. Я собрал для вас 18 причин, почему кандидаты проходят мимо, и что с этим можно сделать, чтоб... |
06.11.2024 | The Hidden Struggles of IT Professionals: A Closer Look at Job Dissatisfaction | In the digital age, the allure of a career in IT shines brightly. High salaries, remote work, and the chance to shape the future draw many into the field. Yet, beneath this shiny exterior lies a darker reality. Many IT professionals grapple... |
06.11.2024 | The Double-Edged Sword of QUIC: Promise vs. Performance | In the digital age, speed is king. QUIC, a protocol designed to replace TCP, promised a new era of faster internet. Yet, as time unfolds, the reality paints a different picture. Recent studies suggest that QUIC may not be the panacea it was... |
06.11.2024 | The Rise and Fall of QUIC: A Protocol in Question | In the fast-paced world of internet technology, protocols are the backbone of communication. QUIC, a protocol developed by Google, was heralded as the successor to TCP, promising a new era of speed and efficiency. But as time marches on, th... |
06.11.2024 | Невероятно быстрый подсчёт байтов | Оказалось, что тема суммирования целых чисел в кодировке ASCII в Haswell со скоростью memcpy гораздо популярнее, чем я мог ожидать. Именно поэтому я решил поучаствовать и в другом челлендже в жанре HighLoad: подсчёт uint8. В настоящее время... |
06.11.2024 | Тестирование фронтенд компонентов с jest-dom на видимость пользователю | Решаем проблему с тестированием элемента, что он виден пользователю или не виден.Предпосылки
Разработчики react-testing-library рекомендуют нам писать тесты так, как если бы код работал как у пользователя. А это значит что нужно вызывать по... |
05.11.2024 | Шифрование бэкапов с использованием age и о ценности простоты | Немного очевидного
Бэкапы надо хранить (лучше - хранить во множестве копий, в том числе, обязательно, где-то снаружи) и их надо шифровать. С этим вроде как все согласны, но на самом деле - мало кто делает. Значит, люди делятся на тех, кто е... |
03.11.2024 | Исследования: QUIC может быть медленнее, чем ожидалось | Когда появился QUIC, его называли преемником TCP и предвестником нового сверхбыстрого интернета. Однако с годами выходит все больше исследований, авторы которых утверждают: в ряде случаев QUIC работает даже хуже «классического» протокола. С... |
02.11.2024 | Почему программисты несчастны: минусы работы в IT | Работа в стол, ненормированный график и другие проблемы IT
В интернете только и разговоров о том, как здорово быть айтишником. Большая востребованность и разнообразный рынок вакансий, удаленная работа, высокая зарплата, возможность участвов... |
31.10.2024 | The Evolving Landscape of PHP and Laravel: October 2024 Insights | October 2024 has been a vibrant month for the PHP and Laravel communities. As the leaves turn, so do the updates and innovations in these popular frameworks. This article dives into the latest developments, enhancements, and events that are... |