Our blog

Thoughts on an ever-changing industry

By Matt Mombrea
No Comments

Running Nginx and PHP-FPM is a pretty great setup for the most part. One thing we've struggled with on occasion however are some problems with unclear error messages and non-obvious solutions. One of those instances involved the following generic error message in the nginx logs: 500 Internal Server Error,readv() failed (104: Connection reset by peer) while reading upstream That's a…

Read Article
By Jon Nalewajek
4 Comments

If you have ever worked on an iOS 5 application and came across a strange issue adding objects to a NSOrderedSet that is part of a NSManagedObject, you are not alone. This bug was reported on Open Radar on September 13, 2011, and was still reproducible in the latest versions of iOS5. Setting up the Problem To replicate the problem,…

Read Article
By Matt Mombrea
26 Comments

I've written previously on how to handle AJAX requests for Internet Explorer but recently we came across a strange issue where the requests were being aborted by IE before the response was finished being delivered. Using Fiddler and Firebug, we were able to see that the request was being made properly, and even the response was coming back properly, but…

Read Article
By Matt Mombrea
27 Comments

Update: March 2013 This method of retrieving timeline data from Twitter is going to be shut down very soon. Please see my follow up article on the death of the Twitter API v1 for more details on why it will no longer be possible to use JavaScript for the Twitter API. Twitter. For better or worse it's everywhere. You'd be…

Read Article
By Cypress North
No Comments

If you are a small business that has yet to take full advantage of what the internet has to offer then this is your wake up call. For many business owners, a quality online presence is an afterthought.  Recently, I was shocked to see how many businesses had outdated, unprofessional websites and little to no social media establishment. Instead of…

Read Article
By Matt Mombrea
No Comments

There comes a time when your once fast server needs to be replaced with a superior machine. In fact, this time comes fairly often for system administrators these days. Around here, our developers are also our system admins, so time is at a premium. This means that we stretch the lives our our servers as long as possible to avoid…

Read Article
By Matt Mombrea
No Comments

The Google Prediction API is a Google labs project that can aid you in many types of predictive analysis and content recommendation. The nature of the software makes is difficult to explain exactly what it is and how it works. In fact, Google itself does not even supply concrete definitions, only examples of its uses. In a nutshell, you supply…

Read Article
By Matt Mombrea
No Comments
Categories:

I'm very fortunate to work at a company where both the business and marketing teams have a solid grasp on how databases work. They may not know the technical specifics or how to achieve a desired result, but they understand the basic structure of data and usually know ahead of time what is and what is not feasible. This makes my…

Read Article
By Matt Mombrea
21 Comments
Categories:

In a previous post I discussed how to accomplish cross domain JSON requests and some caveats to be aware of. That example involved a scenario in which you had control of the web service environment and were able to allow the cross domain requests on the server side. But what do you do when this isn't an option, and furthermore, …

Read Article

Search our blog

Start A Project

Categories