Разработчик Frank Fiegel (Фрэнк Фигель) рассказал в блоге компании Glama о своём опыте использования GPT для деминификации чужого кода. Модель машинного обучения справилась с поставленной задачей и переписала минифицированный код на TypeScript.
Программирование *
Искусство создания компьютерных программ
Релиз Rspack 1.0 — упаковщика JavaScript следующего поколения, написанного на Rust и совместимого с Webpack
В конце августа 2024 года состоялся первый стабильный релиз открытого проекта Rspack — высокопроизводительного упаковщика JavaScript, совместимого с экосистемой Webpack и обеспечивающего высокую скорость сборки.
Amplicode – конвейер для Spring-приложений прямо в IntelliJ IDEA
Приглашаем всех разработчиков на презентацию нового инструмента от Haulmont — компании, подарившей миру JPA Buddy и другие инструменты разработки, разрабатывающей корпоративное ПО и отказоустойчивые решения.
На митапе мы представим Amplicode — инструмент, который учит IDE работать в терминах фреймворка!
Релиз Bubble Tea 1.0 — Go-фреймворка на основе архитектуры Elm для быстрого создания консольных приложений
В конце августа 2024 года состоялся первый стабильный релиз Bubble Tea. Это весёлый и функциональный, согласно замыслу авторов проекта, фреймворк на основе архитектуры Elm для быстрого создания консольных приложений (простых и сложных, встроенных и полнооконных или их комбинаций).
Истории
Аналитики IEEE Spectrum опубликовали рейтинг языков программирования за 2024 год
Аналитики Института инженеров электротехники и электроники (IEEE) опубликовали рейтинг популярности языков программирования за 2024 год. В пятёрке лидеров оказались Python, Java, JavaScript, C++ и TypeScript.
10 бесплатных курсов и мастер-классов, которые стоит пройти в сентябре
🤌 Нельзя просто так взять и не выложить в начале учебного года пост с подборкой бесплатных занятий. Ловите расписание и флешбэки со школьной линейки.
Вы погрузитесь в специфику востребованных профессий и попробуете решить реальные задачи специалистов, получите гайд по работе с нейросетями и заказчиками, познакомитесь с методологиями управления проектами на примере кейсов. А ещё разберётесь, как построить успешную карьеру в перспективном направлении и увеличить свой доход.
Опрос GitHub показал, что почти все разработчики используют инструменты ИИ для программирования
GitHub опубликовал результаты опроса, посвящённого использованию ИИ-инструментов в разработке программного обеспечения. Более 97% участников заявили, что используют ИИ при разработке, причём только около 40% отметили, что их работодатели активно стимулируют такое использование.
Опрос проводился онлайн с 26 февраля по 18 марта этого года, в нём поучаствовали 2000 человек из четырёх стран: США, Бразилии, Германии и Индии. В отчёте отмечается, что разработчики ПО сейчас видят больше преимуществ в использовании ИИ-инструментов, чем ранее. Многие заявляют, что применение таких инструментов повышает качество кода.
Проект Архана Чаудхари: сколько знаковых компьютерных чисел вы можете узнать?
Разработчик Архан Чаудхари представил открытый проект iconic-computing-numbers для любителей компьютерной истории и программирования. На сайте под названием "How Many Iconic Computing Numbers can you Recognize?" Чаудхари предлагает всем разработчикам и продвинутым пользователям попытаться разгадать его необычную задачу.
10 бесплатных рескилл-курсов и занятий по программированию
🧀 Бесплатный сыр бывает только в мышеловке. Но не в нашем случае. На бесплатных занятиях вы можете попробовать себя в разных профессиях. Ловите нашу подборку курсов, если задумываетесь о смене специализации в программировании.
И пусть этот сыр будет источником радости, дохода и приятных изменений в жизни.
Aider: большие языковые модели хуже пишут код, если требовать ответ в формате JSON
В начале августа организация OpenAI представила улучшенные функции структурирования ответов своих больших языковых моделей. Обещалось, что теперь модели будут точнее следовать формату JSON в ответах. Проект Aider сравнил качество кода в различных форматах ответов и пришёл к выводу, что любые БЯМ пишут код лучше, если отвечать нужно в plain text.
PVS-Studio 7.32: оптимизация анализа, новые плагины и многое другое
Вышел новый релиз PVS-Studio — 7.32. Оптимизация анализа на C++, новые плагины и функциональность, и ещё много других обновлений! Больше подробностей в этой заметке.
Представлены цели развития проекта Rust в 2024 году
Проект Rust выбрал список из 26 целей на вторую половину 2024 года. Дорожную карту планируется обновлять каждые шесть месяцев.
Вышел Go 1.23
13 августа 2024 года cостоялся релиз языка программирования Go 1.23. Этот проект развивает компания Google при участии сообщества как гибридное решение, сочетающее высокую производительность компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. Исходный код языка Go распространяется под открытой лицензией BSD. Выпуск Go 1.22 состоялся в феврале 2024 года.
Ближайшие события
Как устроено объектное хранилище на базе SDS (Software-Defined Storage): расскажем на вебинаре 22 августа
Пройдемся по теории, а затем расскажем о том, как мы в Cloud.ru написали свое объектное хранилище, какие подходы рассматривали и с какими проблемами столкнулись.
Конференция Guardant Day. Новый взгляд на монетизацию и защиту софта
20 сентября в Москве и 4 октября в Санкт-Петербурге состоится конференция Guardant Day – мероприятие для обмена практическим опытом по вопросам обеспечения технической защиты, выбора бизнес-модели лицензирования и определения стратегии развития продукта. В программе конференции запланированы панельная дискуссия и три трека докладов с идеями и инсайтами для ваших проектов.
В рамках встречи пройдет презентации новой версии Guardant SLK 4.0.
Минобороны США готовит транслятор TRACTOR (Translating All C to Rust) для автопреобразования проектов на C в код на Rust
Управление перспективных исследовательских проектов Министерства обороны США (DARPA) анонсировало проект TRACTOR (Translating All C to Rust) для разработки программного транслятора для автоматического преобразования проектов на языке C в представление на языке Rust.
Вышел Hibernate 7.0.0.Beta1
С началом осени стартует пора обновлений. Команда Spring АйО с нетерпением ожидает релизы Spring Boot 3.4 и Java 23. В этом плане не отстаёт и Hibernate! Его новая версия уже достигла стадии Beta1 и получила гордое название Hibernate 7.0.0.Beta1. Сегодня расскажем, какие изменения вошли в состав этой версии.
Apple представила пакет для гомоморфного шифрования в Swift
Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Огромный Тирекс, крутой мерч и сахарная вата. Приглашаем на стенд Selectel на ИТ-пикнике
17 августа Selectel участвует в ИТ-пикнике — семейном фестивале для IT-специалистов и их близких. Приходите на наш стенд, чтобы участвовать в активностях, получить призы, отдохнуть и, конечно, пообщаться с коллегами.
Вышел Rust 1.80
Разработчики опубликовали релиз языка программирования Rust 1.80. Он включает структуры LazyCell и LazyLock, которые позволяют отложить инициализацию данных до первого доступа, а вторая поддерживает средства синхронизации для использования в многопоточном коде.
Вклад авторов
alizar 4446.2ru_vds 3632.0olegchir 3450.6haqreu 2943.0tangro 2672.2nmivan 2585.0kesn 2566.0MaxRokatansky 2438.4DmitrySpb79 2296.0grigoryvp 2212.2