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 Matt Mombrea
29 Comments

Google Volley is awesome. If you're an Android developer and you've done AsyncTask and HttpClient stuff (and there is no avoiding it), prepare for a huge relief once you get up and running with Volley. All of the leg work has been handled for you when it comes to managing the threads, dealing with a JSON response, handling errors, and…

Read Article
By Matt Mombrea
8 Comments

As an avid internet connoisseur you've likely seen Google's notorious "Danger: Malware Ahead" warning that curbs traffic, kills profit and effectively shuts down a site for Chrome users. So how does it happen? Well, at any given moment, your website is being scoped and probed by malicious robots on the other side of the planet. These bots, written by hackers, will continuously…

Read Article
By Matt Mombrea
5 Comments

Error handling and feedback for AJAX requests can be a tedious undertaking for JavaScript heavy web applications. Often the AJAX functions are spread out in your code and, if you're like me, you may put off error handling until late in the game. In a significant web project we're wrapping up, we were struggling to effectively handle session expiration issues…

Read Article
By Matt Mombrea
4 Comments

While ASP.NET MVC has a powerful routing engine for handling requests, there can be a scenario when you need to process a list of specific URL rewrites in your application. Often this can be due to a new version of an existing site going live where the URL structure has changed. Under Apache, this can be handled easily in the…

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 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

Search our blog

Start A Project

Categories