• JetBrains Rider 2017.1 — первый релиз новой кроссплатформенной .NET IDE

      Несколько дней назад мы выпустили первую версию JetBrains Rider — новой кроссплатформенной IDE для .NET-разработки на базе IntelliJ-платформы и ReSharper. Rider теперь можно не только загрузить, но и купить. Rider входит в подписку All Products Pack, так что если она у вас есть — загружайте и пользуйтесь, ничего не доплачивая.

      Rider 2017.1 - кроссплатформенная среда .NET-разработки

      Что еще за Rider?


      Rider — это IDE для .NET-разработки, которой можно пользоваться на Windows, Mac и Linux. Rider подходит для многих видов .NET-приложений, в том числе ASP.NET, .NET Core, .NET Framework, Xamarin и Unity.
      Читать дальше →
    • Kotlin для Android: Теперь официально

        Вчера на конференции Google I/O 2017 команда Android объявила об официальной поддержке языка Kotlin для разработки Android-приложений. Это огромный шаг вперед для Kotlin, и отличная новость для всего сообщества Android-разработчиков.

        Kotlin дает разработчикам Android-приложений возможность использовать мощный современный язык, код на котором получается более компактным и надежным, уменьшая вероятность падения приложений у пользователей. Kotlin прост в освоении и отлично сочетается с Java, что позволяет постепенно внедрять его в существующие проекты, не теряя накопленный опыт, навыки и технологии.

        Плагин для поддержки Kotlin теперь входит в поставку Android Studio 3.0, так что разработчикам не нужно ставить дополнительные плагины или беспокоиться о совместимости. JetBrains и Google также берут на себя обязательство поддерживать разработку на Kotlin и в будущем, по мере развития Android-платформы.

        При этом другие платформы, которые поддерживают Kotlin (Kotlin/JVM для разработки серверных и десктопных приложений, Kotlin/JS для браузера и Kotlin/Nativе для нативной разработки) остаются не менее важными для JetBrains. Наше видение заключается в том, чтобы создать единый инструмент, позволяющий разрабатывать все компоненты современного приложения на одном и том же языке, независимо от того, на какой платформе эти компоненты запускаются. Это включает в себя и full-stack веб-приложения, и мобильные клиенты под Android и iOS, и встраиваемые платформы IoT, и другое.
        Читать дальше →
      • «Через год-два .NET Core потеснит Java на рынке enterprise решений», — Интервью с Jon Skeet, Google

          Наверняка, вы знаете, кто такой Джон Скит: №1 на Stack Overflow, автор C# in Depth, одной из лучших книг по .NET, разработчик в Google и 14-кратный MVP. Разработчиков такого масштаба не так много, хватит двух порядков, чтобы их всех перечислить. 19-20 мая Джон приедет в Петербург и выступит на DotNext 2017 Piter.

          Мне удалось пообщаться с Джоном и взять у него большое интервью по поводу судьбы .NET, .NET Core, нововведений в C# 7 и общем уровне развития среднего разработчика в 2017 году.



          Если говорить конкретно, то обсудили следующие вопросы:

          • Общее направление развития .NET и ошибки Microsoft;
          • Чего ждать от .NET Core в ближайшем будущем;
          • Стоит ли мигрировать на .NET Core, если у вас легаси на .NET Framework;
          • Проблемы и победы .NET на поприще кроссплатформенности;
          • Java vs .NET на рынке enterprise решений;
          • Чем хороши tuples и pattern matching в С# 7, а что стоило сделать иначе;
          • Небольшие, но приятные фичи C# 7;
          • Деградация сообщества разработчиков (и есть ли она);
          • Правильный подход к диагностике багов и постановке правильных вопросов на SO;
          • Гайд по изучению новых языков и платформ;
          • Проблемы с базовыми типами: числа, текст, дата и время;

          Интервью получилось очень большое, но мне кажется, оно стоит каждой потраченной на него минуты.
          Читать дальше →
        • IDEA пора закапывать?

            В этой статье я хочу поднять тему старения компаний и извечный вопрос: что делать простым пользователям? На примере IDEA. С графиками деградации и загнивания.

            Тем, кто интересуется теорией, советую ознакомиться с недавно опубликованной замечательной статьёй "Биологические предпосылки деградации компаний". Я же хочу обсудить вполне конкретную ситуацию, как пример того, когда хорошие вещи начинают отдавать неприятным душком.
            Читать дальше →
          • «Меня разрывает, когда я не могу писать код» — интервью с Максимом Шафировым, CEO JetBrains



              В новогоднем выпуске «Без слайдов» — Максим shafirov Шафиров, CEO компании JetBrains.

              Вот о чем мы поговорили с Максимом:

              • Важен ли для JetBrains российский рынок?
              • Почему Максим не прекращает писать код?
              • Насколько помогает догфудинг и в чём его ограничения?
              • Почему компания редко закрывает продукты?
              • Как появился Kotlin, и какими компания видит его перспективы?
              • Почему компания не была продана, несмотря на щедрые предложения?
              • Как в JetBrains появилась должность PMM?
              • Как JetBrains одновременно конкурируют и сотрудничают с Microsoft?




              Как обычно, под катом — полная текстовая расшифровка беседы.
              Читать дальше →
            • «Хаос в .NET-мире — разумная цена за скорость развития платформы»: интервью с Андреем Акиньшиным (JetBrains)



                Проект Rider (.NET IDE от JetBrains) дошёл до публичной EAP-версии — самое время подробно расспросить Андрея Акиньшина, одного из его разработчиков. Но Rider стал не единственной темой нового выпуска «Без слайдов». Помимо него, поговорили:

                • о библиотеке BenchmarkDotNet, которую разрабатывает Андрей
                • о движении Microsoft к опенсорсу и кроссплатформенности
                • об общем состоянии .NET-мира и, конечно,
                • о .NET-конференции DotNext (которая, кстати, состоится в Москве уже в эту пятницу)

                Как всегда, под катом есть полная расшифровка интервью.


                Читать дальше →
              • .NET Tools. Интервью с Сергеем Шкредовым (JetBrains), Павлом Авсениным и Александром Захаровым (DevExpress)


                  Некоторые разработчики программируют взглядом. Другие слепы и программируют на слух\ощупь. Отдельным товарищам достаточно маркера и доски. Но все-таки большинство .NET-разработчиков пользуется Visual Studio для кодирования и дебага, парочкой профайлеров, декомпилятором, плагином для VCS, браузерными инструментами, R#\CodeRush, тулзой для контроля базы данных, баг-трекером, билд-системой и кофемашиной.


                  Мне удалось поговорить с разработчиками некоторых из перечисленных средств разработки.


                  Под катом — скучная и совершенно неинтересная реклама, немного Roslyn, чуть-чуть Rider, минимум CodeRush, малость описаны фичи C# 7.0, бегло рассмотрены перспективы .NET и один раз упоминается PVS-Studio.


                  Читать дальше →
                • Будущее безопасности мобильных приложений, или чему нас могут научить покемоны

                    С момента появления Pokemon Go, я с большим любопытством отслеживаю всё, касающееся этой игрушки. Как ни странно, она даёт безумное количество интересной информации — в первую очередь относительно разработки мобильных приложений. Казалось бы, занимаетесь вы разработкой банковских приложений — в чём тут может быть связь? А нет, вам тоже найдётся, чему научиться у покемонов.
                    Читать дальше →
                  • DotNext 2016 Moscow: 8 MVP, StackOverflow и немного хардкора

                      Сколько MVP нужно, чтобы сделать программу конференции крутой? Ответ очевиден: чем больше, тем лучше! Именно поэтому с каждым DotNext это число растет: в этом году на конференции вы встретите как минимум 8 Microsoft Most Valuable Professionals и как минимум двух экcпертов из Microsoft.



                      Итак, кто же будет 9 декабря на DotNext 2016 Moscow? Смотрите под катом.
                      Читать дальше →