JetBrains has released the latest version of Kotlin. For Kotlin 1.4, the team focused on quality and performance of the language and its tooling. This release includes over 60 performance fixes. One performance enhancement is that files open much faster and content is highlighted faster. According to the team, content will appear highlighted 1.5 to … continue reading
JetBrains has announced a beta for Space, which is a new platform that acts as an integrated team environment. According to the company, Space allows development teams to better organize, communicate, plan, and build and deliver products. For the past eight months the platform has been in an early access program (EAP). Since announcing the … continue reading
In 2013, customer experience firm Walker released a report in which it predicted that by 2020, user experience would be the key differentiator for brands, and price and product would become less important to users when choosing among different digital services. Well, 2020 is here, and that prediction seems to have been pretty accurate. In … continue reading
Security company Veracode has announced it will be offering a Security Labs Community Edition as a free-to-use alternative to its Enterprise Edition. This new edition will allow developers to hack and patch real applications, allowing them to learn new tactics and best practices in a controlled, safe environment. The company had recently partnered with Enterprise … continue reading
This week’s highlighted open-source project of the week is GitHub’s OpenAPI description for its REST API. The company open sourced the description earlier this week. The OpenAPI specification is a standard for describing the interface of HTTP APIs, allowing both humans and machines to understand what an API does without having to read the documentation … continue reading
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
GitHub wants to it easier for its users to anticipate and plan around new features. The GitHub public roadmap will allow GitHub to clearly communicate what it is working on, while giving users a way to plan for new releases. On the roadmap there are several boards, each pertaining to a particular upcoming release. Items … continue reading
The Apache Arrow team has announced the release of Apache Arrow 1.0.0. Apache Arrow is a development platform for in-memory analytics. Version 1.0.0 is the 18th release of the platform. It features 810 resolved issues from 100 contributors. According to the team, this release marks a transition to binary stability of the columnar format and … continue reading
Facebook has developed a new neural transcompiler system, Transcoder, to make it easier to migrate codebases to other languages. Transcoder uses self-supervised training, which Facebook explained is important for translating between programming languages. According to the company, traditional supervised-learning approaches are dependent on large-scale parallel data sets for the languages, but these don’t exist for … continue reading
Dart has announced it is launching a new version of its pub.dev site for finding packages. The new site provides scoring metrics to help developers find potential useful packages. According to Dart, 7,000 packages were published in the past year. The new scoring system takes into account three metrics: How many likes a package has … continue reading
The Apache Software Foundation (ASF) has released a beta for Apache Cassandra 4.0. According to the ASF, contributors have made over 1,000 bug fixes, improvements, and new features for version 4.0. The ASF has stated that no additional features will be added to future beta releases or the GA release of Apache Cassandra 4.0. “You … continue reading
As the world tries to fight the coronavirus pandemic, contact tracing is a key practice for preventing outbreaks. Contact tracing is the method of contacting every person an infected person might have had close contact with and getting them tested so they don’t go out and unknowingly spread the virus. While much of this tracing … continue reading