new stories - click to show





Tech → .COM


2.6 items/day

JDK 16: The new features in Java 16

Java Development Kit (JDK) 16 has reached its second rampdown phase, with the feature set frozen. The new features in JDK 16 range from a second preview of sealed classes to pattern matching to concurrent thread-stack processing for garbage collection. JDK 16 will be the reference implementation of the version of standard Java set to follow JDK 15 , which arrived September 15. An initial rampdown phase was reached last month. A proposed release schedule for JDK 16 calls for release candidates...

Google Cloud named best performing cloud for 2021

Google Cloud Platform (GCP) is the most performant public cloud infrastructure-as-a-service (IaaS) provider for running online transactional processing (OLTP) workloads, but Amazon Web Services (AWS) remains the best value for the money. That’s according to the 2021 Cloud Report from Cockroach Labs, the company behind the open source CockroachDB database, which recently raised a $160 million mega-round of funding. “Declaring a winner was much harder to declare than in years past,” according t...

The cloud is now mission-critical

A new study from Cloudreach and IDC entitled “Cloud Trends 2021” (registration required) surveyed more than 200 CIOs. Questions focused on the COVID-19 pandemic’s effect on the use of cloud computing and digital transformation. Keep in mind that the sponsor has a dog in the hunt in that they sell technology. Of course, it’s the usual “cloud is good,” “cloud is important” stuff you find in most other analyst reports. However, the number that I found interesting is that 27.5 percent stated that...

TypeScript 4.2 tunes tuple types

Microsoft has published a beta version of TypeScript 4.2, an update to the popular open source language that adds types to JavaScript. With a final release due February 23, TypeScript 4.2 features enhancements pertaining to tuple types and type aliases. TypeScript 4.2, launched January 12, expands the ways rest elements in tuple types can be used. Previously, TypeScript only permitted rest elements in the last position of a tuple type. Now, rest elements can occur almost anywhere within a tup...

How to use React functional components

The core purpose of a React component is to define the displayed view and bind it to the code that drives its behavior. React’s functional components distill this down to the simplest possible profile: a function that receives properties and returns a JSX definition. Everything required for behavior is defined within the function body, and the class-related parts of object-oriented components are dropped. Functional components are capable of performing all the work of a class-based component ...

Prepare for the work-from-anywhere revolution

Traditional in-person physical offices have been disappearing from our work lives for many years. With pandemic-wracked 2020 receding into history, many sectors of the global economy now have experienced the pleasures and frustrations of working from home. Emergence of hybrid physical-virtual work environments We’ve now seen practically every big technology company from Google to VMware give up trying to bring employees back to traditional offices for the indefinite future. According to a rec...

Google’s Go language could add generics later this year

Google’s Go finally could be adding generics, long sought by many Go users as a mechanism to simplify the language. A Go language change proposal filed January 12 in GitHub calls for adding support for type parameters for types and functions, thus enabling a form of generic programming. Efforts to add generics to Go have been going on for years, with support for generics being one of the most-commonly requested features since Go was first released in 2009. Now, Go developers may see an implem...

The most important new features in CockroachDB

CockroachDB was architected from the ground up to be cloud-native, so that it can scale elastically and survive any failure, natively, without any additional setup or configuration. Since its inception, the Cockroach Labs team has made regular updates and improvements to the distributed database. Today, this database helps thousands of developers more efficiently build data driven applications in the cloud and is the foundation of many of the game-changing applications that are driving the mo...

6 neat tricks for Visual Studio Code

Even without the oodles of extensions that make Visual Studio Code a power tool for every developer, Microsoft’s open source programming editor is loaded with nifty features by default. However, some of these useful features are not obvious, even to seasoned users. And with each new release of VS Code, more handy features get rolled in—often remaining below the waterline. Here we’ve listed six useful Visual Studio Code capabilities that you might not be aware of. Most will appeal to developer...

Angular 12 looks to improve deployment integrations

The developers of Angular 12, a planned upgrade to the popular Google-built web development framework, have set their sights on a host of improvements, ranging from better integration with deployment providers to improved error messages. Currently planned for release in May 2021, Angular 12 would follow the November release of Angular 11 , which offered stricter types and better router performance. Among the improvements under consideration for Angular 12 is having ng build compiler command a...

Working with Azure Image Builder

Virtual machines have been part of cloud infrastructures since the early days of AWS and Azure. They’re key to bringing familiar workloads to the cloud, allowing existing applications and skill sets to lift and shift from on-premises to a global-scale platform. The resulting virtual infrastructures are now coming back to our data centers, running on hyperconverged hardware where dense compute and virtual storage act as a bridge between traditional architectures and cloud-native environments. ...

Containers require good architecture

Gartner is predicting growing container adoption by 2023, believe it or not. Are you sitting down? Data from its survey shows a surge in containerization of applications (and data). The percentage of organizations that have containerized more than half of their applications increased from 23 percent to 29 percent. Also, the number of organizations that have containerized fewer than 10 percent of their apps fell from 32 percent to 21 percent. Containers are becoming systemic to cloud-based app...

Vno brings Vue to Deno

Vno, a third-party module for Deno , bridges the popular Vue JavaScript framework and the celebrated alternative to Node.js . Vno is a native build tool that compiles and bundles single-file Vue components in a Deno runtime. With a few simple CLI commands, Vno allows developers to create a new Vue project in Deno. Alternatively, the Vno build method can be used to compile an existing Vue structure into a Deno-legible .js file. To read this article in full, please click here

The pandemic ushers in the next era of enterprise cloud adoption

The broad industry shift to the cloud was well underway by the time COVID-19 started to spread around the globe in March 2020, but there is clear evidence that cloud adoption has accelerated at a previously unforeseen pace as a result of the pandemic. Data from Synergy Research —which diligently tracks global cloud spend and market share—showed enterprise spending on cloud infrastructure services (IaaS, PaaS, SaaS, and hosted private cloud services) reached $65 billion in the third quarter of...

“Do More with R” video tutorials

‘Do More with R’ offers quick video tips on useful things you can do in the R programming language. Now you can search these R tutorial videos by topics, tasks, and packages in the table below. (Click on the task to go straight to the video content—or in some cases, an article with a video). Most videos are shorter than 10 minutes. Search Do More With R by task, package, or category To read this article in full, please click here
© 2000-2021 ANNECA s.r.o., Klíšská 977/77, 400 01 Ústí nad Labem, Tel: +420 478571021, Email: info@hearea.com, Twitter: @hreader