June, 2019

article thumbnail

Micro Frontends

Martin Fowler

Recent years have seen an explosion of interest in the microservices architectural style, which has become popular due to its ability to allow customer-oriented teams to build and deploy software independently. A common problem such teams face, however, is how to integrate their work into the user-interface, since these are often monolithic frontend codebases.

article thumbnail

Clear as Mud – Attaining Real Transparency in Agile

Agile Alliance

How transparent are you? How transparent is your team, your organization? We all know that transparency is an essential aspect of Agile development, but do you really understand just how critical it is? Transparency is often a key tenant of corporate mission statements. The need for greater transparency in government and business has led to … Continued.

Agile 228
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

How Salesforce’s Tableau acquisition will impact IT

CIO

Salesforce.com’s $15.7 billion bid for Tableau Software has many organizations wondering how the proposed acquisition will impact their operations. According to industry analysts, it all depends on how your enterprise makes use of their respective platforms. Users of Salesforce’s CRM platform have all subscribed to its software-as-a-service (SaaS) model, putting their data in the cloud — but the company is only beginning to respond to the demand for sophisticated tools to analyze that data. [ De

article thumbnail

Calculating The Cost of Software Quality in Your Organization

OverOps

The following is a guest post from Herb Krasner, an Advisory Board Member for the Consortium for IT Software Quality (CISQ) and industry consultant for 5 decades. Demands of the competitive global economy have placed a strong emphasis on quality across the IT industry, and it shows no signs of going away. Meeting the customer’s expectations at a high degree of conformance is no longer expected to come at a premium – it is just expected.

article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

What No One Tells You About Leading But You Desperately Need to Know

Let's Grow Leaders

Leading is tough enough without ignoring these critical truths. “I wish someone would have told me some of this before I started leading. Life would have been so much easier. I bet my team wishes I knew it too.” We hear this […]. The post What No One Tells You About Leading But You Desperately Need to Know appeared first on Let's Grow Leaders.

More Trending

article thumbnail

Downsides of micro frontends

Martin Fowler

Any significant architectural pattern has downsides. Cam finishes his explanation of micro frontends by looking at some of the costs of this approach, such as payload size and complexity in operations and governance. more….

article thumbnail

Daily Scrum: Is it a Waste of Time?

Agile Alliance

Daily Scrum? It’s a waste of time and interrupts my work. Daily Scrum is just a chance for the Scrum Master to show up and micromanage. Daily Scrum is for reporting status, but I could do that in an email. Do any of these complaints sound familiar? These days, it’s become rather trendy to deride … Continued.

SCRUM 270
article thumbnail

How to Minimize a Downside to Change

Change Starts Here

Let’s face it. Not all changes are 100% positive for everyone in your organization. During the implementation, some people may temporarily feel more strain than others. More crucially, the long-term benefits and burdens of change may be unevenly distributed.

How To 152
article thumbnail

[Video] Continuous Reliability: An Agile Process to Deliver Higher Quality Applications

OverOps

Our favorite VP Solution Engineering Eric Mizell gave a talk at DevNexus this year, and we think he rocked it , so naturally we have to share with all of you. (S kip to the bottom to watch right away.). In this session, Eric covers the concept of Continuous Reliability, from what it is and what makes it hard to achieve, to actionable steps you can take to introduce it to your own workflow.

Video 214
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

One Question Leaders Ask to Build Better Ideas

Let's Grow Leaders

To build better ideas, point people toward solutions. You can’t possibly come up with the solution to every problem. You know you need your team’s input. And even when you’ve got a good idea, it can improve. Your team can help you […]. The post One Question Leaders Ask to Build Better Ideas appeared first on Let's Grow Leaders.

article thumbnail

6 Defining Values of a Leadership Culture

N2Growth Blog

Twelve years after launching culture change consulting services, I am finally sitting down to write about six defining values of a leadership culture. These are factors I’ve learned that define whether an organization can improve their Culture or not. No surprise that all six values rise and fall on leadership. Before I unpack the six values, let me paint the backdrop of how it all began.

Culture 135
article thumbnail

Integration approaches for micro frontends

Martin Fowler

Cam moves on from the benefits of micro frontends to look at different ways of implementing them. He covers server-side template composition, build-time integration, and run-time integration via iframes, JavaScript, and Web Components. more….

262
262
article thumbnail

Could This Be The Real Reason to be Afraid of Artificial Intelligence?

CTOvision

A robotics researcher afraid of robots, Peter Haas, invites us into his world of understand where the threats of robots and artificial intelligence really are. In his view, we really need to worry about the bias and ethical issues around AI. And he worries even more that we humans don’t understand how these algorithms work. […].

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

Linus Torvalds Sees Lots of Hardware Headaches Ahead

DevOps.com

Linux founder Linus Torvalds, today at the KubeCon + CloudNative + Open Source Summit China conference, warned attendees that managing software is about to become a lot more challenging, largely because of two hardware issues that are beyond the control of DevOps teams. The first, he said, is the steady stream of patches being generated […]. The post Linus Torvalds Sees Lots of Hardware Headaches Ahead appeared first on DevOps.com.

Hardware 112
article thumbnail

A Look at JavaScript’s Future

Toptal

In the past few years, we've seen the introduction of a lot of new technologies in JavaScript, but we needed time to see how the market was going to adopt them. In this article, Toptal Freelance JavaScript Developer Alejandro Hernandez takes a look at how popular JavaScript is becoming and the factors that may have affected this popularity, and he tries to predict what the future of JavaScript will look like.

Marketing 111
article thumbnail

Developing Ownership and Commitment: A Frontline Festival

Let's Grow Leaders

Welcome to the Let’s Grow Leaders Frontline Festival! This month, our contributors share their thoughts about developing ownership and commitment (and a few shared things they were most proud of.) Thanks to Joy and Tom Guthrie of Vizwerx Group for the great pic […]. The post Developing Ownership and Commitment: A Frontline Festival appeared first on Let's Grow Leaders.

article thumbnail

Today’s Leaders All Share These 5 Traits – A Digital Mindset

N2Growth Blog

The best leaders have a propensity for looking for ways to leverage digital technology for competitive gain.If you want to be a great leader , you absolutely have to develop a digital mindset. It’s the only way you can help your business leverage data and information technologies in the pursuit of growth and profitability. Why, you ask? Digital technology and media are omnipresent in business nowadays.

article thumbnail

Entity Resolution Checklist: What to Consider When Evaluating Options

Are you trying to decide which entity resolution capabilities you need? It can be confusing to determine which features are most important for your project. And sometimes key features are overlooked. Get the Entity Resolution Evaluation Checklist to make sure you’ve thought of everything to make your project a success! The list was created by Senzing’s team of leading entity resolution experts, based on their real-world experience.

article thumbnail

An example of a micro frontend application

Martin Fowler

After all the theory about micro frontends, Cam now digs into an example of how JavaScript integration can work with a simple application. more….

Examples 272
article thumbnail

The little legacy code that could: a fable of software ownership

CircleCI

In the corner, there’s some code. It’s tired of being called names. It’s tired of being last-picked. After all, this code runs a business. But, for all the transactions it processes, value it enables, and users it helps, it’s made fun of. This code gets sad. “I am the backbone of the business!” it shouts, into the void. People don’t play with it, or even want to interact with it.

Software 111
article thumbnail

Successful Digital Transformation Starts With Developers

DevOps.com

Digital transformation (DX) continues to be a primary focus as companies both large and small look to become more agile, improve and accelerate the delivery of product and service offerings and enhance data-driven business decisions. The C-suite typically leans on IT departments and developers to champion such transformations, designing the software and tools that will […].

article thumbnail

The Dos and Don'ts of a Rebranding Strategy

Toptal

Rebranding requires a lot of strategy. Some companies have done it well, others have flopped. Learn what works and what doesn’t in this list of lessons gathered from those who have rebranded.

Strategy 111
article thumbnail

The Big Payoff of Application Analytics

Outdated or absent analytics won’t cut it in today’s data-driven applications – not for your end users, your development team, or your business. That’s what drove the five companies in this e-book to change their approach to analytics. Download this e-book to learn about the unique problems each company faced and how they achieved huge returns beyond expectation by embedding analytics into applications.

article thumbnail

How to Lead When There’s Not Enough Time

Let's Grow Leaders

When There’s Not Enough Time Your Leadership Is More Important Than Ever Sheila raised her hand and asked for the microphone. We were near the end of a powerful leadership development program where the participants had worked hard on culture-transformation. She took […]. The post How to Lead When There’s Not Enough Time appeared first on Let's Grow Leaders.

How To 182
article thumbnail

How to Detect Text in Images

David Walsh

Images are a great way to communicate without text but oftentimes images are used/abused to spread text within social media and advertisements. Text in images also presents an accessibility issue. The truth is that it’s important, for any number of reasons, to be able to detect text in image files. The amazing open source tool that makes detecting text in images possible is tesseract OCR !

How To 109
article thumbnail

Implementation issues with micro frontends

Martin Fowler

Cam now looks at various issues that need to be considered to make this whole approach work. How to achieve coherent styling, dealing with shared components, inter-application communications and how to test it all. more….

Testing 244
article thumbnail

Test in production? Yes you can (and you should)

TechBeacon

"I don't always test," muses the Most Interesting Man in the World, on one of the most evergreen tech meme posters of all time, "but when I do, I test in production." I have been laughing at that meme ever since someone posted it on the wall at work way back in. 2013? It's hilarious! Since then, "test in prod" has become shorthand for all of the irresponsible ways we interact with production services, or cut corners in our rush to ship.

Testing 108
article thumbnail

Revolutionizing Contact Centers: Next-Gen Tech for Enhanced CX

Speaker: Liran Meir Frenkel, Performance Management and RPA Sr Product Marketing Manager at NICE; Harpreet Makan, Practice Director at Everest Group; & Santhosh Kumar, Practice Director at Everest Group

As contact centers navigate the challenges of delivering excellence within budget constraints and adapting to evolving employee expectations, optimizing agent tasks becomes crucial. Discover a holistic approach across three pillars - people, process, and technology - that is essential to excel in this dynamic landscape, and explore how next-gen technologies such as generative AI, performance analytics, and process intelligence play a pivotal role in transforming contact centers into advanced CX

article thumbnail

A Golden Age for Developers

DevOps.com

There’s probably never been a time since the dawn of programming when there has been more opportunity for developers—individuals and teams—to imagine, create and be successful. Developers are able to do a lot more (and do things a lot faster) with more tools, a better development ecosystem and a tighter connection with the rest of […]. The post A Golden Age for Developers appeared first on DevOps.com.

article thumbnail

Age Before Beauty – A Guide to Interface Design for Older Adults

Toptal

As people age, there are certain physiological and cognitive changes that are almost inevitable. Designers need to understand these changes to effectively master interface design for older adults.

111
111
article thumbnail

How Do I Deal With a Passive Aggressive Co-worker?

Let's Grow Leaders

Have you ever dealt with a passive-aggressive turkey like this? On Monday your passive-aggressive peer says, “We girls have to stick together. You know there’s a special place in hell for women who don’t support other women. I’ve got you.” And then […]. The post How Do I Deal With a Passive Aggressive Co-worker? appeared first on Let's Grow Leaders.

180
180