lullabot.com lullabot.com

4 Common Surprises Experienced During Design Discoveries

It’s time to get started on that next big CMS redesign project and you’ve been tasked with finding a vendor. Proposals begin flowing in that provide estimated quotes, but one vendor tells you that an accurate estimate can’t be determined without first doing a “discovery.” You might feel a little annoyed by this because all you want is an estimate of how much the vendor will charge, allowing you to weed out the ones that...

abnormalreturns.com abnormalreturns.com

Wednesday links: an easy year and a half

MarketsThere is a "civil war" going on in Bitcoin land. (bloomberg.com)Market crashes need not be proceeded by euphoria. (awealthofcommonsense.com)MembershipLike what you are reading? Become an Abnormal Returns member today! (abnormalreturns.com)FinanceCommodity trading is in secular decline. (bloomberg.com)FundsMoney managers have to focus on one of these four business models. (bloomberg.com)There will always be funds that...

planetkde.org planetkde.org

The long arrow operator in C++

Sometimes, we need to create wrapper types. For example, types like unique_ptr, shared_ptr, optional and similar. Usually, these types have an accessor member function called .get but they also provide the operator-> to support direct access to the contained value similarly to what ordinary pointers do. The problem is that sometimes we have a few of these types nested into each other. This means that we need to call .get multiple...