The Dynamic JVM language world – especially the CFML language – has been static for some time. A big change is afoot with the creation of BoxLang, and SD Times recently had the opportunity to speak with Luis Majano, CEO of Ortus Solutions, which has brought BoxLang – currently in an open beta that will … continue reading
Previous reports of the Java community found that developers were still mainly using Java 8 and didn’t adopt newer versions, but according to Snyk’s JVM Ecosystem Report 2021, that is starting to change. This year, 61.5% of respondents are using Java 11 somewhere in production, and almost 12% are using the latest release, which was … continue reading
Kotlin continues to grow in popularity among Java developers, a new report from Snyk revealed. In its annual JVM ecosystem report it found that Kotlin is now the second most popular JVM language. Java still holds a large majority, with 86.9% of developers saying they use it as their main programming language for building JVM … continue reading
A majority of Java developers are using Java 8 or lower. This is based on a newly released report that revealed 79 percent of developers are using Java 8, 9 percent are using Java 7 and 3 percent are using Java 6 or below. The JVM Ecosystem Survey Report was designed to look at the … continue reading
Which version of Java should you use? If you’re not sure, you’re not alone. Since the cadence of Java version releases shifted from three or four years to six months as of the Java 9 release, lots of developers have been confused. Many of them have avoided Java 9 and Java 10 because they were … continue reading
JetBrains is on a mission to bring Kotlin to all modern application components. The company just announced version 1.2 of the statically typed programming language for modern multiplatform applications. According to the company, this is a major release that gives developers the possibility to reuse code between the JVM and JavaScript. “Now you can write the … continue reading
Virtualization has proven its value to IT and to developers through technologies such as server virtualization and the venerable JVM. Operating system virtualization is about providing protection and isolation/security from other operating systems while maximizing system utilization. In the case of the JVM, the value is arguably more about providing an insulation layer that abstracts … continue reading
Google wants to show developers what Project Magenta can do with its new interactive experiment A.I. Duet. The company launched Magenta into the open-source community last year as a way for developers to explore music with neural nets. A.I. Duet is designed to let users play a duet with their computers. “Just play some notes, … continue reading
LogiGear completed its acquisition of True North Service (TNS), a provider of contract staffing and software testing services to technology companies. TNS will allow LogiGear to expand its customer base, adding new companies like Amazon, Cisco, DocuSign and T-Mobile. LogiGear will also be able to expand its presence in the Pacific Northwest, and continue to … continue reading
Gradle Inc., the company behind the Gradle build automation system, announced today that it will be bringing the Kotlin language, developed at JetBrains, onto its platform. Originally unveiled in 2011, Kotlin is a statically typed language that runs on the JVM. While Kotlin is not syntax-compatible with Java, it is able to interoperate with Java, … continue reading
The Khronos Group has announced the immediate availability of Vulkan 1.0, a royalty-free open standard API specification. Vulkan has been in the making for 18 months, and is designed to provide high-efficiency, cross-platform access to graphics and compute on modern GPUs used in a wide variety of devices such as PCs, consoles, mobile phones and … continue reading
JetBrains has announced the 1.0 release candidate of its statically typed programming language for the JVM, Android and browsers: Kotlin. The language is designed to reduce the amount of code developers need to write; avoid entire classes or errors; provide versatility; leverage existing frameworks and libraries with 100% Java Interoperability; and support command-line compilers or … continue reading