Pull to refresh
  • by relevance
  • by date
  • by rating

GoLand 2020.3 — дамп горутин, запуск табличных тестов, расширенная поддержка Testify

JetBrains corporate blog Programming *Go *

Привет, Хабр!

Несколько недель назад вышел GoLand 2020.3, последний релиз уходящего года. Сегодня расскажем, почему стоит обновиться на новую версию или попробовать нашу IDE для Go разработчиков.

Коротко: в GoLand 2020.3 вы можете сдампить и отфильтровать горутины приложения, точечно запустить табличные тесты и воспользоваться расширенной поддержкой Testify фреймворка. Помимо этого мы добавили функциональность для редактирования кода, включая поддержку пакета time, улучшения пользовательского интерфейса, много нового для веб-разработки и работы с базами данных, сервис для совместной разработки и парного программирования. 

Кстати, узнать о новой функциональности в интерактивной форме можно прямо в IDE. Пройдите урок What's New in GoLand 2020.3 на экране приветствия.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Views 4.1K
Comments 25

Представляем MPS 2020.3

JetBrains corporate blog Programming *

Несколько месяцев мы работали над тем, чтобы сделать MPS еще удобнее, и исправляли проблемы, о которых вы нам сообщали. Скачать новый MPS 2020.3 можно на нашем сайте или с помощью приложения Toolbox.


image

Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views 3.6K
Comments 0

Как изменился Datalore за 2020 год: мощная онлайн-среда для Jupyter-ноутбуков

JetBrains corporate blog Python *Data visualization Machine learning *

Привет, Хабр!


Datalore — это мощная онлайн-среда для Jupyter-ноутбуков, разработанная в JetBrains. Здесь мы собрали описание самых важных обновлений Datalore за прошедший год.

Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 3.1K
Comments 2

Model Checking для тестирования многопоточности? С Lincheck — легко

Образовательные проекты JetBrains corporate blog IT systems testing *

Привет! Сегодня мы будем говорить про многопоточность и расскажем про инструмент  Lincheck – один из ключевых проектов  Лаборатории параллельных вычислений в JetBrains Research. Если в двух словах, то это фреймворк для тестирования многопоточных структур данных под JVM, предоставляющий возможность декларативного написания тестов. Что это значит? Как правило, при написании тестов мы пишем саму логику тестирования. С Lincheck-ом же все иначе – вместо указания того, как тестировать, вы объявляете операции, которые необходимо проверить, критерий корректности (например, линеаризуемость) и возможные ограничения (например, "single-consumer" для очередей) – то есть указываете что тестировать. А дальше Lincheck уже сам со всем разберется.  В этом посте мы сделаем краткий обзор Lincheck-а и расскажем про режим model checking, который мы недавно зарелизили и который уже спас нам десятки часов отладки ошибок в алгоритмах.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 1.1K
Comments 0

Круглый стол в Wrike «Маркетинговая автоматизация: инструменты, интеграции, процессы»

Wrike corporate blog Web services monetization *Internet marketing Increasing Conversion Rate *Email-marketing

Примерные темы для обсуждения:

– Лиды. Маркетинговая воронка и воронка продаж

– Автоматизация: процессы и инструменты

– Lead nurturing

– Кроссканальный маркетинг

 – Эксперименты

Спикеры:

Мариам Ванян, Head of Marketing Operations, Wrike

Ирина Манолова, Marketing Automation Specialist, JetBrains

Ксения Бородулина, Solution Engineer, CRM and Marketing Automation, Veeam

Анна Фомина, Email Marketing & Marketing Automation Team Lead @ Wrike

Надежда Николаева, Marketing Automation Specialist, Selectel

Сергей Лебедев, Marketo Administrator, Wrike

Встреча пройдет 18 февраля в 18:00 по Мск, онлайн.

Зарегистрироваться бесплатно

Читать далее
Total votes 15: ↑12 and ↓3 +9
Views 703
Comments 2

Из студентов в преподаватели: интервью с выпускниками магистерской программы JetBrains + ИТМО. Часть 2

Образовательные проекты JetBrains corporate blog Studying in IT IT career
Продолжаем знакомить вас с выпускниками магистратуры JetBrains и ИТМО «Разработка программного обеспечения», которые по завершении обучения пополнили преподавательский состав программы. Во второй части интервью ребята рассказывают подробнее о своих задачах, подходах к преподаванию и дают советы абитуриентам. Первая часть интервью.


Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Views 1.9K
Comments 0

Научно-исследовательские инициативы JetBrains

JetBrains corporate blog Machine learning *Research and forecasts in IT Robotics Biotechnologies
«Develop with pleasure», «The drive to develop» — об этом вы наверняка от нас слышали. Но наши интересы далеко не ограничиваются разработкой и созданием мощных инструментов для повышения продуктивности. Мы верим, что можем многое изменить и сделать мир лучше. Один из верных способов — проведение исследований в области передовых технологий и образования. Совместно с ведущими научными учреждениями мира мы занимается прикладными исследованиями, способными влиять на жизни людей и двигать нас всех вперед.

Наши научные исследования объединены в рамках направления JetBrains Research.

Ниже мы представим исследовательские группы JetBrains Research и расскажем, чем они занимаются.

Наука сегодня для технологий будущего



JetBrains Research объединяет более 150 исследователей, участвующих в проектах более 19 лабораторий и групп. Лаборатории и группы ведут работу в самых разных направлениях — от физики элементарных частиц до разработки ПО.

Читать дальше →
Total votes 26: ↑26 and ↓0 +26
Views 5.5K
Comments 6

Личное или социальное? Как добиться кооперации в мультиагентной среде

Питерская Вышка corporate blog Algorithms *Machine learning *Studying in IT Artificial Intelligence

Привет! Меня зовут Дмитрий, и я хочу рассказать про нашу статью “Balancing Rational and Other-Regarding Preferences in Cooperative-Competitive Environments”, которую недавно приняли на конференцию AAMAS (A*). 

В этой работе мы исследуем, как можно обучить группу агентов достигать собственные цели в смешанных средах, при этом не мешая или даже помогая друг другу. Мы разобрали несколько существующих решений и предложили свое. Пост получился высокоуровневый, технические детали есть в статье.

Читать дальше
Total votes 3: ↑3 and ↓0 +3
Views 1.4K
Comments 2

НИУ ВШЭ — Петербург и JetBrains проведут школу по практическому программированию для старшеклассников

Питерская Вышка corporate blog Studying in IT

Питерская Вышка и компания JetBrains приглашают учащихся 10 и 11 классов на школу по практическому программированию и анализу данных. Среди лекторов —  ведущие преподаватели Петербурга и специалисты IT-компаний: Сергей Копелиович, Егор Суворов, Иван Ямщиков, Михаил Дворкин, Алексей Шпильман и другие.

Школа пройдет в два этапа: первый этап состоится с 22 по 28 марта в онлайн-формате. Второй этап будет очным, участники встретятся в Санкт-Петербурге с 5 по 10 мая. Участие в школе бесплатное.

Подробнее о школе
Total votes 8: ↑8 and ↓0 +8
Views 994
Comments 0

Большой разговор с новым Kotlin Project Lead Романом Елизаровым

JUG Ru Group corporate blog Programming *Java *Kotlin *Interview

В ноябре стало известно, что работу над Kotlin возглавит Роман Елизаров (elizarov). Поскольку теперь за дизайн языка отвечает он, интересно лучше понять его видение. Поэтому на онлайн-конференции Joker мы задали Роману много вопросов. А теперь для Хабра сделали текстовую версию (видеозапись тоже прикрепляем).



Для начала поговорили о его новой роли и команде Kotlin, а затем перешли к дизайну языка. Из текста можно узнать, например, такие вещи:


  • Как принимаются решения, ломающие обратную совместимость?
  • Чем философия Kotlin отличается от C# и почему?
  • Насколько приоритетна производительность?
  • Чем корутины в Kotlin отличаются от Project Loom в Java?
  • Какой тренд влияет на языки прямо сейчас?

Расспрашивали Антон Архипов (Developer Advocate в JetBrains) и Алексей Стукалов (руководитель направления DevRel в компании Haulmont, создавшей CUBA Platform). Но не все вопросы они придумали сами: поскольку дело происходило на конференции, часть была написана зрителями.

Total votes 31: ↑30 and ↓1 +29
Views 7.5K
Comments 8

Как провести лето с пользой: стажировки в JetBrains 2021

Образовательные проекты JetBrains corporate blog Studying in IT IT-companies

Привет, Хабр!

Скоро конкурс на летние стажировки в JetBrains. Рассказываем, как они устроены и как на них попасть.

24 марта проведем вебинар и ответим на все вопросы. 

29 марта начинается конкурс по адресу internship.jetbrains.com.

Присоединяйтесь!

Читать далее
Total votes 16: ↑15 and ↓1 +14
Views 11K
Comments 4

Computer Science Center открыл приём заявок на новый учебный год

Образовательные проекты JetBrains corporate blog Programming *Mathematics *Studying in IT

До 10 апреля продолжается набор на вечерние курсы по математике и программированию в CS центре. Computer Science Center — это совместный проект Школы анализа данных Яндекса, JetBrains и Computer Science клуба при ПОМИ РАН. Курсы проходят очно в Санкт-Петербурге и Новосибирске, жители других городов могут заниматься дистанционно. Обучение в Computer Science Center бесплатное.

На какие направления открыт набор, как поступить и зачем вообще оно вам надо подробно рассказываем под катом.

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 2.9K
Comments 1

DataGrip 2021.1: Редактирование прав, контекстные шаблоны, предсказуемая навигация и не только

JetBrains corporate blog MySQL *PostgreSQL *SQL *Microsoft SQL Server *

Привет!

Сегодня мы выпустили DataGrip 2021.1: наш самый мощный релиз за последние годы. И это не шутка!

И что же там за фичи?
Total votes 9: ↑9 and ↓0 +9
Views 2.9K
Comments 0

Открыта программа раннего доступа к JetBrains DataSpell — нашей новой IDE для Data Science

JetBrains corporate blog Python *Data visualization
Translation

Не секрет, что Python является одним из самых широко используемых языков для анализа, обработки и визуализации данных, поэтому было логично реализовать функции Data Science в PyCharm. В прошлом году мы собрали много отзывов, и они помогли нам понять, как значительно улучшить поддержку Data Science в IDE. Но при этом стало очевидно, что у специалистов по работе с данными и разработчиков разные сценарии использования и ожидания от своих инструментов.

В итоге мы решили создать на платформе PyCharm совершенно новую IDE, которая заточена исключительно под задачи Data Science. Сегодня мы с удовольствием расскажем подробнее об этой IDE, а также приглашаем вас ее попробовать.

Рабочее название новой IDE — JetBrains DataSpell (но на момент релиза оно может измениться). JetBrains DataSpell — это удобная среда разработки для специалистов по Data Science, которые активно занимаются разведочным анализом данных (Exploratory Data Analysis) и прототипированием моделей машинного обучения.

Чтобы принять участие в EAP, подайте заявку на официальной странице. Учтите, пожалуйста, что мы будем рассылать приглашения поэтапно, а не всем одновременно. И не переживайте: если вы отправили заявку, то в любом случае получите приглашение.

Читать далее
Total votes 10: ↑9 and ↓1 +8
Views 4.8K
Comments 14

Корпоративная магистратура JetBrains в Университете ИТМО ищет новых студентов

Образовательные проекты JetBrains corporate blog Programming *Industrial Programming *Studying in IT IT career

Объявляем набор на магистерскую программу JetBrains “Разработка программного обеспечения” на 2021-2023 учебные годы. Мы ждем тех, кто уже обладает базовыми знаниями в программировании и готов посвятить два года интенсивной учебе.

Обучение ведется по двум специализациям: разработка ПО, алгоритмы и анализ данных в биоинформатике. Формат обучения — очный, на программе доступно 30 бюджетных и 5 контрактных мест.  

Читать далее
Total votes 5: ↑5 and ↓0 +5
Views 2.4K
Comments 6

GoLand 2021.1: Удаленная разработка на Docker, SSH и WSL 2, поддержка Go 1.16, улучшенная работа с JSON

JetBrains corporate blog Programming *Go *

Привет, Хабр!

Вышло первое крупное обновление GoLand 2021.1. Традиционно расскажем о новом в релизе и покажем, как пользоваться новой функциональностью.

Если совсем коротко, теперь вы можете:

собирать и запускать программы на удаленном окружении: Docker, SSH и WSL 2;
использовать новую функциональность Go 1.16 (например, //go:embed);
мгновенно генерировать код из JSON;
с легкостью обрабатывать ошибки с помощью новых быстрых исправлений;
обсуждать код и обмениваться новыми знаниями с помощью сервиса для совместной разработки и парного программирования Code With Me.

Но, это конечно, не все!

Читать далее
Total votes 10: ↑9 and ↓1 +8
Views 5.1K
Comments 10

Научное программирование в МФТИ

Образовательные проекты JetBrains corporate blog Studying in IT Physics

Привет, это Александр Нозик, и этот пост посвящен еще одной "интересной" магистерской программе (на этот раз на физтехе, совместно с JetBrains, Таврида Электрик и целым списком научных организаций). Про интересность вы решите сами, но программа в этот раз действительно уникальная (пока по крайней мере). Называется она Научное программирование (официальное название "Разработка и применение программного обеспечения в физических исследованиях") и расположена на ФПМИ и ЛФИ в МФТИ. Посвящена не отдельно физике, не отдельно программированию, не отдельно computer science, а стыку всего этого.

Если вы уже поняли, что это про вас, то можно бежать читать подробности и заполнять анкету на сайте программы.

Если нет, то читаем дальше.

Читать далее
Total votes 11: ↑9 and ↓2 +7
Views 3.4K
Comments 0

Личный опыт: подготовка к магистратуре JetBrains в Университете ИТМО и первые впечатления

ITMO University corporate blog Programming *Studying in IT IT career

Всем привет! На связи Антон Клочков, студент первого курса корпоративной магистратуры JetBrains «Разработка программного обеспечения» на базе Университета ИТМО. Я хочу рассказать, как выбирал программу, и главное — оправдались ли мои ожидания.

Читать далее
Total votes 15: ↑15 and ↓0 +15
Views 4K
Comments 1

Kotlin 1.5: онлайн-мероприятие

JetBrains corporate blog Kotlin *Conferences

Недавно мы выпустили первое крупное обновление 2021 года. В честь этого события мы проведем онлайн-встречу, в ходе которой члены команды Kotlin ответят на ваши вопросы о недавних обновлениях и обо всем, что связано с Kotlin (на английском языке). Присоединяйтесь к нам 25 мая в 17:00 МСК.


Подробнее о самом мероприятии, о сессии Ask Me Anything (AMA) на Reddit, а также о том, как задать вопросы и выиграть футболку, читайте ниже.


image

Зарегистрироваться
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 2.6K
Comments 0