A mobile-first development paradigm focuses on developing functionality for mobile devices first and desktop devices thereafter. A mobile-first strategy is based on the premise that once the mobile design questions are answered, designing for other devices will be easier. — UXPin

Conversely, a desktop-first paradigm starts with development for desktop…


I thought that I’d share a naming convention that I have started using for Salesforce report types. As shown in the snapshot, the naming convention uses “IX” for left outer joins and “IXI” for inner joins. I also started using a pseudo SQL syntax in the Description field. In the snapshot, Users and Contacts are standard Salesforce objects, and Participants is a custom object.

Anyway. That’s it. Short and sweet. I hope you find it useful.


Image Attribution

For me and my Technology department, the Salesforce acquisition of Slack can’t come soon enough. With the Slack acquisition comes the hope that Salesforce will replace Chatter with Slack. While Chatter is functional, its annoying bugs and feature limitations are maddening. …


The “Silicon Valley” TV show was a brilliant HBO satire about companies and culture in The Valley. The third season of the show portrays a Steve Ballmer-like CEO who incessantly touts his oversimplified business diagram, which he calls “The Conjoined Triangles of Success”.


Low-code/no-code platforms are all the rage. In this post, I’ll provide an overview of the low-code movement including — what low-code is, what the benefits are, and what options are out there. …


As you can tell by my blog posts, I am a huge fan of Google Workspace. In fact, back in 2016, I blogged about the advantages of Google Workspace vs. Microsoft 365. When I joined LT Trust, we were a small company with little appetite for a major culture shift…


Salesforce is a fantastic platform to bring together all types of users — technology, business, partners, and customers. Since many businesses already use Salesforce, it provides a low-code solution without adding yet another platform to the enterprise. Sales and other business units love Salesforce, so engagement and adoption couldn’t be…


Building team culture and camaraderie is difficult with virtual meetings. In lieu of face-to-face collaboration, we should look for ways to mitigate barriers to communication and innovation. …


I’m a big G Suite fan, but lately, I have been frustrated with Google Meet/Hangouts. I understand that I should expect some limitations due to the fact that Google Meet is 100% browser-based, but it’s frustrating nonetheless. Meet’s user interface lacks intuitive usability. In addition, you cannot synchronously call a…


This post is a continuation of a multipart blog series about Technology Leadership Spectrums. The values of technology leaders fall on a spectrum much like the beliefs of politicians fall on the left or the right of the political spectrum. …

John DiFini

Passionate about Software Engineering, Finance, and the technology tools that help us in those endeavors.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store