10 tips for improving website performance

On the Internet nothing causes people as much grief, anger and aggravation as a slow loading website. If a website does not load within the critical first 2 seconds 50% of viewers will click or tap away and most of them won’t return. This means lower conversion rates, lower rankings on searches and anemic traffic. And this rule is not only applicable for small websites. Google saw a drop of 20% traffic because a page loaded half a second slower. Amazon experienced substantial revenue losses because page load speed increased by 100 milliseconds.

6 Tips on choosing a technical partner for outsourcing

Have you decided to get a new website or a mobile app or make your current website mobile friendly? Great. Go for it. That’s the first 20% of your job done. For most of us the biggest challenges are the technical skills needed to pull-off the project allied to a stable delivery that offers businesses value for money. When it comes to designing a serious web application, an iOS app or a responsive website an overwhelming number of companies choose to outsource it to a third party.

Transforming a mobile-unfriendly site with responsive design

SAM Learning is the company behind Penda Learning - a web-based science and math training resource for teachers in the US.   

The challenge  

SAM Learning was receiving feedback from teachers that the Penda Learning website didn’t work when they were trying to access it from a tablet. Teachers found the initial interaction unusable because the homepage was not optimized for mobile devices, and this was affecting sales.  

Continuous Integration

The main concept behind continuous integration is simple: every developer checks in their code, every day. Adopting this policy reduces the time it takes to integrate a developer’s code into the existing codebase to almost zero. Regular and frequent check-ins also allow testing systems to be developed that will regularly scan the entire code base for problems and raise red flags early in the process rather than later, when the bugs are more expensive to fix...

MYSQL alternatives to MYSQL

Have you been using MySQL for your web applications since your first foray into website development? Perhaps you now run, or are thinking about running, your own server and you will set up MySQL because that is what you have always used. Did you know there are alternatives? A NoSQL database is one of them, and it has its use cases, but that will need some consideration, and almost certainly some rewriting of your application, to take advantage of. Instead, let me talk to you about some databases that speak your applications language, namely MySQL's client server protocol.