Tue.May 21, 2024

article thumbnail

Test-Driving HTML Templates

Martin Fowler

When building a server-side rendered web application, it's valuable to test the HTML that's generated through templates. While these can be tested through end-to-end tests running in the browser, such tests are slow and more work to maintain than unit tests. My colleague Matteo Vaccari has written an article on how to use TDD to test drive these templates using xunit-style tools which can be run easily from the command line or as part of build scripts.

Testing 291
article thumbnail

AI is driving productivity and wage increases: Report

CIO

Business sectors using artificial intelligence are seeing significant gains in productivity while AI skills are commanding higher wages, according to a new PwC report. Industries such as financial services, information technology, and professional services are seeing labor productivity growth nearly five times greater than industries with less AI integration, the consulting firm said in a statement.

Report 326
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Using markup for fallbacks when fetching data

Martin Fowler

Juntao Qiu's next data fetching pattern looks at how to specify fallback behavior using markup. This allows developers to pull such declarations out of the JavaScript components and into the markup they use while laying out the rest of the page. Juntao's React example shows how this works with the Suspense element, with a similar approach in vue.js.

Data 159
article thumbnail

Reducing CIO-CISO tension requires recognizing the signs

CIO

CIOs and CISOs operate in high-stress environments that can at times place additional strain on their relationship, further distracting them from achieving beneficial outcomes. In my own career, I’ve been a CIO and a CISO, so I have firsthand experience with this issue from both perspectives. Defusing the situation so that the relationship is workable, healthy, and respectful for both parties can be challenging, especially for CISOs, who often reportto the CIO.

article thumbnail

Launching LLM-Based Products: From Concept to Cash in 90 Days

Speaker: Christophe Louvion, Chief Product & Technology Officer of NRC Health and Tony Karrer, CTO at Aggregage

Christophe Louvion, Chief Product & Technology Officer of NRC Health, is here to take us through how he guided his company's recent experience of getting from concept to launch and sales of products within 90 days. In this exclusive webinar, Christophe will cover key aspects of his journey, including: LLM Development & Quick Wins 🤖 Understand how LLMs differ from traditional software, identifying opportunities for rapid development and deployment.

article thumbnail

You Need New Skills to Make a Career Pivot. Here’s How to Find the Time to Build Them.

Harvard Business Review

With any significant change in your career comes the need for new skills. But that’s even more true when you want a radical career change. In these situations, it’s going to take more than listening to a few webinars to build the knowledge you need get to where you want to go. You must set aside a significant amount of time for self-directed learning, formal training, or even a second job to gain the skills for the big leap.

How To 138

More Trending

article thumbnail

A Great Sales Pitch Hinges on the Right Story

Harvard Business Review

When you’re working in sales, you need to master the art of persuasion and that involves being able to tell a compelling story that explains why your product or service will meet someone’s needs. It involves listening, making an emotional connection, and thinking from the customer’s point of view. The earlier you can learn how to communicate in this way, the faster you will likely grow in your role.

Meeting 129
article thumbnail

Epicor announces Grow portfolio to weave AI into ERP

CIO

ERP vendor Epicor is introducing integrated artificial intelligence (AI) and business intelligence (BI) capabilities it calls the Grow portfolio. Grow will reimagine how AI-powered ERP software can and should serve the supply chain industries and their workers, delivering more than 200 adaptive industry use cases, it said at its Insights 2024 user conference in Nashville, Tennessee.

article thumbnail

HHS Launches $50 Million ARPA-H Program to Improve Hospital Cybersecurity

Ooda Loop

In the wake of the Ascension and Change/United Healthcare ransomware attacks, The Department of Health and Human Services (HHS) and the Advanced Research Projects Agency for Health (ARPA-H) recently “announced the launch of the Universal PatchinG and Remediation for Autonomous DEfense (UPGRADE) program, a cybersecurity effort that will invest more […]

article thumbnail

Porsche Carrera Cup Brasil gets real-time data boost

CIO

In the annual Porsche Carrera Cup Brasil, data is essential to keep drivers safe and sustain optimal performance of race cars. Until recently, getting at and analyzing that essential data was a laborious affair that could take hours, and only once the race was over. Today, with the help of Microsoft Fabric, Enzo Morrone, director of operations for Porsche Cup Brasil (pictured), says he and his team of engineers can access that data in real-time during races, transforming everything.

Data 255
article thumbnail

An Architect’s Guide for Selecting Scalable, Data-Layer Technologies

There’s no getting around it: selecting the right foundational data-layer components is crucial for long-term application success. That’s why we developed this white paper to give you insights into four key open-source technologies – Apache Cassandra®, Apache Kafka®, Apache Spark™, and OpenSearch® – and how to leverage them for lasting success. Discover everything you’ll want to know about scalable, data-layer technologies: Learn when to choose these technologies and when to avoid them Explore h

article thumbnail

IBM previews watsonx Code Assistant for Enterprise Java Applications

InfoWorld

IBM has previewed its upcoming watsonx Code Assistant for Enterprise Java Applications at its annual Think conference. The generative AI -based code assistant is aimed at accelerating Java application lifecycle with capabilities such as code generation, code explanation, and test generation, underpinned by IBM’s open source Granite family of large language models (LLMs).

article thumbnail

La Comunidad de Madrid busca, a través de una alianza con Microsoft, impulsar la IA en los servicios públicos

CIO

La C omunidad de Madrid busca, a través del protocolo de colaboración firmado con Microsoft, impulsar la modernización de los servicios públicos, mejorar la personalización de la atención al ciudadano y optimizar los procesos administrativos gracias a la aplicación de la inteligencia artificial (IA). El acuerdo, rubricado por Miguel López-Valverde, consejero de Digitalización del Ejecutivo regional, y Alberto Granados, presidente de Microsoft España, contempla el trabajo conjunto en la definició

article thumbnail

C# 13 enhances params, introduces extension types

InfoWorld

C# 13, a planned update to Microsoft’s popular general purpose language for.NET development, is set to enhance params parameters to give developers more flexibility, and to introduce extension types, a new kind of type that provides extension members for an underlying type. Microsoft detailed the plans for C# 13 on May 21. Beginning with C# 13, the params parameter type can be any of the types used with collection expressions such as Span<T> , List<T> , and IEnumerable<T>

article thumbnail

VMware Cloud on AWS – here today, here tomorrow

CIO

Customers around the world have seamlessly migrated their enterprise applications to VMware Cloud on AWS to combine the scale and agility benefits of public cloud with the security, resiliency, and performance benefits of private cloud. VMware first launched this offering with AWS almost seven years ago and it continues to serve customers’ needs today.

AWS 225
article thumbnail

IT Leadership Agrees AI is Here, but Now What?

IT leaders are experiencing rapid evolution in AI amid sustained investment uncertainty. As AI evolves, enhanced cybersecurity and hiring challenges grow. This whitepaper offers real strategies to manage risks and position your organization for success.

article thumbnail

Scale AI Raises $1B In Accel-Led Round; Hits $13.8B Valuation

Crunchbase News

Scale AI raised $1 billion in a round led by Accel that values the data labeling and evaluation startup at a stunning $13.8 billion. The valuation is nearly double the $7.3 billion the San Francisco-based startup hit after a $325 million raise in April 2021. The new financing included some of the biggest names in tech, with Nvidia , Meta and Amazon all investing.

article thumbnail

A Glance at the Intelligent Network Plans from Huawei Analyst Summit 2024

CIO

In today’s digital economy, networks are the backbone of digital productivity. They are crucial in enabling the intelligent transformation of industries by facilitating high-quality digital services. These networks cover all the scenarios of enterprise services, including the access network, the transport network in the wide area, and the data center network.

Network 213
article thumbnail

Microsoft Copilot Studio to build AI agents

InfoWorld

Microsoft revealed at its Build 2024 developer conference today that it was working to enable new agent building capabilities in Microsoft Copilot Studio, the company’s low-code tool for creating copilots. “Developers provide their copilot with a defined task, equip it with the necessary knowledge and actions, post which the Copilot Studio orchestrates dynamic workflows and acts behind the scenes to integrate them to automate the task,” Charles Lamanna, Microsoft corporate vice president of busi

article thumbnail

New Machines For A New World

Dell EMC

How AI is turning data into "wisdom we’ve never had before.

Data 120
article thumbnail

Solving Open Source Complexity with a Managed Data Infrastructure Platform

With its unparalleled flexibility, rapid development and cost-saving capabilities, open source is proving time and again that it’s the leader in data management. But as the growth in open source adoption increases, so does the complexity of your data infrastructure. In this Analyst Brief developed with IDC, discover how and why the best solution to this complexity is a managed service, including: Streamlined compliance with some of the most complex regulatory guidelines Simplified operations, li

article thumbnail

Microsoft Azure AI gains new LLMs, governance features

InfoWorld

Microsoft today at its annual Build conference introduced several updates to Azure AI , the company’s cloud-based platform for building and running AI applications. Azure AI competes with similar offerings from rival cloud providers such as AWS, Google, and IBM. The updates include the addition of new governance features, new large language models (LLMs) , and Azure AI Search enhancements.

Azure 75
article thumbnail

May Security Update

Ivanti

At Ivanti, our top priority is upholding our commitment to deliver and maintain secure products for our customers. We invest significant resources to ensure that all our solutions continue to meet our own high standards and industry best practices. In April, we announced important security enhancements that will better enable us to anticipate, prevent, and protect against future threats.

article thumbnail

Introducing Confluent Cloud OpenSearch Sink Connector

Confluent

Confluent’s OpenSearch Sink Connector lets you easily send events to AWS OpenSearch and others—enabling fraud detection, log analytics, social media monitoring & GenAI w/RAG.

Cloud 72
article thumbnail

How to improve cloud-based generative AI performance

InfoWorld

It’s Monday. You come into the office only to be met with a dozen emails from your system development teammates requesting to speak with you right away. It seems that the generative AI-enabled inventory management system you launched a week ago is frustrating its new users. It’s taking minutes, not seconds to respond. Shipments are now running late.

article thumbnail

The AI Superhero Approach to Product Management

Speaker: Conrado Morlan

In this engaging and witty talk, industry expert Conrado Morlan will explore how artificial intelligence can transform the daily tasks of product managers into streamlined, efficient processes. Using the lens of a superhero narrative, he’ll uncover how AI can be the ultimate sidekick, aiding in data management and reporting, enhancing productivity, and boosting innovation.

article thumbnail

OpenSSF Siren: Security for One, Security for All

DevOps.com

The OpenSSF Siren is a fresh, new take on ye old security mailing list.

article thumbnail

Microsoft Azure Copilot moves to public preview

InfoWorld

Microsoft has been polishing up its AI-powered Copilot for Azure for months now, and finally decided it’s ready for everyone to use. A public preview of Copilot for Azure will roll out relatively quickly, over a couple of weeks. If you’re not able to access Copilot for Azure immediately, rest assured you should see it in your Azure Portal soon, where it can help you manage, secure, and tune your Azure cloud infrastructure.

Azure 72
article thumbnail

What To Keep in Mind When Securing Kubernetes Persistent Volumes

Tenable

To many, Kubernetes is a black box that’s difficult to understand, manage and secure. If you’re using stateful persistent volumes – cloud resources that live and manage data outside the scope of your pods – it can be even darker. Many organizations use stateful persistent volumes to provide stable storage for certain applications, such as databases.

Storage 70
article thumbnail

Microsoft Build 2024: Cosmos DB for NoSQL gets vector search

InfoWorld

Microsoft released multiple updates to its database offerings at its Build 2024 conference. One of the major updates to its database offerings includes the addition of vector search to Azure Cosmos DB for NoSQL. Azure Cosmos DB for NoSQL, which is a non-relational database service, is a part of the larger Azure Cosmos DB database offering, a distributed database which implements a set of different consistency models enabling users to trade off performance against latency in their applications.

Azure 72
article thumbnail

Provide Real Value in Your Applications with Data and Analytics

The complexity of financial data, the need for real-time insight, and the demand for user-friendly visualizations can seem daunting when it comes to analytics - but there is an easier way. With Logi Symphony, we aim to turn these challenges into opportunities. Our platform empowers you to seamlessly integrate advanced data analytics, generative AI, data visualization, and pixel-perfect reporting into your applications, transforming raw data into actionable insights.

article thumbnail

CodeSOD: Falsehoods Programmers Believe About Name Length

The Daily WTF

We're all used to Java class names that are… verbose. Arno sends us a representative Java line, which demonstrates that this doesn't end with class names. findByCampaignStatAdvertiserIdAndCampaignStatCampaignIdAndCampaignStatStatAggTypeAndCampaignStatStatGranularity At least the class name is just BudgetDeliveryCalculator. [Advertisement] ProGet’s got you covered with security and access controls on your NuGet feeds.

article thumbnail

Microsoft unveils third-party extensions for GitHub Copilot

InfoWorld

Microsoft at its Build 2024 developer conference introduced Copilot Extensions, third-party add-ons to the GitHub Copilot AI-powered coding assistant. Copilot Extensions, as the name suggests, are extended capabilities of GitHub Copilot that help with specific databases, SDKs, or APIs in the software development workflow. GitHub Copilot was released for the first time in October 2021, and is available as an extension in Visual Studio Code, Visual Studio, Vim, Neovim, and JetBrains IDEs (integrat

article thumbnail

How to Navigate Change at Any Career Stage

Harvard Business Review

A conversation with media industry veteran Bonnie Hammer on adapting to industry disruption.

How To 91