Skip to main content

Design

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. […]

Is FDM 3D Printing Your New Hobby?

So right now, you are in a state of euphoria, you are rushing home with a huge box that came from somewhere in China sitting in your trunk. Halfway through the assembly of your new 3D printer, it comes to you, the flashes of countless hours of research on different models and features all the […]

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 […]

How to Understand Viewport Units(VW & VH) in CSS

Cascading Style Sheets (CSS) Viewport is defined as the visible area on a window screen that refers to the displays of the devices. It’s been a couple years since CSS originally introduced viewport units. Viewport units let you size items and fonts as a proportion of the user’s screen’s total width or height (the viewport). […]

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 […]

Istock 636932704 (3)

Software Attack Surface Analysis

All software systems exist in an insecure state, which creates the need for a way to conduct software attack surface analysis. This is because any useful system must connect in some way with the outside world and therefore contains at least one point of interaction with that world. These communication paths accept data / instructions […]

Load More