Copy
Where is the best place to render fancy “dynamic” personalized web pages?  View in browser »
The New Stack Update

ISSUE 254: More than One Way to Render a Page 

Talk Talk Talk

“Chaos engineering is about building a culture of resilience in the presence of unexpected system outcomes.”

___
Nora Jones, CEO and founder of the incident analysis software provider Jeli.
Add It Up
Top 3 Benefits of Data Virtualization

The data mesh concept continues to pick up momentum as an approach, where domains-oriented teams own “data products” and have a self-serve data infrastructure platform that both delivers the data product to consumers and allows the data to be analyzed/consumed.

After spending a week in the newly created Data Mesh Learning community, I can report the consensus among experts is that a data fabric and a data mesh both provide an architecture to access data across multiple technologies and platforms; however, data fabrics are technology-centric, while a data mesh focuses on organizational change.

There is less agreement about data virtualization versus data fabric, but the former term is usually focused only on the abstraction of storage across multiple locations. All of these approaches address the same pain points and throw around the word “platform” so much that it becomes meaningless, so it is unsurprising that there is confusion about definitions.

A new survey by Varada, an Israeli data management company that utilizes Presto SQL/Trino, provides a bit of semantic clarity. When 130 data virtualization users were asked how they define data virtualization, 64% said it is the ability to seamlessly connect to any data source or platform, 19% defining it as the ability to run any query without the need to model data and 17% thinking of it as a data lake query engine. If the question had provided more options or had been open-ended, the results may have been significantly different.

Users demonstrated what they truly believe about data virtualization when describing its purported benefits. Organizations with more than 10TB in their data lake or data warehouse say reducing and simplifying DataOps is the top benefit, but those with less than 10TB are more likely to focus on the ability to run all queries on a single platform and the ability to enable self-serve access to data consumers. Most of the study consisted of organizations with smaller data footprints.

What's Happening

Welcome to our new series “Security @ Scale” on The New Stack Makers with Okta. This podcast explores security in modern environments with stories from the trenches including security horror stories and fantastic failures.

In this episode, co-hosts Alex Williams, founder and publisher of The New Stack, and Randall Degges, head of developer advocacy at security services provider Okta, speak with guest Marc Rogers, vice president, cybersecurity of Okta, and co-founder of the CTI League — a global volunteer emergency response center — to discuss the anatomy of what will likely be considered one of the most disruptive hacks in the history of Wall Street. It could also change how institutional and individual investors buy and sell — and short — stocks in the future that are traded on U.S. exchanges.

Security Horror Stories: Why Hackers are Influencers by Okta

More than One Way to Render a Page

Where is the best place to render fancy “dynamic” personalized web pages? Should it happen near the user, on the browser, with JavaScript frameworks such as ReactJS? Or should all the rendering take place back at the server, with technologies such as Node.JS, or Next.JS, or even through server software tools such as Apache Server Side Includes (SSI)? 

This has been an ongoing conversation since the first model-view-controller was introduced to the web as a way to match rich backend content with front end-user interests. Because HTML was originally created just to format pages, not interpret the logic needed to create them, developers gravitated to JavaScript frameworks, which in most cases have the browser parse the page logic: Frontend is closer to the user, though is limited by the computational power of the browsing device. There is no such limitation when you have powerful backend servers, though you still build up latency sending the dynamically-created pages over the wire (and wireless) to the user.  

These days, frontend JavaScript Frameworks are overwhelmingly the preferred approach, though a number of parties are trying to rethink this whole business of delivering content to the user, as well as reduce the complexity introduced by the JavaScript frameworks. This week, TNS Senior Editor Richard MacManus wrote about Yax.com, an approach that does away with full-blown JavaScript framework, deploying instead JavaScript modules (a new feature introduced in the ES6 JavaScript standard) and custom HTML elements, which browsers now recognize through the Web Components standard. As Kehoe explained:

“We once needed web application development frameworks because there was no option to write modular code or access databases in old-time HTML and JavaScript. Now custom elements make it possible to write modular HTML.”

Two weeks ago, MacManus wrote about another approach, called Hotwire, which was created by Basecamp to build its next generation email service, Hey.com. Fusing backend and frontend operations, Hotwire minimizes the amount of JavaScript needed, ditching JSON for old-school HTML-over-the-wire.

Whether or not efforts like Yax or Hotwire take off remains to be seen, but the writing is the wall: The web community will start seeing new approaches to the age-old problem of bringing the data and the services to the end user. Are we about to witness a sea change in how the web is rendered? Stay tuned …

How the Tech Community Can Do Better for Black Women

Black women make up less than 1% of the U.K. and U.S. tech industries. This is beyond unacceptable. But what are we doing to ensure diversity in the IT workplace? Most tech companies’ response to the resurgence of the Black Lives Matter movement last summer wasn’t a reckoning — it was performative lip service. In this feature post, TNS U.K. Correspondent Jennifer Riggins examines one real effort to build a more inclusive culture — a program called Coding Black Females, which started as a meetup as a way for local Black women to share conversations, resources and ideas about technology, and has since expanded to incorporate monthly coding sessions as well. 

Microsoft’s Dapr Introduces Cloud Native Development to the Enterprise

The idea behind Microsoft’s Distributed Application Runtime (Dapr) is to ease the typically difficult plumbing work required of developers to tie together distributed systems. Dapr provides a set of interfaces for enterprise-wide services, or “building blocks,” that make it easier to build portable applications. Microsoft’s looming presence in the enterprise may help introduce "cloud native computing" to a whole generation of developers and operations teams. 

Transparent AI: Explainable and Trainable Artificial Intelligence

“As artificial intelligence (AI) takes on increasingly complex decision making, the humans behind it are losing touch with how it derives its conclusions,” Moogsoft’s Vice President of Product Management Adam Frank writes in this contributed post. He calls for increasing transparency in AI operations as a way to minimize bias and other unintended negative side effects of the new technology.

Party On

Dynatrace Perform 2021: Earvin "Magic" Johnson discussed his personal story involving applying a work ethic, strategy and other acumens to become one of the greatest basketball players of all time, and more recently, to earn his reputation as a leading business thought leader and influencer.

Dynatrace Perform 2021: Danica Patrick, an entrepreneur, author, podcast host and former race car driver, said persevering to achieve things outside of your comfort zone can be beneficial, but at the end of the day, always trust your instincts.

Dynatrace Perform 2021: "The Unicorn Project" author and former CTO and founder of Tripwire Gene Kim said, "you don't want to rely on a person but you want to rely on a team — or better yet — a team of teams to ensure organizational resilience."

On The Road
Conf42 Chaos Engineering // FEB. 25 // VIRTUAL

FEB. 25  // VIRTUAL

Conf42 Chaos Engineering

Chaos Engineering is back in 2021! Come and join other engineers and SREs and talk about failure, dealing with failure, breaking things on purpose and other fun things. Register now!

 

The New Stack Makers podcast is available on:
SoundCloudFireside.fm — Pocket CastsStitcher — Apple PodcastsOvercastSpotifyTuneIn

Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale.
Pre-register to get the new second edition of the Kubernetes ebook!

A lot has changed since we published the original Kubernetes Ecosystem ebook in 2017. Kubernetes has become the de facto standard platform for container orchestration and market adoption is strong. We now see Kubernetes as the operating system for the cloud — evolving into a universal control plane for compute, networking and storage that spans public, private and hybrid clouds. In this ebook you’ll learn:

  • Kubernetes architecture.
  • Options for running Kubernetes across a host of environments.
  • Key open source projects in the Kubernetes ecosystem.
  • Adoption patterns of cloud native infrastructure and tools.
Download Ebook
We are grateful for the support of our ebook sponsors:












 
Copyright © 2021 The New Stack, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp