May, 2024

article thumbnail

The Cyber Arms Race Gives Way to AI Weaponization

Ooda Loop

The weaponization of cyberspace has been a legitimate concern as nation states aggressively build capabilities to project power, retaliate, and become more offensively minded.

article thumbnail

Process mining helps IT leaders modernize business operations

CIO

Following a legislative review of state purchases in fiscal year 2022, the state of Oklahoma discovered that its agencies had procured more than $3 billion worth of goods and services outside the oversight of its Office of Management and Enterprise (OMES) Central Purchasing division. “Understandably, state leaders were concerned,” says CIO Joe McIntosh.

Insiders

Sign Up for our Newsletter

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

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 305
article thumbnail

Linux as the new developer default at 37signals

David Heinemeier Hansson

For over twenty years, the Mac was the default at 37signals. For designers, programmers, support, and everyone else. That mono culture had some clear advantages, like being able to run Kandji and macOS-specific setup scripts. But it certainly also had its disadvantages, like dealing with Apple's awful reliability years , and being cut off from seeing how half our Basecamp customer base saw by default (since they're on Windows!).

Linux 139
article thumbnail

Prevent Data Breaches With Zero-Trust Enterprise Password Management

Keeper Security is transforming cybersecurity for people and organizations around the world. Keeper’s affordable and easy-to-use solutions are built on a foundation of zero-trust and zero-knowledge security to protect every user on every device. Our next-generation privileged access management solution deploys in minutes and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance.

article thumbnail

All Business Strategies Fall into 4 Categories

Harvard Business Review

The problem with strategy frameworks is that although they can help you determine whether an opportunity is attractive or whether a given strategy is likely to work, they generally don’t help you in the task of identifying the opportunity or crafting the strategy in the first place. This article introduces a framework, built on an in-depth analysis of the creativity literature, that aims to fill that gap by providing a systematic approach to identifying potential strategies.

Strategy 145

More Trending

article thumbnail

Logz’s AI Chatbot Makes Your Observability Tools Smart(er)

DevOps.com

Everyone is adding AI to their applications. Sometimes that's overkill. But Logz.io's IQ Assistant, which purports to make the most of your software stack's records, actually makes sense.

Tools 134
article thumbnail

Prisma Cloud Copilot: Don’t Just Ask, Act

Prisma Clud

Generative AI's acceleration of software delivery is straining current approaches to cloud security, making scaling nearly impossible because, as Gartner points out , organizations don’t have the skilled resources to take it all on. For those counting on AI to drive innovation, this is a problem. How do you keep safe? Here’s where Palo Alto Networks Precision AI TM comes in — a proprietary AI system that helps power Prisma Cloud Copilot.

Cloud 137
article thumbnail

Feedback Fundamentals: Effective Strategies from Experienced Executive Coaches

Next Level Blog

Three Common Feedback Challenges There probably aren’t many people in the world who are more involved, more often in giving and receiving feedback than executive coaches. As a two decade plus coach myself, I’ve lost count of the number of times I’ve prepared, delivered and supported my clients in receiving colleague feedback. It’s easily over 2,000 times.

Coaching 131
article thumbnail

Dynamic video content moderation and policy evaluation using AWS generative AI services

AWS Machine Learning - AI

Organizations across media and entertainment, advertising, social media, education, and other sectors require efficient solutions to extract information from videos and apply flexible evaluations based on their policies. Generative artificial intelligence (AI) has unlocked fresh opportunities for these use cases. In this post, we introduce the Media Analysis and Policy Evaluation solution, which uses AWS AI and generative AI services to provide a framework to streamline video extraction and eval

article thumbnail

15 Modern Use Cases for Enterprise Business Intelligence

Large enterprises face unique challenges in optimizing their Business Intelligence (BI) output due to the sheer scale and complexity of their operations. Unlike smaller organizations, where basic BI features and simple dashboards might suffice, enterprises must manage vast amounts of data from diverse sources. What are the top modern BI use cases for enterprise businesses to help you get a leg up on the competition?

article thumbnail

Data Fetching Patterns in Single-Page Applications

Martin Fowler

Juntao Qiu is a thoughtful front-end developer experienced with the React programming environment. He's contributed a couple of useful articles to this site, describing helpful patterns for front-end programming. In this article he describes patterns for how single-page applications fetch data. This first installment describes how asynchronous queries can be wrapped in a handler to provide information about the state of the query.

article thumbnail

Ten Reasons for Joining Us at Agile2024

Agile Alliance

The Agile2024 conference brings Agile communities together annually to share experiences and make new connections. We've put together a list of some of the many reasons to get together in person again in Dallas this year! The post Ten Reasons for Joining Us at Agile2024 first appeared on Agile Alliance.

article thumbnail

Where’s the ROI for AI? CIOs struggle to find it

CIO

Finding the return on investment for AI remains elusive for many organizations, even as they rush to adopt the technology. Difficulties estimating or demonstrating the value of AI technologies to the business have been or will be a top barrier to their implementation, according to a recent Gartner survey of more than 700 IT leaders at organizations that have adopted or plan to adopt AI.

article thumbnail

Why “Agree to Disagree” Stinks and What to Say Instead for Better Work Relationships

Let's Grow Leaders

“Agree to disagree” is dismissive, shuts down collaboration, and prevents meaningful solutions. Faced with conflict at work, you might think “let’s agree to disagree” is an easy way to move on from the conversation. The words seem peaceful and hint at mutual respect. But in actual use, they aren’t peaceful, or helpful, at all. The phrase implies a deadlock, which can prevent the resolution of underlying issues and hinder productive work relationships.

article thumbnail

Prepare Now: 2025s Must-Know Trends For Product And Data Leaders

Speaker: Jay Allardyce, Deepak Vittal, Terrence Sheflin, and Mahyar Ghasemali

As we look ahead to 2025, business intelligence and data analytics are set to play pivotal roles in shaping success. Organizations are already starting to face a host of transformative trends as the year comes to a close, including the integration of AI in data analytics, an increased emphasis on real-time data insights, and the growing importance of user experience in BI solutions.

article thumbnail

Executive Search For Nonprofit: Building Strong Foundations for Change

N2Growth Blog

The Role that Executive Search Plays in Effective Nonprofit Organizations Executive search is essential for the success of large nonprofit organizations. It serves as a strategic tool to identify and attract top executive talent. The nonprofit sector has unique challenges and goals and requires leaders with exceptional managerial leadership skills and experience.

Nonprofit 149
article thumbnail

Top Sourcing Tools for Recruiters in 2024: Free and Premium Options

Hacker Earth Developers Blog

Imagine a world where you can easily find candidates with the exact skills and experience you need, regardless of their location or online presence. That’s the power of sourcing tools. They transform your recruitment process, allowing you to: Expand your reach: Go beyond traditional job boards and tap into hidden talent pools across various platforms.

article thumbnail

Parallel Data Fetching

Martin Fowler

The second pattern in Juntao Qiu's series on data fetching is on how to avoid the dreaded Request Waterfall. Parallel Data Fetching queries multiple sources in parallel, so that the latency of the overall fetch is largest of the queries rather than the sum of them.

Data 234
article thumbnail

Finding your community at Agile Alliance

Agile Alliance

Discover the power of community with Agile Alliance, where active engagement fosters professional growth and meaningful collaborations. The post Finding your community at Agile Alliance first appeared on Agile Alliance.

Agile 219
article thumbnail

2024 Salary Guide

Procom’s 2024 Salary Guide provides critical insights into the latest hiring trends, in-demand IT roles, and competitive pay rates across Canada and the U.S. It highlights key market dynamics such as the growing demand for remote work, skills-based hiring, and flexible staffing solutions. With detailed pay rate data for top IT positions like Cybersecurity Consultants, Cloud Engineers, and Salesforce Developers, this guide is an essential resource for companies looking to stay competitive in toda

article thumbnail

Private cloud makes its comeback, thanks to AI

CIO

Private cloud providers may be among the key beneficiaries of today’s generative AI gold rush as, once seemingly passé in favor of public cloud, CIOs are giving private clouds — either on-premises or hosted by a partner — a second look. At the center of this shift is increasing acknowledgement that to support AI workloads and to contain costs, enterprises long-term will land on a hybrid mix of public and private cloud.

Cloud 215
article thumbnail

Human Connection: How Do I Train Someone to Connect More Deeply?

Let's Grow Leaders

To Get Better at Human Connection, Make Connecting a Habit “Hey Karin, I was just in your and David’s session at the Association for Talent Development (ATD) Global Conference in New Orleans, where you talked about human connection and the 4 dimensions of productive conflict (collaboration): connection , clarity , curiosity , and commitment.

Training 165
article thumbnail

DIY LLM Evaluation, a Case Study of Rhyming in ABBA Schema

Xebia

DIY LLM Evaluation, a Case Study of Rhyming in ABBA Schema It’s becoming common knowledge: You should not choose your LLMs based on static benchmarks. As Andrej Karpathy, former CTO of OpenAI, once said on Twitter: “I pretty much only trust two LLM evals right now: Chatbot Arena and the r/LocalLlama comments section” Chatbot Arena is a website where you can submit a prompt, see two results, and then choose the best result.

article thumbnail

AI Will Increase the Quantity — and Quality — of Phishing Scams

Harvard Business Review

Gen AI tools are rapidly making these emails more advanced, harder to spot, and significantly more dangerous. Recent research showed that 60% of participants fell victim to artificial intelligence (AI)-automated phishing, which is comparable to the success rates of non-AI-phishing messages created by human experts. Companies need to: 1) understand the asymmetrical capabilities of AI-enhanced phishing, 2) determine the company or division’s phishing threat severity level, and 3) confirm their cur

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

Parameterizing HTML template tests

Martin Fowler

Testing templates for generating HTML leads to tests that are very similar. Matteo Vaccari wisely likes to separate the common elements of tests from those that vary. He continues his article to show how he does this by parameterizing the tests. The resulting tests are easier to write, and more importantly, faster to understand and modify.

Testing 226
article thumbnail

Success pattern: Aligning CapEx and OpEx to Agile models

Agile Alliance

Aligning CapEx and OpEx funding with Agile principles enables companies to enhance flexibility, innovation, and efficiency, ultimately driving sustainable growth and competitive advantage. The post Success pattern: Aligning CapEx and OpEx to Agile models first appeared on Agile Alliance.

Agile 213
article thumbnail

Expectations vs. reality: A real-world check on generative AI

CIO

Is generative AI so important that you need to buy customized keyboards or hire a new chief AI officer, or is all the inflated excitement and investment not yet generating much in the way of returns for organizations? Gen AI takes us from single-use models of machine learning (ML) to AI tools that promise to be a platform with uses in many areas, but you still need to validate they’re appropriate for the problems you want solved, and that your users know how to use gen AI effectively.

article thumbnail

Testing the behavior of generated HTML

Martin Fowler

In the story so far, Matteo Vaccari has shown how to test the behaviour of the HTML templates, by checking the structure of the generated HTML. That's good, but what if we want to test the behavior of the HTML itself, plus any CSS and JavaScript it may use?

Testing 222
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

Testing the contents of generated HTML

Martin Fowler

Matteo Vaccari continues his testing of template-generated HTML by describing tests for the contents of that HTML. He shows how to gradually build up the template, using Test-Driven Development in Go and Java.

Testing 222
article thumbnail

10 projects top of mind for IT leaders today

CIO

The CIO position has morphed since its inception 40 years ago, shifting from a nuts-and-bolts techie job to an increasingly business- and strategy-focused executive role. Nearly half (49%) of IT leaders responding to the 2024 State of the CIO Study from Foundry, publisher of CIO.com, say they expect to play more of a strategic role in the upcoming years, with another 36% anticipating a heavy emphasis on transformational responsibilities.

article thumbnail

Mastering software quality with Agile collaboration

Agile Alliance

How the Swiss Post team successfully overcame quality assurance challenges in software development by adopting Agile practices, emphasizing teamwork, and maintaining clear roles and responsibilities. The post Mastering software quality with Agile collaboration first appeared on Agile Alliance.

Agile 211