RME

Smart Home: openHAB 3 brings a fresh structure for the control console

Every year the openHAB community releases a fresh release shortly before Christmas, and this year there is a new main version in the advent calendar. The 3.0 release brings some changes to the architecture including a uniform user interface and thus ends the balancing act between the purely code-based control of openHAB 1.x and the… Read more

read more...

Qt Design Studio 2.0 revises the interface and evaluates crashes

The Qt Company has released Design Studio 2.0. The tool is based on the Qt Creator development environment and is intended to improve collaboration between designers and developers. The new features of the second main version include so-called logic helpers for implementing simple processes. The team has also redesigned the controls for 2D effects. After… Read more

read more...

Query language: Nexus 1.0 creates GraphQL interfaces declaratively

The open source project Nexus has reached version 1.0. The declarative approach to creating GraphQL APIs should be stable for productive use with the new release, and there are some significant changes associated with the version jump. Nexus is now available under a new package name, and fields may by default have the value null… Read more

read more...

C ++ library: Boost 1.75 brings JSON parsers, error handling and reflection

The team behind the C ++ library Boost has released version 1. 75 of the project. In addition to numerous bug fixes and additions to the existing sub-libraries, the release has three new libraries on board, which are dedicated to processing JSON content, handling errors and reflecting on user-defined types. There are currently problems with… Read more

read more...

Programming Language: Amazon Web Service Expresses Increasing Commitment to Rust

Amazon Web Services (AWS) explained in a blog post how and why it promotes the Rust programming language. In addition to financial support, the main focus is on actively participating in the further development of the language. Therefore, the company has hired a few people to contribute to projects in the Rust ecosystem. Specifically, the… Read more

read more...

Database IDE: DataGrip 2020.3 sends SQL queries to MongoDB

JetBrains opens the round of 89. 3 versions of the development environments with the database IDE DataGrip. Above all, the SQL queries to the document-oriented database MongoDB are worth mentioning. A connection has recently also been made for the NoSQL database Couchbase, but via the N1QL query language from Couchbase. NoSQL in focus In conjunction… Read more

read more...

Data processing: IBM integrates Confluent with Cloud Pak for Integration

IBM and Confluent have announced a partnership whereby the Confluent platform will become part of the Cloud Pak for Integration. Big Blue offers the latter as an integration platform for applications and data. It offers a modular approach for and with containerized applications. (Image: IBM) Write with Kafka Confluent is the company behind Apache Kafka,… Read more

read more...

heise offer: building IoT 2021: Lectures wanted for the online conference

heise offer As of now, experts can apply with lectures and workshops on developer topics related to the Internet of Things. From Rainald quantity-solar day The building IoT will take place on 24. and 25. March 2021 took place for the sixth time. Next year the organizers heise Developer , iX and dpunkt.verlag will host… Read more

read more...

Mobile development: The Android Kotlin extensions land on the siding

JetBrains has declared the Android Kotlin Extensions to be deprecated and will switch them off in the medium term. The 2017 started extension for Android development with the programming language Kotlin contains two packages: Synthetic Views and Parcelize. Originally JetBrains wanted to expand the collection, but has not added any new tools. The extension will… Read more

read more...

Programming language: TypeScript 4.1 allows templates in string literal types

After a two-month beta phase, TypeScript 4.1 has now been released. The current version allows templates in string literal types and introduces recursive conditional types. In addition, developers can now set the key for mapped types manually using a new keyword. Well combined types with templates The newly introduced template string literal types enable the… Read more

read more...

Programming language: Rust 1.48 maintains the documentation

The Rust team has version 1. 48 the programming language originally created by Mozilla. After the predecessor, which appeared in October, primarily focused on the toolchain, the current release focuses on the documentation on Rustdoc. In addition, some APIs in the Rust library have been stabilized, including the attempt to convert a vector into an… Read more

read more...

heise offer: Continuous Lifecycle Online 2021: Call for Papers extended by one week

heise offer If you want to submit an English lecture on topics such as DevOps, CI / CD or containerization, you have until 30. November time for it. From Rainald quantity-solar day The Continuous Lifecycle London will take place next year as a pure online conference from 11. to 13. May 2021 instead. On three… Read more

read more...

Programming language: Kotlin 1.4.20 is dynamic and fault-tolerant

JetBrains has released version 1.4. 20 of the Kotlin programming language. The release brings numerous changes under the hood, which mainly relate to the variants for JavaScript and the Java Virtual Machine (JVM). As expected, there are no syntactic changes compared to version 1.4 released in August. Kotlin differentiates between feature releases according to the… Read more

read more...

Version management: GitLab 13.6 refines the insight into code quality

GitLab has released version 13. 6 of the version management platform of the same name. For the code quality, the release shows a gradation of the relevance and effects of the respective problems. In addition, the branch and tag lists now show the status of the CI / CD pipeline (Continuous Integration, Continuous Delivery). Finally,… Read more

read more...

Cloud-native: GitOps Working Group started as a community project at the CNCF

The companies Weaveworks and Codefresh, which specialize in GitOps, have started the GitOps Working Group together with the cloud providers Amazon and Microsoft and the operators of the version management platform GitHub. The working group is an open community project at the Cloud Native Computing Foundation (CNCF). GitOps: Cluster configuration in the repository Weaveworks has… Read more

read more...