Thoughts, opinions and leading-edge information from our expert team on everything from cloud-native, innovative technologies and AI to Intelligent Solutions, Data Platforms and microservices.
Neurodiversity in the workplace, and how to harness the power of diversity of thinking styles
We can strive to do the same thing in our working environments to get the most out of a diverse workforce. It might not be very realistic to have all our meetings as ‘come when you’re ready’, but actually, a lot of our interactions can be.
Highlights from our IdAM and Data Engineering Conference
Ensono Digital's IdAM and Data Engineering Conference in Austria allowed our remote teams to learn together in person, with employees travelling far and wide to attend.
Are we failing to address bias in AI? Examining the realities and solutions
For artificial intelligence (AI) to play a fair role in our society, it is necessary to minimise bias in its algorithms. This blog sheds light on the issues of bias in AI and what can be done to remove them.
Treeumph: Taking a Hackathon project to product launch
Following our recent company-wide Hackathon, where teams across the business had to create a prototype app in Slack that could offer meaningful benefits, we felt inspired to pursue one of the ideas and develop it into a successful project.
Functional Equivalence vs Equivalent Value (and why you can’t reuse a cake!)
‘As per live’, ‘like for like’, and ‘lift-and-shift functionality’ – all these are expressions for Functional Equivalence as a baseline for a new product. And all should be a red light to analysts, architects and product people.
Ensono Digital's Hackternoon: Innovation, collaboration and fun
Ensono Digital recently came together for a company-wide hybrid Hackathon (or Hackternoon as we called it). Joel Lingard, Front End Consultant, shares his Hackathon experience and what he learned from it.
Digital transformation: Is your business ready for artificial intelligence?
With a call for better, more immediate responses to customer needs, and the universal drive for operational efficiency and expedited data accuracy, Artificial Intelligence (AI) and Machine Learning (ML) is fast rising to the top of many IT leaders’ wish lists.
Digital transformation: Can multichannel retailers be successful without an IdAM solution?
Identity management is so much more than just controlling and storing usernames and passwords. There are many compelling roles that customer identity plays in any business, not least of all the omnichannel retailer.
Understanding the challenges beyond the stories: UX in action
At the heart of every successful technical solution, customer service, or top selling product line is an understanding of the end user and a commitment to creating an experience that elicits positive emotions..
Imagine the scenario - you enter a multi-storey building and find there’s no elevator to take you between floors. Sound familiar? This may be a minor inconvenience for you but for a number of people this can be a major problem.
Missing context is common, sometimes from the beginning of projects, but even more commonly the closer to the 'coal face' you get, but it is invaluable for decision making.
Announcing Ensono Digital Stacks v2 : The road to micro-factories
Almost a year ago, we released Ensono Digital Stacks into the wild as free open source software for all developers to use. What's next on the road to micro-factories?
Technology in retail: Spearheading the ‘new convenience’
Is convenience still as important as it was pre-COVID and are consumers now looking for more from retailers to make their shopping journeys – and their lives – easier and more fulfilling?
Major online retailers have a wealth of data at their disposal who wanted to capitalise on this by establishing a data lake to inform their business decisions.
Wellbeing Week inspired us all to share and kick-start conversations around our mental health and wellbeing and the things in our daily lives that can affect it.
Welcome to the new Ensono Digital, an Ensono Company
I have always wanted to give Ensono Digital the best and enable the business to fulfill its enormous potential. So, it’s time to propel ourselves forward again, so that we can deliver even more value and better outcomes for our clients and ourselves.
With just about every analytics article saying data is the new oil, it may come as a surprise to learn that few data projects actually succeed. Our Principal Consultant Data Engineer explores the devolution of data.
We're going to look at how AWS Secrets (other secret stores can be used) are pulled into Kubernetes as secrets there and then used within a ForgeRock AM authentication tree
Ensono Digital is one of just ten Microsoft Technology Partners to earn the Kubernetes on Azure Advanced Specialism
Awarded only to those Gold partners who can demonstrate proven AKS implementations in client projects and show a thorough understanding of DevOps best practice.
Around 70% of digital transformations fail, and one of the causes of failure is complexity. By leveraging cloud-native services and embracing a software factory approach, Ensono Digital Stacks overcomes these challenges to digital transformation.
It’s official! Ensono Digital are delighted to be named as a Great Place to Work-Certified™ Organisation in 2020 and to be recognised as a centre for Excellence in Wellbeing!
An Anaemic Domain Model is a model with no logic in it. Domain classes look more like a bunch of public setters and getters without domain logic where the client of the class has control over how to instantiate and modify the class.
Ensono Digital awarded Two Star Michelin accreditation for 'outstanding' levels of employee excellence in the workplace
Ensono Digital is excited to announce that it has achieved a Two Star Michelin accreditation as a result of the Employee Engagement Survey with Best Companies.
Microservice architecture is an approach to software design that breaks down large projects into a set of manageable, independent and loosely-coupled services
As a company that has to handle large amounts of traffic, Netflix points to the scalability advantages of the cloud as one of the key drivers for their decision to migrate.
FarmSmart and tech partner Ensono Digital launch new mobile app that helps African farmers to thrive
FarmSmart, in partnership with London-based technical consultancy Ensono Digital, has launched an innovative mobile application that shares essential, sustainable and climate-smart farming knowledge to smallholder farmers.
Ensono Digital Named as one of the UK’s Best Workplaces for 2019
Ensono Digital, a vendor-agnostic technical consultancy specialising in cloud transformation and data engineering, has ranked number 26 in the UK’s Best Workplaces for 2019.
How to Ensure Your IdAM Implementation Goes Smoothly
Managing user identities and access to IT resources has never been more important as organisations increasingly turn to cloud services and mobile apps to empower mobility and scalability.
A day in the Life of a Senior Consultant / Tech Lead
As a Tech Lead at my current client, my role is quite varied. I focus on the bigger picture of business requirements and architecture of the solutions to fulfil the requirements.
Why You Should Co-Locate Test and Application Code
More applications are built using microservice architecture, which allows us to deliver independent components more regularly in the distributed system.
A day in the Life of a Senior Business Analyst / UX Designer
Be inquisitive, ask questions and present options. All of these things will help you to find out what you need and enable you to define what elements are needed in a project.
Terraform does (not) need your code to provision a lambda function
Terraform is a great infrastructure-as-code tool which we love at Ensono Digital, but effectively implementing the aws_lambda_function resource in the real world can be a little bit challenging.
Microservice architecture allows businesses to manage parts of larger projects individually, avoiding blanketed updates or uploads, which can result in system delays or down-time.
Working at a consultancy gives you somewhat of a dual personality, at the end of the day, a consultancy thrives on the skill of its employees and the reputation with its clients.
Is it a Bug or a Feature Request: Was There an Acceptance Criteria for it?
A typical development and testing activity normally begins with taking a user story and digesting the information in it. From this shared understanding, we start to construct a set of use cases as a means of verifying the implementation and its completeness.
A key part of any identity process involves the sending of emails for things like account verification, forgotten password and security updates. Testing these can present several challenges as there are usually 3rd party services involved (you’re unlikely to be including a custom SMTP server and mailbox with your project!)
In this post, I’m going to delve a bit deeper into the functional world and specifically, explore the awesomeness of currying and function compositions.
Dealing with Dynamic Data (almost) without Reflection
Often you need to manipulate a data structure without knowing it’s shape at compile time i.e. when authoring classes that expose generic interfaces or dealing with data described by runtime metadata.
Identity and Access Management (IdAM) solutions provide organisations with the ability to manage users’ identities and create logical access to an organisation’s applications.
There is a fundamental conflict between services and data systems. Microservices are designed to encapsulate data within their inner workings, data systems are designed to expose data.
The destructuring assignment syntax was introduced to JavaScript in ES6, it is a simple way of extracting data stored in objects and arrays into variables.
I’ve wanted to get into IT since my school days where, along with a weekend job in a sweet-shop, I would work as an IT technician once a week after school
In everyday life, no one would want to buy into a service where they felt they had no alternative provider. We all take competition for granted.
Do not edit this text
Need help plotting a route to the cloud?
We can help you define your digital strategy and turn it into a technical roadmap, achieving momentum to quickly deliver business value, whilst minimising risk.