No, they do not do the same thing. Your first way is the correct way. The second way, row.UpVotes++ introduces a "side effect". It is actually setting the property row.UpVotes as one greater than the current value of row.UpVotes. You don't want to do this because this would mean you're going around the Skuid API, and directly modifying a property on a model. Then, after that, you are using the Skuid API, which is kind of silly.