Author

me.jpeg

I am a web developer specialising in web driven applications using PHP, MySQL, Symfony and Zend and I am currently working for the The Drum in Glasgow, Scotland.

Most days I can be found frantically coding away with EuroDance in my ears and consuming what I hope to be a never ending supply of coffee... happy days!

eSense Visualisers - Friend or Foe?

For several months now I've been using eSense Visualizers for Microsoft Sharepoint to output the contents of a database in a meaningful and easy to understand view that is suitable for the client, although lately I've not been using it as much.  Just this morning I've had to use it for a few hours again and I'm quickly remembering why I don't like it and I have several issues that bug me (and I'm hoping it's not just me).  These include:-

  • When copying a query into eSense Visualizers (from notepad or Microsoft SQL Server Management Studio) it puts strange characters into the editor window which do not seem to cause any problems with the query running but does result in error message dialog boxes each time you go to the query editor.  The only way I've solved this so far is to save the query as a view or stored procedure and call that from eSense Visualizers.
  • Formatting can take ages to apply and can be lost if the query changes even slightly and although it is a little more stable when you use stored procedures but it can still be a royal pain.  As the project progressed some of the stored procedure names are not accurate now but I'm extremely hesistant to rename then as I'm pretty sure I'll have to re-do the formatting for a large proportion of the entities I have created.
  • There doesn't seem to be an easy way to copy a entity and I've spend hours creating entities and formatting them when I could have been done in around 30 minutes if I could simply have copied the entity and changed a parameter value.
  • When updating a query the data on the screen does not always refresh right away and I have to edit the web part and click "Apply" before it will show the updated results.  I can understand that the caching is to try and avoid too many of the same queries being sent to the database, however, I can loose a good bit of time because I have to go through this process each time I update the query for entity and on a server that has decided it's time for a go-slow... it's not too good!

I don't know if these are in to be addressed in future releases (or if there is currently configuration option I don't know about) but I hope so as it would certainly make my life a good bit easier.

Read more

Redirect your blog.wordpress.org to your own domain name

Having  just set up WordPress on here this morning one additional thing I wanted to do which was to put a redirect in place to redirect my sub domain on wordpress.org (which is http://chrisshennan.wordpress.com) to point to my own domain name.

My main reason for doing this was that when I comment on some of my friends blogs (mainly those on blogspot) I have posted the comment using my WordPress profile which only allows me to enter my wordpress username which then links to username.wordpress.com.  As a result I would have to be adding my new blogs entries to 2 blogs which would be a waste of time and bad in terms or SEO (duplicated content resulting in a lower search engine listings).

Read more

Advertisement

Digital Ocean

Chris's Reading List

www.thoughtworks.com

BFF @ SoundCloud

Our friends at SoundCloud embarked on a journey a few years ago that changed their system and moved it from a monolithic Rails application towards an ecosystem of microservices. Read more

The Drum

The Drum

Google'€™s AMP is bringing some much needed speed to mobile but the transition won'€™t be easy for publishers

A week after launching, the Google-led Accelerated Mobile Pages (AMP) initiative has raised more questions than answers for publishers... Read more

SitePoint

SitePoint

Quick Tip: How to Permanently Change SQL Mode in MySQL

MySQL 5.7 introduced some awkward changes for older codebases and tends to break apps. Here's how to temporarily (or permanently) lower the strictness level Read more

SitePoint

SitePoint

How to Build Your Own Dependency Injection Container

Andrew Carter builds a Dependency Injection container from scratch, showing you how that rocket science is really just fireworks strapped to lego figures! Read more

AuthorityLabs

AuthorityLabs

13 Reasons Your Organic Traffic is in Decline | It's Not a Penalty

The landscape of search engine optimization has changed drastically in the last 3-4 years. Even as it changes, a lot stays the same. It has been very challenging to see a multitude of friends and colleagues approach me with problems that often seem beyond repair with clients that they have worked with for years. Read more

TechCrunch

TechCrunch

WordPress Sites Now Support Google’s AMP To Make Mobile Pages Load Much Faster

Google has some big plans when it comes to making the web faster on your mobile phone. The company just added AMP-enabled pages in its mobile search results... Read more