Design

Consider users' diverse needs and goals

Designing for Diversity: Accessibility in the Product Development Lifecycle – Part 3 of 4

Product teams should be keen to understand how people interact with digital content and media. For one, web users’ interactions with website content changes over time. Two, it changes by situation. And three, it changes by ability. For example, what a web user can do in her 20’s, such as navigating web pages with a mouse, […]

Man outside on mobile

Mobile-First Email Design

These days more and more people are turning toward mobile phones for their internet consumption. In fact, as of the last quarter of 2021, about 54% of all global web traffic comes from mobile devices and it is only going to go up from there. Because of this upward trend in mobile internet usage more […]

Elements of Experience Design

The Elements of Experience Design (XD)

Experience Design (XD) is the discipline of creating solutions that clearly and concisely present information and functionality to individuals based on their roles, situations, and needs. When the diverse elements of experience design are put together in organized, structured, and creative ways, the results are meaningful and actionable and for users. The Goal of XD […]

Leverage Data Analytics In Software Development To Grow Business Value

SCD Type 1 using tAddCRCRow component

When we approach a scenario related to database, commonly used SCD types. Even though Talend has an inbuilt component we mostly prefer not to use tDBSCD feature to improve performance. The common way to implement SCD is to normalize a job design instead of using a single component. Irrespective of technology people look for an […]

Web-Designer-Planning-Product-Development-On-Whiteboard

Plan to be Accessible by Design: Accessibility in the Product Development Lifecycle Part 1 of 4

Accessible Product Development Starts with Shift Left Using a Shift Left method to improve product development outcomes isn’t new or novel. Shift Left has been adopted for decades to lower software development refactoring time and costs and streamline time to market by testing software earlier in the design process and not just before it ships. […]

Dependency injection in C# .NET

I’ve decided to write a tutorial on how to accomplish dependency injection in C# .NET, because the Microsoft documentation of dependency injection libraries is unfortunately way too sparse, and the Microsoft dependency injection tutorial is a little convoluted and complicated. Fortunately, C# .NET’s implementation of dependency injection is pretty straightforward. In my opinion, it’s way […]

Dark Mode and Digital Accessibility: Who it Helps and Without it, Who it May Hinder

If you only knew the power of the Dark Side mode… Ok, it might be a slightly altered quote from Darth Vader, but you get the point. Dark mode can be very powerful indeed for those who require it and those that it just makes viewing convenient. Let’s take a few minutes to talk about […]

Istock 1209869264

OneStream Drill Down to Account Reconciliation in 5 Easy Steps

I recently configured a Balance Sheet for DrillDown to the underlying Account Reconciliations in OneStream.  Here were my key learnings when setting up a CubeView/Dashboard for DrillDown to Reconciliation Manager (RCM).  I hope they help you get started. The Cube View Rows must reference the following dimensions: Account, Entity, and Time.  I did not want […]

On Scala’s parenthesis convention for no-arg functions

One might be confused or even angered when they learn about Scala’s convention regarding parenthesis usage for no-arg functions. The convention is this: given a no-arg function, you use put parentheses next to the function call only if the function has side effects. So, you would invoke a function named printCurrentState by writing printCurrentState(), since printCurrentState […]

Why Investing in Innovation Drives Business, Empowerment, and Success

In today’s highly competitive and unexpected market, it’s important for your company to invest in innovative practices and opportunities to not only rise above the competition, but to delight customers and create a business dynamic that positively impacts how your organization operates in the long run.   In my experience, I’ve seen companies with great employees and incredible ideas create a […]

What Every Oracle EPM Cloud Implementation Needs In 2022 And Beyond

Let’s not kid ourselves. Enterprise Performance Management (EPM) implementations are not easy. The complexity surrounding EPM processes and requirements grows by the day (probably an understatement). We can probably all agree that this is the natural evolution of things for one reason or another. Luckily, Oracle’s suite of EPM solutions provide technical features to solve […]

Twilio Paste design system

Introducing Paste – A New Design System for Twilio

Recently our Twilio delivery team has been looking at Paste, the new design system created by Twilio for in-house use. The Signal conference offered a great overview of Paste – How we built a unified, inclusive design system to nurture Twilio’s UX. If you have a Signal pass, I encourage you to watch it on […]

Load More