InfoQ Homepage Development Content on InfoQ
-
Swift for Android Makes Major Step Forward with SCADE 2.0
Now at 2.0, SCADE aims to enable native app development for iOS and Android using Swift. Besides many internal improvements, SCADE 2 also includes a new native IDE for macOS that replaces the previous Eclipse-based IDE. InfoQ has taken the chance to speak with SCADE creator Frank Langel to learn more.
-
Cockroach Labs Announces CockroachDB Serverless
Cockroach Labs announced today the public beta of CockroachDB Serverless. CockroachDB Serverless delivers a fully elastic cloud data infrastructure that enables building applications with less planning for capacity, performance, or availability. It's based on CockroachDB, a NewSQL database that seeks to combine the scalability of NoSQL systems with ACID guarantees of a traditional database system.
-
Java News Roundup: Grails 5.0, Spring Framework, Hibernate, WildFly and the Kotlin Multik Library
This week's Java roundup for October 11th, 2021, features news from OpenJDK, JDK 18, Spring Framework, Grails 5.0, Micronaut 3.1, Helidon 2.3.4, point and GA releases of Hibernate ORM and Reactive, updates related to the recent GA release of WildFly 25, GraalVM Native Build Tools 0.9.6, Apache Camel 3.11.3, Piranha 21.10.0 and JetBrains introducing the Multik multidimensional array library.
-
TriggerMesh Cloud Native Integration Platform Released as Open Source
Recently TriggerMesh, a cloud native integration platform provider, announced that their Cloud Native Integration Platform is now open source and available under the Apache Software License 2.0. It allows cloud operators and DevOps practitioners to freely deploy integrations as code.
-
.NET MAUI Preview 9: Borders, Corners, Shadows and Performance Improvements
This month's release of the .NET MAUI Preview edition introduces the support for borders, corners, and shadows for the controls and layouts. Besides, the focus of Preview 9 was also on finalizing more than fifty controls and layouts. Preview 9 now ships with a .NET MAUI startup tracing profile which will improve the performance of Android applications startup time.
-
Intel Loihi 2 and Lava Framework Aim to Advance Neuromorphic Computing Research
Intel introduced its second-generation neuromorphic chip, Loihi 2, with the aim to provide tools for research in the field of neuromorphic computing. In addition, Intel has released Lava, a software framework to build neuromorphic apps both on conventional and neuromorphic hardware.
-
Streamlining the Handoff between Designers and Developers - Travis Arnold at React Finland 2021
Travis Arnold recently presented how JSX and compiler technologies can be used conjointly to make the handoff between designers and developers more efficient. While the ideas presented are not yet implemented in any publicly available tool or library, the ideas of Arnold, who describes himself as a designer/developer, may serve to illustrate possible avenues for improved collaboration.
-
Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021
Naman Goel, software engineer at Facebook, recently presented Stylex at React Finland 2021. Stylex is Facebook’s custom CSS-in-JS solution used for the new facebook.com website. StyleX alleviates key pain points of CSS-in-JS for large React applications (unused styles, large CSS files, CSS-in-JS library size). Goel anticipates that Stylex will be open-sourced by the end of 2021.
-
Cloudflare Challenges AWS with R2 Storage and No Egress Fees
Cloudflare has recently announced R2 storage, a S3-compatible service to store large amounts of data with no egress bandwidth fees associated. An automatic migration of objects from Amazon S3 to Cloudflare R2 will be offered to facilitate the transition or integration for existing AWS deployments.
-
Google's Dev Library is a Curated Collection of Projects about Google Tech
Google has launched a new initiative aimed at creating a curated collection of open source projects related to Google technologies. Google's Dev Library will not only contain code repositories, but also articles, tools, and tutorials collected from various Internet sources.
-
AWS Lambda Functions Powered by AWS Graviton2 Processor for Better Price to Performance Ratio
AWS Graviton2 processors are 64-bit Arm-based processors custom built by AWS to offer customers a better price to performance ratio for workloads like web and mobile backends, data, and media processing. Recently, AWS announced the general availability (GA) of AWS Lambda functions powered by AWS Graviton2 processors.
-
Ionic Portals Aims to Simplify the Integration of Web Apps into iOS and Android Native Code
Ionic describes its new web view component, Ionic Portals, as a "supercharged" version of the native web view controls available on iOS and Android. It aims to make it easier for developers to integrate web apps with native code in an efficient way.
-
IBM Introduces the Semeru Runtimes for OpenJ9
IBM introduced the no-cost Semeru Runtimes that use the class libraries from OpenJDK together with the Eclipse OpenJ9 Java Virtual Machine (JVM). The runtimes based on OpenJ9 may be used as an alternative for runtimes based on HotSpot. Previously AdoptOpenJDK produced binaries with OpenJ9, however, that’s no longer legally allowed since their move to the Eclipse Foundation under the name Adoptium.
-
OCaml 5 Will Include Multicore Support
The OCaml team has announced a detailed roadmap to add multicore support to the language runtime and will focus on merging the multicore and standard runtimes in the next minor releases leading to OCaml 5.
-
GitHub's Copilot Still a Long Way From Autopilot
Three months after GitHub launched Copilot, a group of academics affiliated with New York University's Tandon School of Engineering released their empirical cybersecurity evaluation of Copilot’s code contributions, concluding that 40% of the time, the code created is buggy and vulnerable.