Date | Title | Description |
18.09.2024 | CodeChecker: анализируем большой проект на С++ быстро, эффективно и бесплатно | Привет, Хабр! Меня зовут Давид, еще недавно я был стажером YADRO, а сейчас работаю в отделе разработки ПО поддержки сетевой аппаратной части. У нас в команде есть большой проект на более 100 000 строк, написан на C++ (и частично на С). Код ... |
16.09.2024 | The Evolution of WebSocket Testing: A Journey Through Automation | In the fast-paced world of software development, testing is the backbone of quality assurance. As applications grow more complex, so do the tools and techniques we use to ensure they function as intended. One such area that has gained tract... |
16.09.2024 | Supermaven Raises $12M in Series A Funding | Supermaven, a NYC-based AI-powered code completion tool provider, raised $12M in Series A funding.
The round was led by Bessemer Venture Partners with participation from angel investors including OpenAI co-founder John Schulman, Perplexity ... |
16.09.2024 | О профессии AIOps: модно-молодежно, денежно, но пока на нее не учат | Привет Хабр! Как профессия, подобная роли DevOps-инженера, AIOps пока не сформировалась в четко определенную должность. В компаниях задачи, связанные с AIOps, выполняются спецами из разных областей, такими как DevOps, Data Science, IT Opera... |
12.09.2024 | IntelliJ IDEA 2024.3 EAP: Новые Возможности и Улучшения | Команда Spring АйО рада поделиться с вами свежей новостью от JetBrains: стала доступна первая EAP-версия IntelliJ IDEA 2024.3. Среди нововведений улучшения для java и kotlin, прокаченный AI Assistant, а также улучшенный UX.
Стартовала прогр... |
09.09.2024 | Что на неделе: новый Bluetooth, школьник-миллионер и самый тонкий электронный блокнот в мире | Всем привет! Время пролетело быстро, и вот мы снова здесь, чтобы обсудить самые горячие, странные и иногда просто забавные новости прошедшей недели. Собрал их я — Олег Малахов из AGIMA. Предлагаю отвлечься и почитать этот дайджест, чтобы ва... |
07.09.2024 | Export Restrictions and the Rise of Low-Code Platforms: A New Era in Software Development | In the digital landscape, change is the only constant. Recently, a significant shift has occurred, particularly affecting developers in Russia. Export restrictions have barred users from downloading plugins for Android Studio, a popular int... |
07.09.2024 | The Art of Clean Code: Embracing Standards and Static Analysis in Python Development | In the world of programming, clarity is king. A well-structured codebase is like a well-organized library. It invites exploration and fosters collaboration. But what happens when different developers bring their unique styles to the table? ... |
07.09.2024 | The Evolution of .NET: A Deep Dive into the Latest Developments | The world of software development is ever-changing. In this landscape, .NET stands as a robust framework, evolving to meet the demands of modern applications. As we step into 2024, Microsoft has unveiled significant updates that promise to ... |
07.09.2024 | The Pulse of Java and Scala: Innovations and Insights from the Tech Trenches | In the fast-paced world of software development, Java and Scala stand as titans. They shape the landscape of backend programming, influencing how applications are built and maintained. Recent updates from the Java and Scala communities reve... |
07.09.2024 | Обучающий телеграм бот. Пример задачника по математике | Технология телеграм бота подкупила меня своей универсальностью. Можно использовать в телеграмм, можно просто в браузере, можно формировать любую логику работы… Сегодня рассмотрим вариант телеграм бота, представляющего собой фрагмент задачни... |
06.09.2024 | Улучшаем python код в пару кликов | Привет, чемпионы! Когда пишешь большие проекты в команде нередко возникают ситуации, когда у одного человека стиль написания кода один, а у второго человека координально другой. На выходе получаем разноцветный код, который будет сложно улуч... |
06.09.2024 | Java Digest #16 | Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.
В этом выпуске вас ... |
06.09.2024 | Kotlin глазами Java-разработчика | Привет, хабр! Сегодня я хочу рассказать про свой опты взаимодействия с языком kotlin.
Представлюсь – я java разработчик, работаю крупном банке, создаю (и поддерживаю существующие) микросервисы.
Небольшая ремарка: я не собираюсь становиться ... |
05.09.2024 | Пользователи из России больше не могут скачивать плагины в Android Studio из-за экспортных ограничений | Плагин Flutter не устанавливается у пользователей из России
Пользователи из России больше не могут скачивать плагины в Android Studio. При попытке сделать это IDE выводит сообщение о запрете со стороны экспортного контроля. Под запрет попал... |
04.09.2024 | Как мы делали Low-Code конструктор для Back Office. Часть 2 (Back-End и база данных) | Привет, это вторая статья из цикла про наш путь создания Low-Code платформы-конструктора для разработки сложных Back Office систем. В прошлой статье я сформулировал, что такое «сложные системы», задачу, которую необходимо решить, а также пр... |
04.09.2024 | Не панацея, но помощник. О статическом анализаторе кода | Приветствую, уважаемые читатели Хабра!
Сегодня я хочу предложить вашему вниманию статью о статических анализаторах кода, о том, что это такое и для чего они, собственно, нужны.
Давайте перейдем сразу к сути. Итак, что же такое статический а... |
04.09.2024 | .NET Digest #3 | Добро пожаловать на третий выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! Команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Мы стараемся совершенствоваться, так что буд... |
03.09.2024 | The Rise of Python and the Fall of Passwords: A New Era in Tech | In the ever-evolving landscape of technology, two trends stand out: the dominance of Python and the decline of traditional passwords. These shifts reflect broader changes in how we develop software and secure our digital lives.
Python has b... |
02.09.2024 | Spark Essentials: Руководство по настройке и запуску проектов Spark с помощью Scala и sbt | Введение
В этой статье представлено подробное руководство по инициализации проекта Spark с помощью Scala Build Tool (SBT). Это руководство охватывает все этапы процесса, включая создание проектов, управление зависимостями, локальное тестиро... |
02.09.2024 | Scala Digest. Выпуск 20 | Привет, Хабр! Мы — Рома, Настя, Карина и Эвелина — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал... |
02.09.2024 | 55% Python-разработчиков используют Linux-окружение и 22% — редактор Visual Studio Code | Организация Python Software Foundation и компания JetBrains провели ежегодный опрос, который затронул более 25 тысяч разработчиков на языке программирования Python. Они опубликовали результаты своего исследования.
Большинство участников опр... |
01.09.2024 | The Language Server Protocol: A Game Changer for Developers | In the vast ocean of programming languages and development environments, the Language Server Protocol (LSP) emerges as a lighthouse. It simplifies the chaotic landscape of coding tools, offering a standardized way for editors and language s... |
01.09.2024 | IntelliJ IDEA 2024.2: A Leap Forward for Developers | IntelliJ IDEA 2024.2 has arrived, and it’s like a breath of fresh air for developers. This update is not just a patch; it’s a transformation. Imagine stepping into a new world where speed and efficiency reign supreme. This version brings en... |
01.09.2024 | The Rise of Workspaces in IntelliJ IDEA: A New Era for Developers | In the world of software development, change is the only constant. Developers are always on the lookout for tools that streamline their workflow. Enter IntelliJ IDEA's new workspace feature. This innovation is like a breath of fresh air in ... |
30.08.2024 | Что нового в IntelliJ IDEA 2024.2 | Недавно состоялись сразу два крупных обновления. И IntelliJ IDEA и Amplicode зарелизились с новыми версиями 2024.2. Про Amplicode я уже рассказывал в другой статьей, в этой расскажу про IntelliJ IDEA Community Edition.
Улучшения, которые во... |
30.08.2024 | Апгрейд с Xamarin.Native на .NET 8 | Привет, Хабр!
Меня зовут Андрей и я Xamarin разработчик в компании EvApps. Для тех, кто занят в кроссплатформенной мобильной разработке на Xamarin не секрет, что Microsoft прекратил поддержку этой платформы и выкатил обновленную реализацию ... |
29.08.2024 | Amplicode – конвейер для Spring-приложений прямо в IntelliJ IDEA | Самая первая версия Amplicode увидела свет ещё в ноябре 2023 года. С тех пор произошло множество значимых событий: вышло 4 мажорных и 11 баг-фикс релизов. Мы участвовали в конференции JPoint с докладом и стендом, на котором бóльшую часть вр... |
29.08.2024 | Как Google победил Skynet или подготовка обучения модели на мобильном устройстве | По мере того, как я погружался в тему машинного обучения на мобильных устройствах, я все больше ощущал какой-то заговор. Как я уже писал, простые обучалки начали исчезать из интернета несколько лет назад. А простые обучалки – это те, в кото... |
28.08.2024 | Workspaces в IntelliJ IDEA | Команда Spring АйО продолжает следить за последними новинками в мире инструментов для разработчиков. В нашем новом переводе вы узнаете о недавно появившемся плагине для IntelliJ IDEA, который предоставляет долгожданную многими функционально... |
27.08.2024 | Обзор LSP: что это такое, зачем нужно, как работает | Представьте: у вас есть N редакторов или IDE и M языков программирования. Получается, что для их корректной работы вам необходимо поддерживать N*M плагинов. Но что, если таких редакторов и языков много?.. Решением может стать LSP — единый и... |
26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
25.08.2024 | Мобильная разработка за неделю #552 (19 — 25 августа) | В этом выпуске отслеживаем утечки памяти в iOS и выносим ViewModel из Compose функций, тестируем производительность Flutter и React Native, определяем кто тратит больше всего денег в приложениях и многое другое. Подключайтесь!
Подписывайтес... |
23.08.2024 | JSpecify 1.0.0 и nullability в Java | Рады сообщить, что JSpecify 1.0.0 теперь доступен в Maven Central: четыре аннотации, связанные с nullability — @Nullable, @NonNull, @NullMarked и @NullUnmarked — стали официальными, и, что немаловажно, обратная совместимость с ними будет га... |
22.08.2024 | Как построить мост между JavaScript и C++ через WASM, или гайд для самых маленьких | Введение
Всем привет. Сегодня я хочу поговорить об использовании WASM с C++ и разберу, как взаимодействовать с этим всем делом через JavaScript.
Когда я начинал изучение технологии WASM, которая является довольно интересной и обсуждаемой те... |
21.08.2024 | The Rise of OpenSilver: Breathing New Life into Silverlight Applications | In the world of software development, change is the only constant. As technologies evolve, older frameworks often fade into obscurity. However, the recent emergence of OpenSilver is a testament to the resilience of innovation. This open-sou... |
21.08.2024 | The Rise of Tuist and Skip: A New Era in Mobile Development | In the fast-paced world of mobile development, change is the only constant. Recently, two significant developments have emerged: the transition from Cocoapods to Tuist and the launch of the Skip framework. Both represent a shift in how deve... |
21.08.2024 | Вышел Skip — фреймворк для разработки кроссплатформенных мобильных приложений | Состоялся релиз фреймворка Skip, предназначенного для разработки кроссплатформенных мобильных приложений. Разработчики могут писать код на Swift, используя экосистему Xcode, и собирать проект для iOS и Android.
Авторы проекта отмечают, что ... |
18.08.2024 | Заметки по архитектуре .NET библиотеки: пространства имён | Одно пространство имён для всего или же отдельные под каждую папку? Быть может, есть варианты интереснее? Рискнём и ступим на землю жестоких программистских баталий, в которых льётся цифровая кровь и рождается “истина”: какая из организаций... |
16.08.2024 | PVS-Studio 7.32: оптимизация анализа, новые плагины и многое другое | Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений! Больше подробностей в этой заметке.
Загрузить актуальную версию PVS-Studio можно здесь.
Оптимизация анализа ин... |
12.08.2024 | Дайджест по уязвимостям за прошедшие два месяца лета | Приветствую вас!
Меня зовут Анастасия Травкина, я младший аналитик в компании Вебмониторэкс. Вместе с отделом детекта мы подготовили дайджест по уязвимостям за прошедшие два месяца лета. Эта информация поможет вам обезопасить свои системы и... |
09.08.2024 | Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение | Содержание
Вместо введения
Что, опять?
Как это работает?
Создаём проект в PHPStorm
Создаём контейнер Docker
Добавляем расширение Xdebug
Настраиваем Xdebug
Что там в логах Xdebug?
Настраиваем PhpStorm
Устанавливаем CLI Interpreter
Устанавлив... |
08.08.2024 | Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS | В этой статье рассмотрю старт проекта как обычное веб-приложение с минимальным функционалом. Остальные функции будут завязаны на Telegram API и веб-приложение сможет запускаться из Telegram.Навигация по циклу статей:
Часть 1. Пишем веб-прил... |
07.08.2024 | Java Digest #15 | Всем привет! 👋 👋 👋 👋
Мы Java-разработчики Т-Банка: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.
В этом выпуске у нас ... |
06.08.2024 | Compose Desktop ShadowJar | По состоянию на 12 июня 2024 года нет хорошего туториала/документации по Compose Desktop ShadowJar.
Существующие руководства помогут настроить ComposeMultiplatform для распространения нативных таргетов.
Но что, если вы хотите использовать S... |
06.08.2024 | Darktrace Half-Year Threat Report 2024 Reveals Persistent Cybercrime-as-a-Service Threats Amidst Evolving Attack Landscape | Malware-as-a-Service (MaaS) and Ransomware-as-a-Service (RaaS) continue to dominate the threat landscape
Email phishing remains a top threat, with 17.8 million phishing emails detected between December 2023 and July 2024, and 62% bypassing ... |
06.08.2024 | Автоматизация проверок в Navisworks с помощью Python + визуализация в Power BI | Введение
В данной статье представляю свое видение процесса автоматического формирования проверок на коллизии в Navisworks для проекта с большим количеством моделей. Данный метод основан на работе с xml файлами с помощью Python. Способ не но... |
05.08.2024 | Open-source. Плюсы и минусы на примере MoonShine Laravel | Привет, коллеги!
Сегодня хочу поделиться опытом создания и развития open-source проекта MoonShine, которому стукнуло уже 2 года. 🎉Идея возникновения
Всё началось с идеи в telegram-чате Laravel Community от CutCode: "А почему бы нам не ... |
04.08.2024 | Fortifying Software Supply Chains: Sonatype's Strategic Move to AWS Marketplace | In the digital age, software is the backbone of innovation. Yet, with great power comes great responsibility. The software supply chain is fraught with risks, especially as open-source components dominate modern applications. Sonatype, a le... |
02.08.2024 | Transforming TODO Management in PHP: From Clutter to Clarity | In the world of software development, managing TODO and FIXME comments can feel like trying to herd cats. These notes, often scattered throughout the code, can become a source of frustration rather than a helpful guide. They accumulate over... |
02.08.2024 | Scala Digest. Выпуск 19 | Привет, Хабр! Мы — Рома, Настя, Карина и Эвелина— бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал ... |
01.08.2024 | Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования | Привет, Хабр! В блоге beeline cloud я делюсь личным опытом разработки. Ранее рассказывал, как инжектить в статические поля, как упростить себе жизнь при написании тестов, подсвечивал особенности пагинации. А сегодня продолжу знакомить вас с... |
29.07.2024 | DevTools наносят ответный удар | Дисклеймер
Эта статья родилась после моего участия в организации нескольких треков об инструментах для разработчиков на крупных Российских индустриальных конференциях в 2024 году. Основной ее целью является рассказать о том, что интересно д... |
27.07.2024 | The Future of Development: Embracing VDI and CI/CD with GitLab | In the fast-paced world of software development, efficiency is king. Developers are constantly seeking tools that streamline their workflows, reduce friction, and enhance productivity. Two technologies that have emerged as game-changers are... |
27.07.2024 | Kotlin: A Journey Through 12 Years of Innovation | Kotlin has turned 12. This programming language, born on July 22, 2012, has matured into a powerhouse in the software development world. Developed by JetBrains, Kotlin emerged to address the shortcomings of Java. It promised brevity, safety... |
25.07.2024 | The Rising Tide of Cyber Threats: A Call to Action for Businesses**
** | ** In the digital age, cyber threats are like shadows lurking in the corners of our online lives. They grow darker and more complex, threatening to engulf businesses of all sizes. The latest Mid-Year Cyber Threat Report from SonicWall paint... |
25.07.2024 | The Future of AI: Insights from GigaConf 2024**
** | **
In the heart of Moscow, the GigaConf 2024 unfolded like a vibrant tapestry of technology and innovation. On June 27, the conference brought together experts from Sberbank and other leading companies to discuss the evolution of artificial... |
24.07.2024 | Разработка через Termidesk: утопия или рабочая реальность разработчика | Введение
Для того чтобы лучше понимать продукт, нужно его использовать. Звучит вполне логично. Но бывают ситуации, когда продукт, который вы разрабатываете, определяет ваше взаимодействие с инструментами для разработки. То есть он буквально... |
24.07.2024 | Malware and IoT Attacks See Huge Rise in H1 2024 | SonicWall has released its Mid-Year Cyber Threat Report 2024, which unveils yet another rise in overall attacks, after seeing an 11% increase observed in 2023.
SonicWall found that on average, companies were under critical attack – the type... |
22.07.2024 | Сегодня, 22.07.24, языку Kotlin — 12 лет | Поздравляем всех разработчиков на Kotlin — сегодня этот язык программирования отмечает свой 12-летний юбилей. Впервые представленный 22 июля 2012 года компанией JetBrains, Kotlin быстро завоевал популярность среди разработчиков благодаря св... |
22.07.2024 | Докеризация сборки проекта на всех уровнях | Всем привет, на связи Вадим Макеров, бэкенд-разработчик iSpring. Успешная воспроизводимая сборка проекта является критическим фактором в поддержке и развитии проекта. При большом количестве проектов и технологических стеков гарантировать во... |
22.07.2024 | Cloudflare: 6,8% интернет-трафика является потенциально мусорным | Cloudflare выпустила регулярный отчёт о трафике, который её система доставки контента обработала с 1 апреля 2023 года по 31 марта 2024 года. Компания отметила, что за этот период доля вредоносного или мусорного HTTP-трафика увеличилась с 6%... |
20.07.2024 | Часть 1. TMA на KMP. Пишем кликер на Kotlin/JS | В этой статье рассмотрим старт проекта как обычное веб-приложение с минимальным функционалом. Остальные функции будут завязаны на Telegram API и веб-приложение сможет запускаться из Telegram. Навигация по циклу статей
Часть 1. Пишем веб-при... |
19.07.2024 | GigaConf запечатлённый: чем запомнилась технологическая конференция Сбера | Привет, Хабр! 27 июня в Москве прошла конференция GigaConf 2024, на которой эксперты Сбера и других ведущих компаний рассказали о развитии технологий искусственного интеллекта (AI) — в первую очередь для разработчиков. У Хабра здесь была св... |
18.07.2024 | Declarative Gradle: рывок или прорыв? | В мире Java разработки (особенно на Spring) большую часть рынка занимают две системы сборки: Gradle и Maven. Maven исповедует более консервативный подход, в котором конфигурация сборки описывается в декларативном pom.xml. Модный молодежный ... |
17.07.2024 | Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA | Поддержка Spring вместе с Amplicode | Недавно СБЕР выпустил GigaIDE — новую IDE для Java, Kotlin и не только. Это событие вызвало бурные обсуждения среди разработчиков. Чаще всего звучали следующие вопросы:
Это просто пересобранная версия IntelliJ IDEA CE?
Если нет, что нового ... |
17.07.2024 | Acessos maliciosos representam 7% do tráfego da web | Pesquisa da Cloudflare mostra crescimento de 1% no tráfego de atividades maliciosas na internet (Imagem: Vitor Pádua/Tecnoblog)
Saiba mais sobre Cloudflare no nosso canal no WhatsApp
Entre Agora
As atividades maliciosas representam 7% do tr... |
14.07.2024 | 5 советов по разработке игр от соло-разработчика | Полтора года я занимаюсь разработкой игр, а последние несколько месяцев посвятил созданию своего первого полностью самостоятельного проекта. У меня не было подобного опыта, так как ранее я участвовал в создании игр на должности Unity‑разраб... |
13.07.2024 | Как настроить воркфлоу: 7 дельных советов от опытного разработчика | Полезные рекомендации, как организовать процесс разработки программного обеспечения так, чтобы показатели эффективности и продуктивности выросли.
Время — ценный ресурс.
Рост эффективности на 1 час в день экономит 1 месяц в год.
Давайте посч... |
11.07.2024 | К 2030 году в Татарстане планируют увеличить экспорт it-решений в 3 раза | - |
10.07.2024 | В суде США разваливается коллективный иск «разработчики против Microsoft, GitHub и OpenAI из-за работы GitHub Copilot» | В конце июня 2024 года судья в США отклонил большую часть обвинительных заявлений по иску разработчиков о том, что GitHub Copilot незаконно копировал их код. В результате этого решения суда у истцов на данный момент осталось всего два обвин... |
09.07.2024 | Six ways to future-proof your CMS, while elevating your tech teams | In today’s competitive business environment, delivering dynamic experiences across multiple digital channels is becoming increasingly important. In the past, a traditional monolithic CMS was the go-to solution for managing website content i... |
09.07.2024 | Новый пользовательский интерфейс по-умолчанию в IDE от JetBrains версии 2024.2 | В своём блоге JetBrains сообщили, что New UI становится пользовательским интерфейсом по-умолчанию для IDE от JetBrains начиная с версии 2024.2.
В посте сказано, что новый пользовательский интерфейс разработан "чтобы уменьшить визуальны... |
05.07.2024 | .NET Digest #1 | Добро пожаловать на первый выпуск нашего дайджеста, посвященного новостям и событиям в мире .NET! Команда C# разработчиков из PVS-Studio собрала для вас самые интересные и полезные материалы, чтобы держать вас в курсе последних тенденций и ... |
05.07.2024 | Markdown в IntelliJ IDEA как отдельный вид искусства. Рисуем диаграммы и вызываем bash команды | Spring разработчики часто пишут документацию и README/HELP файлы к своим приложениям. Часто это делается в Markdown файлах. Markdown плагин в IntelliJ IDEA распознает файлы, предоставляет специальный редактор с подсветкой, автокомплитом и ф... |
05.07.2024 | Мой опыт: ITMO MSE или как я вкатился в айтишечку | Всем привет! В этой статье я хочу описать свой опыт поступления и обучения в корпоративной магистратуре ИТМО и (уже) Газпром-нефти (а ранее JetBrains) Разработка ПО (Software Engineering). Все сказанное ниже относится к 2023-2024 учебному г... |
04.07.2024 | Google Colab вместо Jupyter Notebook: плюсы и особенности работы для новичков | Привет! Меня зовут Ольга Матушевич, я наставница на курсе «Аналитик данных» в Яндекс Практикуме. С Jupyter Notebook я впервые столкнулась шесть лет назад, когда начала изучать Python и анализ данных. И именно установка Jupyter Notebook стал... |
04.07.2024 | Как мы запустили ДБО за 6 месяцев и продвинули банковское обслуживание на новый уровень | Привет, Хабр! Меня зовут Александр, я архитектор платформы в ОТП Банке. В этой статье расскажу, как мы с командой переходили с коробочного решения дистанционного банковского обслуживания и сделали это за рекордные 6 месяцев: с чего начинали... |
04.07.2024 | Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции | 1. Введение
В этой статье мы рассмотрим процесс миграции с компилятора Kotlin старой версии на новый компилятор K2. В другой статье мы сделали обзор компилятора K2 в общем, а здесь мы сфокусируемся только на процедуре миграции. Далее, под K... |
03.07.2024 | Аутсорсинг программирования в страну под названием ИИ | Совещание из недалёкого будущего?
В этой заметке я хочу поделиться собственным опытом использования ИИ-инструментов в моих программных проектах, а также своими соображениями о реальности полной передачи программирования в руки ИИ и тем самы... |
03.07.2024 | Топ самых интересных CVE за июнь 2024 года | ⚠ Внимание ⚠
Вся информация, представленная ниже, предназначена только для ознакомительных целей. Автор не несет ответственности за вред, который может быть причинен с помощью предоставленной им информации.
В этой подборке представлены самы... |
02.07.2024 | GigaIDE — новая IDE от Сбера | На прошлой неделе Сбер (а точнее СберТех) представил линейку своих IDE - GigaIDE, которая включает две версии - Cloud и Desktop. Cloud версия сделана поверх VS Code, по всей видимости, интегрирована с их относительно новым продуктом GitVers... |
02.07.2024 | Git. Скачем между ветками как древесные лягушки | Статей на тему много, но, видимо, недостаточно: время от времени слышу от коллег (последние 10 лет, в 4-х разных компаниях):
«Не могу пошарить экран с кодом, у меня другая ветка сейчас».
«Не хочу переключать ветку, придется запускать кодоге... |
01.07.2024 | Jetbrains ограничили загрузку IntelliJ IDEA из РФ | Пользователи из РФ массово жалуются на невозможность скачать IntelliJ IDEA с сайта компании jetbrains. В настоящий момент попытка скачивания приводит к ошибке 451. Точные причины не известны, а официальные заявления от компании не поступали... |
29.06.2024 | В TeamViewer сообщили о хакерской атаке на корпоративную среду компании | Компания-разработчик программного обеспечения для удалённого доступа TeamViewer предупредила об атаке на её корпоративную среду. Она утверждает, что это была хакерская группа APT29.
«В среду, 26 июня 2024 года, наша группа безопасности обна... |
28.06.2024 | Простой способ взаимодействия с Google Таблицами через Python (Gspread) | Друзья, привет. После последней публикации многие из вас выразили желание получить от меня пошаговые инструкции по работе с Google Таблицами (Google Sheets) через Python. Как вы догадались, вот инструкция.
Существует достаточно много методо... |
28.06.2024 | AI-программирование: как я решил задачу, не написав ни строчки кода | Вы что-нибудь слышали об AI-кодерах? Это такие программисты, которые не умеют писать код. Нас ими все пугают, что вот они придут и отнимут нашу работу. Насколько эти опасения оправданы? А вы знаете, что они уже среди нас?
Им пока не просто,... |
28.06.2024 | Мониторим и нагружаем приложения Jmix | Инструменты мониторинга работы приложений могут быть полезны не только DevOps’ам, но и разработчикам для исследования производительности приложения в поиске, например узких мест в его работе, поэтому в данной статье мы не только настроим мо... |
27.06.2024 | JetBrains представила Grazie — ИИ-писателя, который доступен в IDE и браузере | JetBrains представила Grazie — нейрописателя, который позиционируется в качестве ассистента для людей в области технологий. Он помогает писать текст, исправляет ошибки, следит за тоном письма и может перефразировать фрагмент, используя поль... |
26.06.2024 | Как мы пытались в Docs as code и проиграли | Что такое Docs as Code классно описано в статье Docs as Code: введение в предмет.
В двух словах: это ведение документации на языке разметки (Markdown, AsciiDoc) с хранением в репозитории.
Плюшки — все вытекающие от работы с репозиторием.
Ми... |
24.06.2024 | Мобильная разработка за неделю #543 (17 — 23 июня) | В новом дайджесте деплоим свои приложения из XCode на старые iPhone и изучаем Swift Testing, исследуем приложение Zomato, чтобы создать свою собственную систему уведомлений, и добавляем Flutter в приложение, выкладываем приложение в Apple S... |
24.06.2024 | Ещё одна статья Unity vs Unreal Engine | Сравнение Unity и Unreal Engine — популярная тема для дискуссий среди разработчиков игр и частый запрос у начинающих. В интернете достаточно статей на эту тему, но большинство из них сосредоточены на наиболее очевидных отличиях. Кроме того ... |
24.06.2024 | Деплой .NET приложений для самых маленьких. Часть 1. Jenkins | В прошлой статье мы рассмотрели способы запуска наших проектов на удаленном VPS. Для этого мы арендовали хостинг, создали шаблонное приложение, перенесли его на хостинг через простое копирование через ssh и через git clone, запустили через ... |
24.06.2024 | Архитектура кроссплатформенного многомодульного приложения | Я хочу поделиться своим опытом создания кроссплатформенного приложения на базе kotlin-multiplatform (KMP), организацией его архитектуры и настройкой для работы с различными библиотеками. Я буду рассказывать о процессе создания приложения по... |
24.06.2024 | Нереальная локализация | Давно хотелось раскрыть интересную тему локализации ПО, но так чтобы не повторяться и не цитировать прописные истины.
Поэтому рассказываю как локализовать обычное корпоративное Java-приложение на.. несуществующие фантастические языки: Клинг... |
21.06.2024 | Новый компилятор K2 в Kotlin. Часть 1 | 1. Введение
В этой статье эксперт сообщества Spring АйО – Михаил Поливаха рассмотрит новый компилятор К2 для Kotlin. Сначала он расскажет о том, какие проблемы K2 призван решить, а затем о других минорных улучшениях, которые были сделаны. Г... |
19.06.2024 | JetBrains исправила баг в IntelliJ IDE, который позволяет получить доступ к токенам GitHub | JetBrains сообщила, что исправила уязвимость, которая позволяла получить доступ к токену GitHub. Ошибка затрагивала все IDE на базе IntelliJ и официальный плагин для интеграции GitHub.
Уязвимость получила идентификационный номер CVE-2024-37... |
18.06.2024 | Установка Python | Версии Python
На данный момент существует множество как версий Python, так и его реализаций. У данного языка программирования нет одной строгой документации (существует множество видов Python: CPython, Jython, интерпретатор PyPy и множество... |
15.06.2024 | Как сделать пароль менеджер | В наше время иррационализма, утечек данных с серверов, постоянного внедрения рекламы тут и там, мошенничества, неумелого программирования, приложения начинают не помогать, а раздражать, а то и вовсе могут нанести вред. Поэтому в купе с несп... |
14.06.2024 | PHP и Laravel дайджест новостей за май 2024 года | Всем привет!
Это PHP Дайджест от CutCode. Давайте посмотрим, что произошло за прошедший месяц в мире PHP. Новости PHP
Вышли PHP 8.2.19 и PHP 8.3.7
Выпуски с исправлениями ошибок вышли по расписанию.
Вышел Statamic 5
В новой версии CMS для L... |