JavaScript is going to the birds

Feathers 4: JavaScript and TypeScript framework creates real-time apps

The latest release for Feathers is here! Feathers is a web framework for real-time applications and REST APIs for JavaScript and TypeScript. It works with any backend and supports over 15 databases out of the box. Find out what this framework can do for you and what the new update includes, and how you can start creating a production-ready app or start a prototype.

Quality of life improvements

TypeScript v3.6 introduces more accurate array spreads & stricter generators

The general release for TypeScript version 3.6 is here! This update includes some new features, breaking changes, and a well-needed refresh for the TypeScript playground. Check out the new features, including stricter generators, more accurate array spreads, better Unicode support for identifiers, improved UX for Promises, and more.

Simpler is better

JEP draft: Throughput post-write barrier for G1

Java Platform Team software engineer Man Cao has published a new JEP draft proposing to improve the performance of the G1 garbage collector when concurrent refinement is disabled. He proposes to do this by introducing a simplified post-write barrier. Let’s take a closer look at what could be the future of Java.

How to integrate blockchain capabilities

Leveraging the power of blockchain in databases

When it comes to traditional databases, the blockchain supports a completely different paradigm. For the first time in computing history, we have a datastore in which we can have absolute certainty about a data item’s creation date and can be absolutely certain that the item has not been modified. How can we integrate the power of blockchain into databases?

Accelerate State of DevOps Report 2019

What do top DevOps performers have in common? Tips for elite performance

The Accelerate State of DevOps Report from DevOps Research & Assessment (DORA) takes the pulse of the DevOps ecosystem for the sixth year in a row. Their findings include important tips on what separates elite performers from the rest, and what strategies to implement for higher productivity, more code deployments, and better disaster recovery.

My data types are sealed

JEP 360: Sealed Types

A new Java enhancement proposal, JEP 360, has graduated from being a simple draft. It proposes to bring sealed types to Java, allowing developers to impose restrictions on which other classes or interfaces may extend or implement them. Sealed types could work in tandem with records, which is the business of its older sibling, JEP 359. Let’s take a closer look at the future of Java.

That's got to be a new record

JEP 359: Records

A new Java enhancement proposal, JEP 359, has graduated from being a simple draft. It proposes to bring records to Java, a new kind of type declaration. Records could work in tandem with sealed types, which is the business of its younger sibling, JEP 360. Let’s take a closer look at the future of Java.

It's just a shift to the left, and a shift to the right

Securing containers throughout the entire build-ship-run lifecycle means shifting left and right

Security is no joke, especially as more and more companies are moving to cloud-based container setups. The stakes are high, and the price of a security breach can be catastrophic. CEO of NeuVector Fei Huang shares his thoughts about why DevSecOps matters and how to shift left and right to ensure security is considered all through the lifecycle, not just at deployment.

Reinventing the whole vehicle

Digital-only banks—where developer talent meets banking

Traditional banking is often held back by outdated technology and a lack of innovation. However, digital banks are on the rise in the UK, Germany, and parts of Europe. How do digital banks differ from traditional solutions, and why should developers be taking note of this up and coming financial institution?

From agriculture to cryptocurrency

How IoT is impacting various industries worldwide

The Internet of Things is affecting a variety of industries across the world in a number of creative ways. Now that it isn’t just computers connected to the Internet, a world of opportunity has opened up, ranging from agricultural usage, energy industries, and financial planning.