JetBrains has updated its IntelliJ IDEA platform. IntelliJ IDEA 2020.2 adds a number of new features, including the ability to review and merge GitHub pull requests, navigate between warnings and errors in a file using the Inspections widget, and use the Problems tool window to view the full list of issues in a current file. … continue reading
When the Kotlin project began 10 years ago, we never imagined it would grow into what it is now. While Kotlin began with internal ambitions, it was a vibrant, thriving community that took the project to the next level. JetBrains, which dog foods all of its own products, wanted a programming language to use when … continue reading
For the past few years, reports have indicated that Python was quickly rising to the top of the most used programming languages. Python was the 2018 TIOBE Index programming language of the year. TIOBE even predicted in June of last year that Python would soon surpass Java on its index. Additionally, it was the second-most … continue reading
Despite Python 2 nearing end-of-life on January 1, 2020, 10% of Python developers were still using it in 2019, according to JetBrains’ 2019 Python developer survey. The share of developers still using Python 2 has been decreasing year-over-year. JetBrains’ 2017 survey found that 25% were using Python 2 and their 2018 found that 16% were … continue reading
JetBrains announced that JetBrains Academy and Educational IDEs are now available for free. “The platform allows users to combine an interactive, project-based learning platform with powerful, professional development tools,” JetBrains wrote. Educational IDEs support Java, Kotlin, Python, Scala, JavaScript, Rust, C/C++, and Go, with more languages to come. More information on available education resources is … continue reading
Over the past 25 years, the Java tool landscape has changed quite a bit. As Java is such an integral part of many companies’ development environments, there are a lot of vendors who provide support for Java in the form of tools for working with Java. For example, over the years a number of companies … continue reading
Contentful has announced a new app framework to help companies move away from monolithic suites and build a digital experience stack. “We’re in a new era of digital experiences, where customers expect unique brand experiences across an increasing number of channels,” said Steve Sloan, CEO of Contentful. “Brands can’t keep up with this demand using … continue reading
JetBrains is revealing some of the things that IntelliJ IDEA and other IntelliJ IDE users can expect in the new year. According to JetBrains, the following features will be released over the course of 2020. The first to be released is the 2020.1 spring release. The features are centered around two main themes: performance and … continue reading
JetBrains is planning “another step forward for the Kotlin ecosystem,” in the next release of the programming language. While Kotlin 1.4 is not expected to arrive until the spring of next year, the company has provided some insight into what it is planning at its KotlinConf this week. “Our vision is for Kotlin to be … continue reading
JetBrains is introducing Grazie, a spell, grammar and style checker designed for IntelliJ IDEA. According to the company, programming is not all about code. Code contains things like string literals, comments, Javadocs, commit messages and more that require a natural language understanding — so an IDE should do more than check the code, JetBrains explained. … continue reading
New programming languages are created every year, but seldom do they gain the attention of developers like JetBrains’ Kotlin has over the last couple of years. Kotlin is a general-purpose, statically typed programming language designed for the Java Virtual Machine, Android, browsers and native solutions. It was created by JetBrains’ language designer Andrey Breslav and … continue reading
In a competitive industry like software development, getting ahead can mean the difference between a great job and no job. While it’s important to possess the technical skills necessary to perform your job, there are a number of soft skills that can set you apart and help you succeed. At O’Reilly’s Software Architecture conference in … continue reading