Trending Articles

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

SAP customers see S/4HANA and AI as top digital transformation drivers

CIO

Feeling a sense of urgency to migrate to the cloud and digitally transform, SAP customers find themselves nearing a point of inflection, with skills shortages and data reservations poised to impact their outcomes. Two of the biggest sources of pressure are the looming 2027 end of SAP’s mainstream maintenance for SAP Business Suite 7 — giving members a two-year window to adopt its successor, SAP S/4HANA — and the desire to embrace emerging technologies like AI.

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

Cyber resilience: A business imperative CIOs must get right

CIO

With ransomware at an all-time high, companies need to understand that being cyber resilient means going beyond compliance to considering all aspects of a business, from operational continuity to software supply chain security.

article thumbnail

Linguistic Lumberjack: Attacking Cloud Services via Logging Endpoints (Fluent Bit - CVE-2024-4323)

Tenable

Tenable Research has discovered a critical memory corruption vulnerability dubbed Linguistic Lumberjack in Fluent Bit, a core component in the monitoring infrastructure of many cloud services. Key takeaways Fluent Bit is a logging utility heavily used by all major cloud providers. Tenable Research discovered a critical vulnerability dubbed Linguistic Lumberjack (CVE-2024-4323) within Fluent Bit’s built-in HTTP server that could potentially allow for denial of service, information disclosure, or

article thumbnail

Generative AI Deep Dive: Advancing from Proof of Concept to Production

Speaker: Maher Hanafi, VP of Engineering at Betterworks & Tony Karrer, CTO at Aggregage

Executive leaders and board members are pushing their teams to adopt Generative AI to gain a competitive edge, save money, and otherwise take advantage of the promise of this new era of artificial intelligence. There's no question that it is challenging to figure out where to focus and how to advance when it’s a new field that is evolving everyday. 💡 This new webinar featuring Maher Hanafi, VP of Engineering at Betterworks, will explore a practical framework to transform Generative AI pr

article thumbnail

How Artists Can Transition into the Business World

Harvard Business Review

The creator economy has given many young people an opportunity to eschew a more traditional career path and monetize their talents via social media. But, what if, you’ve discovered your priorities have evolved and you are now considering a job in the business world? The daunting process of reassessing your goals and then converting your value to this new space can feel overwhelming.

Media 122

More Trending

article thumbnail

10 things to watch out for with open source gen AI

CIO

It seems anyone can make an AI model these days. Even if you don’t have the training data or programming chops, you can take your favorite open source model, tweak it, and release it under a new name. According to Stanford’s AI Index Report, released in April, 149 foundation models were released in 2023, two-thirds of them open source. And there are an insane number of variants.

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

Woman Accused of Helping North Korean IT Workers Infiltrate Hundreds of US Firms

Ooda Loop

As a part of an effort to disrupt a North Korean IT workers scheme, the U.S. government announced charges, seizures, arrests, and reward incentives. A network of North Korean IT workers has earned millions of dollars for North Korea by infiltrating hundreds of companies.

article thumbnail

Is Your Mindset About Generative AI Limiting Your Professional Growth?

Harvard Business Review

Generative artificial intelligence (GenAI) has garnered immense publicity over the past few months. Some believe it’s a passing fad or a threat to human creativity. For young professionals, it’s the source of a unique dilemma: Do you “buy into the hype” of AI and use it as a guidepost for your professional development and ambitions? Or do you stick to the beaten path, focusing on building more traditional skills and pursuing more conventional trajectories?

article thumbnail

Embedding BI: Architectural Considerations and Technical Requirements

While data platforms, artificial intelligence (AI), machine learning (ML), and programming platforms have evolved to leverage big data and streaming data, the front-end user experience has not kept up. Holding onto old BI technology while everything else moves forward is holding back organizations. Traditional Business Intelligence (BI) aren’t built for modern data platforms and don’t work on modern architectures.

article thumbnail

Three Reasons DevOps Should Consider Rocky Linux 9.4

DevOps.com

The new version of Rocky Linux includes security improvements, better cloud images, and the latest developer tools. All those features should interest any DevOps pro.

Linux 130
article thumbnail

#783 Becoming a Leader that Crushes Technical Debt with Juan Orlandini, CTO at Insight

Modern CTO

Today we’re talking to Juan Orlandini, CTO at Insight of North America. We discuss what he’s realized recently as a CTO coach, what he’s learned about aging, and just spend time catching up with an old friend of the show. All of this right here, right now, on the Modern CTO Podcast! To learn more about Insight, check out their website here. Have feedback about the show?

CTO Coach 117
article thumbnail

Kinsing Malware Hides Itself as a Manual Page and Targets Cloud Servers

Tenable

Background Cloud cryptomining has become an emerging trend in recent years, powered by the scalability and flexibility of cloud platforms. Unlike traditional on-premises infrastructure, cloud infrastructure allows attackers to quickly deploy resources for cryptomining, making it easier to exploit. One of the most common cryptomining threats for cloud environments is the Kinsing malware.

Malware 114
article thumbnail

Your Social Media Presence Can Help You Land (or Lose) a Job Opportunity

Harvard Business Review

Your digital footprint and online activities can have a big effect on how attractive and visible you are to potential employers. How do you notify your network about your job search without sounding too desperate or needy? And if you’re currently employed, how do you walk the tightrope between subtly reaching out to your social media contacts and not setting off alarm bells with your employer?

Media 128
article thumbnail

Get Better Network Graphs & Save Analysts Time

Many organizations today are unlocking the power of their data by using graph databases to feed downstream analytics, enahance visualizations, and more. Yet, when different graph nodes represent the same entity, graphs get messy. Watch this essential video with Senzing CEO Jeff Jonas on how adding entity resolution to a graph database condenses network graphs to improve analytics and save your analysts time.

article thumbnail

Error'd: ABQ is the bomb

The Daily WTF

This week we have an unusual number of submissions involving dates or timestamps. That is, the usual sorts of error'ds, but unusually many of them. Gerald E. chuckled "I do love the back to the future movies. But now I can see Beck from the future." Steven J. Pemberton , as his mother calls him, snarked about Utilita: "I received this letter from my energy supplier on 10th May, telling me they were going to install a smart meter at my house on 3rd May.

Airlines 111
article thumbnail

3 ways to break out of AI ‘pilot purgatory’

CIO

American humorist Mark Twain once said, “History never repeats itself, but it does often rhyme.” Today we worry this phenomenon is playing out with enterprise adoption of generative AI. On their digital transformation journeys over the last decade, many enterprises spent time mired in “pilot purgatory,” taking as long as years to move from concept to executing on use cases.

article thumbnail

Accelerating AI Innovation with Dell AI Factory Advancements

Dell EMC

Welcome to the Dell AI Factory, the industry's one-stop-shop to accelerate your path to AI outcomes.

article thumbnail

12 principles for improving devsecops

InfoWorld

I once transitioned from a SaaS CTO role to become a business unit CIO at a Fortune 100 enterprise that aimed to bring startup development processes, technology, and culture into the organization. The executives recognized the importance of developing customer-facing applications, game-changing analytics capabilities, and more automated workflows. Let’s just say my team and I did a lot of teaching on agile development and nimble architectures.

article thumbnail

Streamlining Database Compliance with CI/CD Integration

IT leaders know the importance of compliance at every level, but the database often gets left behind as other environments are automated for robust protection. This whitepaper emphasizes the importance of robust, auditable, and secure database change management practices for safeguarding organizational compliance. Learn how automating database compliance: Mitigates risk Protects against security vulnerabilities Helps avoid regulatory penalties Aligns database workflows with app lifecycle Turns d

article thumbnail

Your Personal Brand Needs a Refresh. Here’s Where to Start.

Harvard Business Review

In a fast-changing world, it requires both a strategy and disciplined execution to stand out and remain relevant. And since your own career interests, goals, and objectives are likely changing more rapidly than ever, don’t assume that your internal state of mind is reflected in your public brand. Indeed, there’s often a lag between our self-perception and how others view us, and we have to consciously focus on closing that gap to achieve the brand or reputation we seek.

Strategy 123
article thumbnail

Inflection AI reveals new team and plan to embed emotional AI in business bots

Ooda Loop

When Mustafa Sulyman, a leading figure in artificial intelligence, left Inflection AI in March to head Microsoft’s AI division, the tech world buzzed about Microsoft’s gain in the ongoing AI talent war. Less discussed, however, was the impact of this departure on Inflection AI.

article thumbnail

Digitalizzazione nelle PMI: le 7 sfide per i CIO e le strategie per superarle

CIO

“Per cambiare ci vuole la motivazione, e la motivazione è un vantaggio: l’utente deve vedere che, a fronte del suo sforzo, otterrà un miglioramento rispetto alla situazione precedente”. Con questa filosofia, Giuseppe De Vivo, CIO e ICT Manager di Rinaldi Group (manufacturing di materassi), ha vinto una delle principali sfide della trasformazione digitale nella piccola impresa in cui lavora: la resistenza mentale al cambiamento.

Strategy 244
article thumbnail

The 49-Year Unicorn Backlog

Crunchbase News

If the current sluggish pace of IPOs and acquisitions continues, it would take more than 49 years for every U.S. unicorn to generate an exit. That was the finding from an analysis of recent exits for American companies on the Crunchbase Unicorn Board. Over the past 12 months, just 15 private, venture-backed companies valued at $1 billion more have gone public or gotten acquired.

article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital. Multi-tenant analytics is NOT the primary use case with traditional data warehouses, causing data security challenges.

article thumbnail

JetBrains releases Aqua IDE for test automation

InfoWorld

JetBrains has announced the official public release of Aqua, an IDE explicitly designed for test automation. It supports the Selenium, Cypress, and Playwright testing framworks out of the box. Introduced May 16 and available at jetbrains.com , Aqua allows test automation engineers and developers to build automated tests for user interfaces, APIs, and other application areas.

Testing 85
article thumbnail

Use Active Listening to Help a Colleague Make a Hard Decision

Harvard Business Review

Imagine a colleague is faced with a high-stakes decision. They’re likely stressed, conflicted, and overwhelmed. In these situations, many of us default to the role of problem-solver. We try to support our colleague by providing our opinion or offering a solution. But to effectively support decision makers in your organization, you need to step back from your own ego and just listen.

Exercises 129
article thumbnail

The State Department’s Cyber Strategy Seeks to Build Coalitions Against China

Ooda Loop

At the RSA cybersecurity conference, the Secretary of State announced the release of the Department’s new International Cyberspace & Digital Policy Strategy whose four goals are to advance economic prosperity; enhance security and address cybercrime; promote human rights, democracy, and the rule of law; and other transnational challenges.

Strategy 111
article thumbnail

State of IT jobs: Mixed signals, changes ahead

CIO

IT is an ever-changing industry, a truism that 2023 underscored, thanks in large part to the meteoric rise of generative AI. The industry saw unprecedented growth in certain areas — such as AI and ML — alongside massive layoffs from tech vendors and cooling (or even contracting) salaries for a wide range of IT roles. And in the adjustment to a post-pandemic workforce, employees and employers have found a new battleground, with IT pros continuing to seek remote and flexible work opportunities, wh

article thumbnail

7 Pitfalls for Apache Cassandra in Production

Apache Cassandra is an open-source distributed database that boasts an architecture that delivers high scalability, near 100% availability, and powerful read-and-write performance required for many data-heavy use cases. However, many developers and administrators who are new to this NoSQL database often encounter several challenges that can impact its performance.

article thumbnail

Building Toward Unified Observability

DevOps.com

Observability, AI and automation can help organizations achieve proactive IT management and eschew traditional monitoring. Here’s what’s involved.

article thumbnail

10 more bad programming habits we secretly love

InfoWorld

We all know the thrill of bending the rules, or even breaking them. Maybe it’s going 56 in a 55-MPH zone, or letting the parking meter expire. Maybe it’s dividing two numbers without testing to see if the denominator is zero. Programmers have a weird relationship with rules. On one hand, code is just a huge pile of rules—rules that are endlessly applied by dutiful silicon gates without fear or favor, almost always without alpha particle-induced error.

article thumbnail

How to Talk to an Employee Who Isn’t Meeting Expectations

Harvard Business Review

Approaching a conversation about improving an employee’s performance requires preparation, empathy, and a focus on collaboration. Even though hearing the truth about their current performance will be tough and potentially hurtful, it’s a teaching moment managers must embrace to help them become more resilient and adept at problem-solving and developing professional relationships.

Meeting 125