About
Our Approach & Process
Our Team
Web Reliability
Careers
Services
Craft CMS
Craft Cloud Migrations
ExpressionEngine
Web Development
Web Support Retainers
Insights
Blog
Podcast
Guides
Plugins
Freeform
Calendar
Documentation
Support
ExpressionEngine Addons
Legacy Accounts
Case Studies
Contact Us
Search
Submit
How To Integrate Craft Commerce with Sage 100: Part 1
Okay, so imagine you need a Hori Hori really badly. I mean really, really badly. You know, Hori Hori, “Dig Dig” in Japanese! You need that killer gard...
More
How To Provide Wholesale Pricing In Craft Commerce
Your client sells physical goods on the web. At the last minute you realize that they want to offer special wholesale pricing only to those customers ...
More
The Greatest Generation AKA The IDGAF Generation
Yesterday I had my car into the dealer for a service. In walks an older gentleman and we spark up a conversation. Mind you, I'm also getting on in yea...
More
Your Cold Brew Coffee is BS: Or Seneca on Stoicism
Ok, so Solspace writes code. Code does not get written without caffeine. And unless you are a circus animal, you get your caffeine from the only respe...
More
So Wait, This Node JS App is Just Going to Sit There and Run, Like, Forever?
Building, maintaining and most importantly, monitoring a Node JS application as a hub for your organization's API integrations.
More
How to Attach Records to Stuff in NetSuite using the SuiteTalk Webservice Thingy
I just finished a few hours of fighting with the NetSuite API, SuiteTalk, on attaching files to contact records. Google could find nothing of use to h...
More
Spinning Up a Craft CMS Development Site on Amazon EC2
You just took on a new client. They have a lot of work for you to do. During the kick-off call they ask you if you are going to be working on their li...
More
More on the New Service Architecture in ExpressionEngine 3
I found an Easter Egg in the new ExpressionEngine 3 service architecture that, although undocumented, is quite a useful resource for add-on developers...
More
The New Service Architecture in ExpressionEngine 3
ExpressionEngine 3 came out a couple of weeks ago. I'm really enjoying working with it as we update our addons. There is a new part of the architectur...
More
The Importance of Manual Data Entry in API Integration Work
Solspace has been doing API integration projects on websites and web applications for more than a decade. One thing we know for certain is that you do...
More
ExpressionEngine + Salesforce + Google Analytics + Overbuilding
One of my favorite things to do is to talk clients out of overbuilding their web applications. Here's a fun story of how that approach worked particul...
More
3 Reasons Why PHP is Still the Place to Be
Your software choice can be the main attraction or it can stay out of the way of the real work, which is the value proposition, time to market and the...
More
Mitchell Finally Writes a Marketing Plan: Or How I Learned to Stop Worrying and Love the Lead
January 2015 was the first time in the 15 years I have been running Solspace that the words 'lead', 'prospect', or 'marketing' became part of the conv...
More
Bibliomancy, Indian Philosophy, Radical Monism, Hegel and The Buddha
I think there are various names for it, but bibliomancy is the act of divination using books. You select a book that you believe holds wisdom, you ope...
More
More Results