Salesforce: Serializing Objects from a Managed Package

I’m currently working on a Salesforce project that utilizes a few home-built managed packages. There are lots of restrictions of what you can and can’t do with managed package, and most of those are documented fairly clearly. Some, however, are somewhat hidden. One such restriction is this: Only custom objects,…

Continue reading

2015 Goal #2 : Be an Encourager

In 2014, one of my goals was to be an encourager to others. I had been at the receiving end of written encouragement and appreciation many times, but until then had done a very poor job of paying that forward. I had experienced it in multiple areas of life –…

Continue reading

2015 Goal #1 : Mortgage Reduction

Last year one of my goals, actually a goal for both my wife and I, was to make a serious dent in our mortgage. We set a fairly aggressive long-term goal to have our house paid off by our 10 year anniversary in July of 2016. We moved into our…

Continue reading

2015 Goals

Last year I wrote a series of posts about my goals for the year. With the start of a new year, it is time for a fresh set of goals. Goals, not Resolutions I was introduced to the concept of setting real, measurable goals a few years ago – goals…

Continue reading

Naming a class in Salesforce the same as a built in interface

I am currently working on a small managed package for a Salesforce project. One of the nice things you can do inside of managed packages is create post-install scripts, which are sort of like migrations in Rails. For some reason, I kept getting a compiler error when I created even…

Continue reading

Troubleshooting a SQL Server Implicit Conversion Issue

Over the last couple of weeks, I have been spending some time troubleshooting performance issues in some of our Java-based RESTful services. This week I came across one that required some different steps to troubleshoot. First, the tl;dr – our JDBC driver (jTDS) converts CHAR to NCHAR, which causes an…

Continue reading

Researching Child Car Safety

My wife and I have an unwritten rule about how we raise our kids: Make decisions about how to raise our kids using the best information we can find, without being paranoid, second guessing, or spending every waking hour reading every opinion about how to parent. Ok, maybe that’s not…

Continue reading

Home Mortgage Tax Deduction – Part 1 : Intro

Have you ever had a moment where you realized that something the majority of the population hold as true was actually a bad idea? You believed that idea for many years, and those telling you seemed to have good data to back their claim, so you just ran with it?…

Continue reading

Java 8: Optional

A fellow developer today asked me a question about the Optional interface in Java 8. My team is still working on a Java 6 stack, but his team is blazing the trail to Java 8. I’ve used Optional a little bit in some side work, and I am a little more familiar with…

Continue reading

Life Insurance: Why?

Let’s talk about a really fun topic today: life insurance. Before we get to that exciting topic, I want to excite you even more with a short meta-post. I sat down and started to write this really long post – what would have amounted to 5+ pages, complete with tables and numbers…

Continue reading