How we helped a lottery, Win (Part 2)

Continued from Part 1… Application Setup and Deploy:  The Player exclusion spring-boot microservices will run on Docker container-based Linux instances. It will use Azure DevOps toolchain (Azure Boards, Repos, Pipelines & Artifacts) for its software development & delivery lifecycle.  Azure DevOps will handle Application deployments in an automated manner to provide a streamlined error-free development lifecycle.        The Application Code will be hosted in Azure Repos. … Continued

How we helped a lottery, Win (Part 1)

Last year, a government lottery agency that conducts and manages gaming facilities, province-wide lottery games, internet gaming, bingo, and other electronic gaming products at Charitable Gaming Centers came to us with an interesting problem. They wanted the digital arm of our Consulting firm to build an online Player Exclusion system. It will be used for managing the ineligibility of the players for the agency’s digital business. … Continued

Unified Customer View – Approach

Understanding customer behavior plays a vital role in the modern digital marketing world to ensure success in any digital initiative.  There is no other proven source or tool to understand customers than a Unified Customer View that provides a 360-degree view of the customer including demography, buying behaviour, activity history, product preferences, etc. The problem … Continued

Setup Storybook for AEM

Storybook is an open source tool for developing UI components with various technologies, including AEM. It allows frontend developers to develop components in isolation and it captures functional test scenarios for each component. Let’s find out how to setup a new project created with the AEM Project Archetype for use with @storybook/aem. These steps will … Continued

Getting Started with a 3D React Workflow

Dependencies Gatsby & Sass plugin ThreeJS React-Three-Fiber Zustand   Environment setup Let’s start with a Gatsby boilerplate project. Go into command line of your favorite directory and type: gatsby new my-hello-world-starter https://github.com/gatsbyjs/gatsby-starter-hello-world After installation, let’s add our needed dependencies to our project: cd my-hello-world-starter
 yarn add three react-three-fiber zustand && yarn add node-sass gatsby-plugin-sass -D … Continued

Title image

Video Podcast: The Future of AEM in the Cloud

In preparation for Adobe Summit week, I sat down (well socially-distanced, unfortunately!) with two colleagues at ICF Next to discuss the future of AEM in the cloud.  We give some context for folks to inform their decision-making process on whether or not it’s a good time to move their marketing workloads to AEM as a … Continued

Introspection Fragment Matching in GraphQL

GraphQL helps empower the front-end developer to be able to retrieve data from a single endpoint with ease. By utilizing the query function, we can receive data stored remotely through a JSON-like structure. Since GraphQL prioritizes speed and ease of setup, there are some features that you will need to pass to your GraphQL client … Continued

sass

Empower Your Front End Development With Sass Mixins

Thanks to modern CSS preprocessors such as Sass and Less, writing CSS is exponentially more efficient, organized and powerful. Sass mixins are one feature of Sass that can greatly enrich a front end developer’s styling process. Sass mixins are CSS functions with reusable functionality that can be included anywhere in Sass files. This blog post … Continued