JetBrains 9th Annual Hackathon
We are driven by innovation. By fostering the freedom to test new ideas, our annual Hackathon brings about change that can echo throughout the whole of JetBrains. Check out the results of our 9th JetBrains Hackathon to see what the teams have created this year!
Coding the Art, Continued
Update: Read the update from 2019 about our code-generated art being used to create original artworks. Crafting tools and making them better is human nature. JetBrains has built its business on this tradition, by creating tools which developers love using daily and which automate the routine parts of their jobs. Almost 2 years ago, we shared a story of how we create artwork at JetBrains, along with a cool and geeky tool you could play with to create your own JetBrains-styled art. Today we want to reveal the progress we’ve made in advancing our generative approach to creating artwork, and give
Baking Boards or the Secret Ingredient of Agile Cuisine
Behind every JetBrains product, there are numerous teams: developers, product marketing (PMM), technical writers, designers and many others. Each team has established their own workflows to match their goals, working habits, and the team profile. In an earlier post, we described how the YouTrack team had been cooking Scrum and had managed to transform this methodology to find the most balanced approach that works for them. Today, we will tell you how other JetBrains teams organize their processes, customize their Agile boards to meet the team’s needs, and what strategies can be useful to be
Being Agile in Your Own Way: A Scrum Guide by the YouTrack Team
Six years ago, the YouTrack team started developing an Agile board in YouTrack (our issue tracker and agile project management tool). At JetBrains, dogfooding is one of the key principles of product development. So while building a tool for our customers that conformed to the main principles of an agile framework, we knew we had to experience Agile firsthand. That’s when we decided to adopt Scrum. That was our first attempt towards the world of Agile practices. Unfortunately, after a couple of years (when our Agile board was released), we dropped our Scrum practices for a while. In 2016, we
The Art of Code, Visualized
Update: Read the update from 2018 about our approach to creating product artwork. Most of us who write code treat it as something special, more than just a bunch of characters stored in files. A lot of experience, thought and trial and error is put into it. For many, coding is creating and the code is their art. Some believe software development is rather art than science. And while we can't settle the discussion, we can certainly try and bring some art to science! Back in 2015 while working on our rebranding, the agency we were working with pitched the idea of trying code-generated art.
How TeamCity uses TeamCity
Overview TeamCity was started back in 2005 out of our own need to have a flexible and powerful continuous integration server that could deliver functionality beyond the offerings that were available at the time. Since then, much of the functionality in TeamCity has been as much a result of our own requirements as that of our users, as we continue to use it throughout JetBrains daily. While it probably doesn't come as a surprise to learn that we use TeamCity ourselves, in this post we'll describe a few details on how the team uses it internally and how it's evolved based on own needs. Daily