Will JavaScript type annotations kill TypeScript?
The creators of Svelte and Turbo 8 both dropped TS recently saying that "it's not worth it".
Yes: If JavaScript gets type annotations then there's no reason for TypeScript to exist.
No: TypeScript remains the best language for structuring large enterprise applications.
TBD: The existing user base and its corpensource owner means that TypeScript isn’t likely to reach EOL without a putting up a fight.
I hope they both die. I mean, if you really need strong types in the browser then you could leverage WASM and use a real programming language.
I don’t know and I don’t care.
Software Development

WP Engine Goes ‘Headless,’ Jumps into the Jamstack

Managed Wordpress provider WP Engine has introduced Atlas, a new headless Wordpress offering, providing what it says is "the only headless solution that includes the dynamic node layer, the static CDN layer, and the Headless CMS layer in one package."
Mar 15th, 2021 11:36am by
Featued image for: WP Engine Goes ‘Headless,’ Jumps into the Jamstack
Feature image par Prawny de Pixabay

Managed WordPress provider WP Engine has introduced Atlas, a new headless WordPress offering, providing what the company claims is “the only headless solution,” which includes the dynamic node layer, the static content delivery network (CDN) layer, and the headless content management system (CMS) layer in one package.

In a traditional WordPress deployment, the data and its presentation are tightly coupled together, with WordPress templates and content turned into HTML at runtime using PHP. In a headless WordPress deployment, the content is separated from its presentation and instead made available via an application programming interface (API). While headless WordPress gives the developer an extra step — accessing and presenting the content to end-users — it also frees developers from the semi-static nature of PHP and allows them to interpret and present the content in a wide variety of ways.

Jason Bahl, principal software engineer at WP Engine and creator of the WPGraphQL plugin, said that he previously used a headless WordPress implementation at a newspaper, where the content was presented traditionally on the web via PHP, but also with a mobile application using React Native, and even sent out for printing of physical copies. While WordPress acted as the familiar data entry point, they were able to distribute the content to multiple channels that would have otherwise been unavailable.

The company uses the Jamstack collection of technologies to separate the data, which is available via APIs, from the rendering layer

With Atlas, WP Engine not only jumps into the headless content management system space, but also enters the realm of Jamstack, where a combination of JavaScript, APIs, and markup similarly separate content from its presentation. Atlas, by making the content accessible via API, makes it possible for that content to then be pre-compiled into static HTML, which can then be distributed by content delivery networks, providing an extremely fast end-user experience.

“One of the things that Atlas enables for agencies is that you can build mobile apps with React Native, for example, and you can also build web applications with React Native. So you can enable your teams to use the same tools to build front ends in different platforms,” explained Bahl in an interview. “Separating the content from the rendering, I think, enables agencies who want to save costs over time to share resources. You don’t have to hire a special mobile team and a special web team. Now you can share resources working on both projects.”

Jamstack is evolving, however, with many vendors adding serverless functionality to provide dynamic rather than static content, and with headless WordPress, it is just one of many presentation methods that are available to developers. Bahl emphasized that, while Jamstack is just one of many possibilities, a real benefit of Atlas arrives with developers having a fully managed experience all in one location.

“You have a vendor for hosting WordPress, a vendor for your build tool, and then sometimes a different vendor for hosting,” said Bahl. “Atlas brings it all under one house, so you could have your WordPress, your node hosting your build tooling, your CDN, all under one roof, under one billing plan, under one award-winning support team.”

Group Created with Sketch.
THE NEW STACK UPDATE A newsletter digest of the week’s most important stories & analyses.