Our blog

Thoughts on an ever-changing industry

By Cypress North
No Comments

While the 2016 calendar winds down, we've been hard at work finishing projects big and small for our amazing clients. One of those projects has been a revamped website for HHL Architects, a prominent Buffalo-based architectural firm in Buffalo's historic Allentown district. The work of HHL Architects spans across all facets of design including the famous Darwin Martin House restoration, the Humphrey Nature…

Read Article
By Cypress North
No Comments

With more than 30 years of experience  in the business (and a flawless reputation in the area), D.V. Brown & Associates has cemented themselves as a staple in the WNY area. They found themselves with a website that outlived its lifespan and called on us to deliver a website that properly construed their company, philosophy & technology. D.V. Brown specializes…

Read Article
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
4 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 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
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
26 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

Search our blog

Start A Project

Categories