There’s something fishy going on with the way that Google is handling GA4. To me, it’s playing out as a backdoor cash grab, hidden under a thin veil of a free and easy migration from UA.
Read ArticleNovember 8th, 2017

[SOLVED] Using an in-memory repository. Keys will not be persisted to storage. – ASP.NET Core under IIS
.NET Core Data Protection One of the main benefits of building a new .NET project using .NET Core is cross platform deployment, however, IIS will still be a common home for ASP.NET Core web applications. In netcore 2.0 MVC applications, a transparent feature that is configured during app Startup is Data Protection. Data Protection provides … Continue reading "[SOLVED] Using…
Read ArticleMarch 24th, 2016

500 Internal Server Error, readv() failed (104: Connection reset by peer) while reading upstream [Solved]
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) … Continue reading "500 Internal…
Read ArticleOctober 8th, 2013

Setting up the Android Google Volley ImageLoader for NetworkImageView
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 … Continue reading "Setting up…
Read ArticleMarch 21st, 2013

Hacked? Here’s How To Remove The Dreaded Google Malware Warning
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, … Continue reading "Hacked? Here’s…
Read ArticleOctober 25th, 2012

How to sort alphanumeric values with jQuery and C#
Sorting values on the server side is usually pretty trivial. There are a lot of tools at your disposal, not the least of which is the data query itself. When it comes to sorting an element on the front end however, it can sometimes take a little bit of clever data value usage to accomplish … Continue reading "How to…
Read ArticleSeptember 7th, 2012

Global AJAX error handling with jQuery
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 … Continue reading "Global AJAX…
Read ArticleMarch 29th, 2012

How to create multiple 301 redirect urls in ASP.NET MVC
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 … Continue reading "How to…
Read ArticleMarch 19th, 2012

Internet Explorer Aborting AJAX Requests : FIXED
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 … Continue reading "Internet Explorer…
Read ArticleMarch 15th, 2012

How to easily display a twitter feed using javascript
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 … Continue reading "How to…
Read ArticleSearch our blog
Recent Posts
Blog Categories
- Agency Advice
- B2B Marketing
- Company News
- Content Marketing
- Conversion Optimization
- Creative
- Data Analysis
- Digital Marketing Training
- Display Advertising & Retargeting
- E-Commerce
- HubSpot Training
- Marketing O'Clock
- Paid Search Marketing
- Python for Digital Marketing
- Search Engine Optimization
- Social Media Marketing
- The Agency Scoop
- Uncategorized
- Web Programming & Development