Posted on November 19, 2017
I recently added some advanced filtering to one of the screens in our AngularJS application. . Users could select checkboxes or values from a dropdown and the search results will automatically update. Everything worked great in development, but as soon as we pushed to our stating environment, our QA tests reported getting the incorrect results. A quick check of the network pane in Chrome showed the problem, our requests were coming back out-of-order.
The Rise and Fall of a Personal Cargo-Cult
Cargo-cults are common when confronted with the unfamiliar and new. This is not that story. Instead this is a story about forgotten knowledge around a complex interaction. full post »
The Pitfalls of Meritocracy and the Presidency of Harry S. Truman
Harry S. Truman is currently considered a great President, but he left office deeply unpopular. What does this tell us about meritocracy? full post »
Compiler Errors - A forgotten scourge of early developers
Compiler errors weren't always trivial to resolve. Error handling has gotten much better. full post »
SDR Value Calculator: How to determine if a Sales Development Rep will bring value to your company
Does your organization generate enough leads and close enough deals to benefit from an SDR? This calculator can help you estimate the numbers you'll need.
Equity Calculator: Is it even possible for this startup deal to make me rich?
Looking at an early stage deal? Find out how much that early equity stake grows with the business.
Five Data Model Mistakes Common to Startups
Hyperfocus on the first customers and the MVP can often lead to these five common datamodeling mistakes full post »
Sales is easier to measure than Engineering
Sales is a soft skill and engineering is a hard one. So why is sales easier to measure? full post »
The (Almost) Universality of the $onInit Lifecycle Callback in AngularJS
AngularJS 1.x's Component functionality brought with it new lifecycle callbacks that are not restricted to controllers within Components. full post »
Make a product decision, reduce the size of your potential market
Adding product features increases the size of the addressable market at the expense of the potential one. full post »
A brighter future with AngularJS 1.x
We've come to terms with being stuck on a "dead technology" and found ways to build a better interface full post »