Workplace Trends: What's In and What's Out

"To every thing there is a season" begins Ecclesiastes 3, and if the phase's writer were alive today, he might have had the modern workplace in mind (not really but »

Row-Level Security in SQL Server

Up until version 2016, Microsoft's SQL Server didn't support row-level security (RLS) - a feature that's been around in Oracle and IBM's offerings for a while. If you ran SQL »

A Normal Everyday Sociopath

During the run-up to the 2016 election, one word was often used to describe Donald Trump: sociopath. Just Google donald trump sociopath, and you'll find the results full of articles »

Salesforce Lightning - Navigation Events in a Visualforce Page

In my previous post, I covered how to use a Lightning component in a Visualforce (VF) page and mentioned an issue with navigation events. These events no longer work. The »

Salesforce Lightning - Hosting a Component in Visualforce

You may be familiar with overriding the editing experience for a Salesforce object with a custom Visualforce (VF) page. When users choose the new or edit actions for an object »

Salesforce Lightning - Fixing the Built-in Components

If you've developed with the Salesforce Lightning Framework, you're probably familiar with the Lightning components available in the UI namespace. They include ui:button and ui:inputText among others. These »

Salesforce Lightning - The Bad Parts

I try to avoid writing rants, but after a rough day, I needed to get this out. For the last two months, I've been working with the Salesforce Lightning Framework. »

Callbacks As Lightning Component Attributes

Last week I posed a question on salesforce.stackexchange.com asking how to pass a function as an attribute in a Lightning Component. As a newbie to the Lightning Component »

Forget 100% - A Realistic Guide to Physical Fitness

Two years ago in July I made a decision that changed my life. After a ten year hiatus, I decided to start working out again. I was in good shape »

TaskCompletionSource - Bridging the Gap Between Old and New

In the latest versions of the .NET Framework, asynchronous work is represented by the Task class. A task is similar to a future or promise in other languages. You can »