Software Development the JetBrains Way: Dogfooding and Other Key Principles
JetBrains has turned 20, and over the years, we've honed methods for development that match the style, values, and needs of our company. These processes work so well for us that we want to share them with others. Dogfooding, for example, has always played a central role in the development of our products, and with this video we want to share its role in our creative process with you. In the softw
Join KotlinConf 2018 Online: Major Kotlin Announcements and Online Q&A
You can meet the JetBrains team at many tech events all over the world. But today we're offering something special – the chance to meet the Kotlin team from the comfort of your own home with KotlinConf 2018 Live. We are happy to invite you to our online event. Join the live stream on October 4-5. Learn about the new things coming in Kotlin from the Keynote by Andrey Breslav, and ask your questio
JetBrains: 2016 in Review
2016 was an important year for us as a company. The important changes we had introduced in 2015 made for a lot of work to do and kinks to iron out. The two biggest ones included the introduction of the JetBrains Toolbox subscription model, and new company branding. tl;dr — we made it! For more insights into the various JetBrains events and accomplishments in 2016, check out this 2016 Report.
Happy Birthday JetBrains! How old are you?
“Oh, thank you!! I’m 17, ehm, no 15... well it depends :)” Every year in early February we celebrate JetBrains birthday in our offices. While reviewing pictures from celebrations this year we noticed an interesting thing — different offices consider JetBrains age to be different? Why?! Well, developers mainly think in code, and the first lines of IntelliJ IDEA code appeared in a product
JetBrains Night in Munich Recap, Raffle Winners and Recording
In March 2015, we announced an evening event at our JetBrains office in Munich where we would show our guests how to Use ReSharper Effectively, and Perform Exploratory Code Reviews with Upsource. The level of interest was so great that we decided to hold an additional night to accommodate the volume of demand. We could have filled a much larger venue, but we wanted to provide an opportunity to min
Webinar Recording: Reactive Stream Processing with Akka Streams
On Tuesday we had the pleasure to host a webinar together with Typesafe where Konrad Malawski, a Scala enthusiast who works on the Akka toolkit, gave a very comprehensive overview of the Reactive Streams specification and one of its implementations — Akka Streams. The slides from Konrad's presentation can be found at SlideShare. About the presenter Konrad Malawski is a late-night passionate
Webinar Recording: What’s New in TeamCity 9
The recording of our recent webinar with Wes Higbee, What's New in TeamCity 9, is now available on JetBrains YouTube Channel. In this webinar, Wes goes over the new features of TeamCity 9, namely: rearranging projects with Project Import; storing settings in VCS; creating and editing Custom Charts; running builds in Cloud Agents; as well as some other improvements. Below are a selection of som
Webinar Recording: What’s New in dotTrace 6
The recording of our December 16th webinar with Maarten Balliauw, What’s New in dotTrace 6, is now available on JetBrains YouTube Channel. dotTrace 6 delivers a great deal of new and exciting profiling goodies. Here are some highlights that are covered in this webinar: New profiling method — Timeline, restyled staring point for profiling sessions — dotTrace home, enhanced controller with realtime
Webinar Recording: What’s New in ReSharper 9
The recording of our December 11th webinar with Matt Ellis, What’s New in ReSharper 9, is now available on JetBrains YouTube Channel. The slides to accompany this session are available on SlideShare. We apologize for the technical issues we experienced with GoToWebinar that prevented us from conducting the second session. If you tried joining us and were not able to attend, please feel free to wa
Webinar Recording: YouTrack 6 is here! What’s new?
The recording of our November 14th webinar, YouTrack 6 is here! What's new?, is now available on JetBrains YouTube Channel. In this webinar we introduce you to the latest features in this new YouTrack release: its brand new Dashboard with widgets, around 20 new reports types, enhanced user administration, multiple drafts, new image editor and more. Timeline: 0:00 - Introduction 2:00 - Repo
Webinar Recording: Deep Dive into WebStorm 9’s New Features
The recording of our October 30th webinar, A Deep Dive into WebStorm 9's New Features, is now available on JetBrains YouTube Channel. In this webinar John covers the hottest new features in the recently released WebStorm 9. You will learn React basics and how WebStorm can help you develop with this popular library. Then he gives his tips on running and debugging Meteor application in WebStorm and
Introducing new edition of PyCharm for interactive Python learning
Learning to Code with Python When should one start learning coding? Some think it’s best to start when you are young but no matter how old you are, it’s never too late to learn new things. Many developers, if you ask them, would agree that the best programming language to begin with is Python. Yes, it’s an easy to learn yet powerful language with a great community and ecosystem around it. Who S