How to Set Up HrefLang Tags for Different Language Pages on Your Website

15. September 2014 16:00 by Daniel Herken
Most global website visibility requires multiple language support. Google has said that auto-translations send poor quality signals to its search engine algorithms. You should create good translations that support countries you're targeting. Once you have your content's translations, how do you set up your site for the best SEO? Google provides you with a link tag that uses the "hrefLang" property to indicate to the search engine that your site supports multiple languages. Having the same content in different languages creates duplicate content in the search engines, so you should implement this tag when you have separate sites or separate folders with alternative languages. [More]

No More Cross Browser Testing: Introducing BrowseEmAll Services

1. September 2014 15:45 by Daniel Herken
Over the last 3 years we constantly enhanced our popular cross browser testing solution BrowseEmAll.

But more than once I heard from our customers that, while our solution sucks less than others, cross browser testing is still a task many web developers despise. Totally understandable, as this is a rather boring task to begin with, and if you don't know where to look, testing a website across all browsers and mobile devices can be very time consuming. Fixing the bugs you discovered can be an equally daunting task (hello Internet Explorer). So today I'm happy to announce the BrowseEmAll Services! From now on, We take this burden off all you web developers out there. [More]

What is the Difference between Authentication and Authorization in Web Development

25. August 2014 16:00 by Daniel Herken
As a web developer, you come across the terms "authentication" and "authorization" a lot. Some developers incorrectly use these two terms interchangeably. In fact, authorization and authentication are two different programming terms that web developers should know. They aren't interchangeable although they have discreet differences. These differences will help you understand your own code, website APIs on third-party sites, and any code you're tasked with managing in the future. [More]

What is Infinite Scroll and Should You Implement it On Your Website?

18. August 2014 16:00 by Daniel Herken
If you watch web development trends, you should know about infinite scroll. Infinite scrolling takes the place of website paging. Normally, when you have an article that uses multiple web pages, you have a right and left arrow and page numbers that viewers use to navigate throughout the article. Separating your articles into separate web pages is called pagination. With infinite scroll, pagination is done automatically with Ajax, which is a JavaScript library that lets you asynchronously make calls to a database without reloading the page. [More]

Tools for Developers - 5 Helpful Links to Add to Your Resources List

11. August 2014 16:00 by Daniel Herken
Whether you develop web or mobile apps, it is crucial to your livelihood that you maintain an awareness of the latest tools at your disposal. From referral networks for developers to recently launched coding tools, keeping track of available resources can have a definite impact on the profitability of your software development business. Check out the following roundup of developer resources to see which ones you can incorporate into your business. [More]

How to Isolate and Identify Performance Problems on Your Web Server

4. August 2014 16:00 by Daniel Herken
Most companies go through some growing pains when they increase web server traffic. Performance issues kill your conversion rates, sales, bounce rate, and even your SEO efforts. If you have a virtual private server (VPS) or a dedicated server, you need to identify where the problem stems from, fix it and then monitor your server for any future issues. Here are some ways you can remove factors and identify problems when going through the struggle of finding the source of performance issues. [More]

Why Short Loading Times Are Essential for Your Website

28. July 2014 16:00 by Daniel Herken
We have all visited websites only to be greeted with frustratingly long loading times. Poor website performance has often been cited as the number one reason for people abandoning a page. In order to keep your place in the extremely competitive world of online business, it is essential that your website offers high performance and ease of use. Statistically, if your page takes even just four seconds to load, you can expect a 25% abandonment rate. If it is even slower than that, your abandonment rate will increase exponentially. In conclusion, every second counts. [More]

Website Design 101 – How to Design Your Website Right From the Start

21. July 2014 16:00 by Daniel Herken
No matter what industry you are in, you know your business needs an innovative and attractive web presence. Moving that website from the design stage to reality can be a problem, however. Many business owners make common mistakes when designing their first websites -- mistakes that require expensive and time-consuming redesigns down the line. [More]

Web Services Dos and Don’ts: Making Your API Secure and Efficient

14. July 2014 16:00 by Daniel Herken
Web services are programming interfaces you use to be an intermediate between an outside program and your internal business applications. You use web services to allow external programmers to "talk" to your internal applications. The API sets the rules and standards for the programmer to protect your data. Using a web service API, you can allow customers and affiliates to use your apps while setting rules for how they can manipulate the data. These API components can be used for mobile phone apps, desktop programs or other web applications. [More]

Pros and Cons for Client-Side Web Development

7. July 2014 16:00 by Daniel Herken
Client-side web development is a growing trend in web design. A decade ago, the general rule was to use server-side coding whenever possible and only use client-side code when necessary. The new client-side coding trend has reversed this train of thought, and it has provided developers with some fast, convenient features that can be leveraged for advanced web applications. Even with its speed and convenience, client-side code still has its disadvantages. [More]