Xebia

The shift left fallacy

Xebia

I am done with the whole shift left storyline. When I started computer science in 1999 the professors stated that a lot of money and failure are spared with a good design. In 2000 the professors told us that starting early with the requirement elicitation would reduce costs.

Thoughts on organizing architecture

Xebia

When being part of an enterprise, you will meet different architects on any given day. The first one introduces itself as a solution architect, the other calls itself the enterprise architect, and they both mention a domain architect.

Insiders

Sign Up for our Newsletter

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

Three Security Highlights For Terraform on AWS

Xebia

So, you want to build your infrastructure in AWS and use Terraform for your Infrastructure as Code? And you want to do it securely?

AWS 130

Easy lambdas with Netlify

Xebia

Over the past years I've tried working with lambda functions on and off a couple of times. Each time I got stuck, either clicking in AWS UIs or writing YAML files. Netlify changes all that by making lambdas easy to use. The post Easy lambdas with Netlify appeared first on Xebia Blog. Software Development Uncategorized

Lambda 100

How to Reach Peak Performance With the Product Management Organizational Health Checklist

Speaker: Rina Vernovskaya, CEO, 280 Group; and Roger Snyder, VP of Marketing, 280 Group

The degree of maturity of your product management organization can directly drive your ability to satisfy customers and become more profitable. Our Product Management Organizational Health Checklist and on-demand webinar can help.

EventStorming as a cultural assessment

Xebia

We are on a quest… As consultants, we are not only challenged by the technical challenges our customers face, but also how it affects the organisational structures and the culture.

The value of Agile Architecture in a modern organization

Xebia

Talking about the added value of applying Agile Architecture in your organization, we see fewer and fewer “IT architects” in organizations. Is that because we do not need Architects anymore? Do we need Agile Architects or do we need to do Agile Architecture?

Systems Thinking: define the problem, results and behaviour

Xebia

Great landing, wrong airport I read this phrase a while ago and it got to me. It fitted the projects I was working on. <Enter <Enter attentional bias> These organisations I was working with were building great solutions (technically).

System 130

Secure Deployment: 10 Pointers on Secrets Management

Xebia

In a previous blog we talked about secure deployment. Secrets management is an important part of that. So what does that mean? In this blog we’ll give some pointers on how to do secrets management well in the perspective of a secure deployment.

Tools 130

Sustainable change requires architecture of technology and organization

Xebia

A desire to improve. Each organization I have met is searching for new ways to do better. A higher quality of their product. Optimize their process to deliver software quicker. A caveat however is that organizations are typically focused on technology. Learning new skills, introducing new tools.

Bridging the Online and Offline: How to Apply Product Thinking to Expanding Your eCommerce Business

Speaker: John Cutler, Product Evangelist and Coach at Amplitude

In a post-COVID world, online retailers are forced to reevaluate their position and address the challenge of adopting new customer experiences. Even brick and mortar businesses are integrating more digital approaches to CX -- testing out loyalty programs and subscription-based models. Join John Cutler, Product Evangelist and Coach at Amplitude, for this enlightening discussion on the current state of the ecommerce landscape.

A data-platform is just a normal platform

Xebia

A data-platform is nothing more than a normal (cloud) platform with some additional functionality on top to make it specific to the requirements of the data domain. Instead of the applications that run on a “normal” platform like (web)services and front-ends it runs ELTs/ETLs and data applications.

Data 130

Mommy, What is Software Quality?

Xebia

So, what is software quality anyways? Let’s shed some light on some schools of thought. Three Perspectives on Quality Conformance to specifications Suppose we have a predefined list of requirements for a product, and all of these requirements are verified and validated throughout the process of constructing that product. When we are approaching a release, […]. The post Mommy, What is Software Quality? appeared first on Xebia Blog

Designing your DynamoDB tables efficiently and modelling mixed data types with Kotlin

Xebia

AWS (Amazon Web Services) offers a pretty neat NoSQL database called DynamoDB. It is fast and it can scale, what more can you wish for?

Data 130

DevOps in a data science world

Xebia

Many organisations have a new ambition to become a data-driven organisation. In essence, this means the organisation wants to make better business decisions based on insights provided by data [4]. Data itself is not able to advise a business for better decision-making.

DevOps 130

The Importance of PCI Compliance and Data Ownership When Issuing Payment Cards

This eBook provides a practical explanation of the different PCI compliance approaches that payment card issuers can adopt, as well as the importance of both protecting user PII and gaining ownership and portability of their sensitive data.

Structured Logging That Makes Everybody Happy

Xebia

When we run our software, we obviously want to see and understand what is happening and how well our software performs. To achieve this, we need observability as a key characteristic for our software.

Improving Security by influencing Human Behavior

Xebia

We all know that the hardening of a system does not magically improve the security of an organisation. For a successful implementation a holistic approach is needed. Implementing and improving security demands your approach to cover both people, process and technology.

System 130

Threat modeling without a diagram

Xebia

Most threat model approaches (like e.g. STRIDE) assume you have a technical overview like a Data Flow Diagram. An interesting question therefore is; can you threat model when there is no such thing available?

From Build to Run: Pointers on Secure Deployment

Xebia

Our experience with resources on secure deployment Have you ever searched for resources on “Secure Software Deployment”? Most of the results revolve around the pentesting or putting security tools in your CI/CD pipeline.

How to Scale a Data Literacy Program at Your Organization

Speaker: Megan Brown, Director, Data Literacy at Starbucks; Mariska Veenhof-Bulten, Business Intelligence Lead at bol.com; and Jennifer Wheeler, Director, IT Data and Analytics at Cardinal Health

Join data & analytics leaders from Starbucks, Cardinal Health, and bol.com for a webinar panel discussion on scaling data literacy skills across your organization with a clear strategy, a pragmatic roadmap, and executive buy-in.

What’s the best Planning Poker in Zoom? or Teams?

Xebia

The most ideal tool to do Planning Poker online in Zoom or Teams. The post What’s the best Planning Poker in Zoom? or Teams? appeared first on Xebia Blog. Agile Testing Estimates Planning Poker Refinement Sprint Planning Teams Tools Zoom

Tools 130

How to do Planning Poker online with video conferencing?

Xebia

The most ideal tool to do Planning Poker online in Zoom or Teams. The post How to do Planning Poker online with video conferencing? appeared first on Xebia Blog. Agile Testing Estimates Planning Poker Refinement Sprint Planning Teams Zoom

Video 130

Staying Ahead Of The Competition With Executable Specifications

Xebia

Any company wants to adapt quickly because of new or changed business ideas, or because of changes in the market. Only by adapting quickly, you can stay ahead of the competition. For a company that relies heavily on software built in-house, like Picnic, this means software needs to change rapidly.

Organisational structures to create autonomy: what I’ve learned from my daughter

Xebia

I’m grateful to learn from my daughter. Be able to see how the brain develops and picks up new concepts, skills and words. Nowadays, I enjoy to sit down and watch her play. As a parent, I also need to help her to achieve her autonomy: emotionally, mentally and physically.

Assess and Advance Your Organization’s DevSecOps Practices

In this white paper, a DevSecOps maturity model is laid out for technical leaders to use to enable their organizations to stay competitive in the digital economy.

A/B Testing with Netlify

Xebia

Find out how to set up A/B testing with Netlify. The post A/B Testing with Netlify appeared first on Xebia Blog. Development Devops Software Development Testing Uncategorized

Remote collaborative modelling part 1: Check-in

Xebia

Collaborative modelling is not only an essential practice in Domain-Driven Design for creating a shared understanding of the domain. I believe it is vital in building sustainable and inclusive quality software.

Unlimited versions of your site with Netlify

Xebia

Remember when we used to have a production, acceptance testing, integration and development version of a site? And that we struggled to get an extra environment from IT just so our customers could test our work? Those days are over. Below I’ll show how to set up deploys for every branch. Or every commit. And […]. The post Unlimited versions of your site with Netlify appeared first on Xebia Blog. Continuous Delivery Devops Software Development Uncategorized

Chaos Engineering as management practice

Xebia

Chaos Engineering is perceived as a technical practice. However, it can be leveraged as a management practice to create a safe environment for individuals and teams. It is one of the practices that an organisation can leverage to be anti-fragile.

Boost Your IT Success by Making the Move From Project-Driven to Product-Led

According to Gartner, 85% of organizations have adopted, or plan to adopt, a transition from being project-driven to product-led. Learn how to shape and accelerate digital innovation through a fundamental shift to a product-centric organization.

Using Team Topologies to discover and improve reliability qualities

Xebia

130
130

If something is too complex to understand, it must be wrong

Xebia

Recently, I was invited for a podcast interview by my brilliant colleague João Rosa. It was my first podcast interview (yes I was excited and nervous), and it has been keeping my mind busy ever since I received that calendar invite.

EventStorming; Core concepts, glossary and legend

Xebia

Recently on Twitter Chris Richardson asked if anyone has created a consistent and comprehensive glossary for EventStorming core concepts. I replied saying that #EventStorming is fuzzy by design. There are standard core concepts, and depending on the context, we use different words for the post-its.

130
130

Burst your bubble: using machine learning to change the world

Xebia

How to improve the world with technology. The post Burst your bubble: using machine learning to change the world appeared first on Xebia Blog. Machine Learning Google ML machine learning

How to Operationalize Data From Multiple Sources to Deliver Actionable Insights

Speaker: Speakers from SafeGraph, Facteus, AWS Data Exchange, SimilarWeb, and AtScale

Learn how to blend various datasets together from top data providers in AWS Data Exchange like Safegraph, Facteus, and SimilarWeb with internal data to innovate and make smarter decisions at scale.

A Review of Open Source Software Supply Chain Attacks

Xebia

Likely, a lot of the code you run is not code you wrote. But what does that mean in terms of security? In this post, we will discuss how long it takes to detect a malicious package, what happens if you include one of these packages, and what you can do about it. I’ll provide […].

Automated cross-browser testing with Playwright

Xebia

Introduction Automated browser testing is essential for asserting the quality of the code you deliver when developing web applications. Some defects only become visible at the point when you tie everything together in your application.

How product quality is affected by the test automator role

Xebia

What is happening to product quality? Throughout my career as a quality engineer, I have developed a deep passion for quality. This passion goes way beyond the quality of software products.

Integrate Google Lighthouse into your CICD pipeline

Xebia

Do you want to increase the quality and most likely the conversion rate of your web pages? In this blog post, I provide the steps on how to integrate Google Lighthouse into a CICD pipeline. Read on. When you develop a web application performance and accessibility are key requirements.

Make Payment Optimization a Part of Your Core Payment Strategy

Everything you need to know about payment optimization – an easy-to-integrate, PCI-compliant solution that enables companies to take control of their PSPs, minimize processing costs, maximize approval rates, and keep control over their payments data.