Friday, February 27th, 2015 by Servage

Creating good and meaningful URLs is an important part of every web project. You need to consider the logical structure of your URLs as well as their SEO impact. At the same time URLs should follow a specific structure and provide a meaningful aid for the user in understanding what to expect in return from the server for a given endpoint.
Structuring the URL
The old way of creating URLs for dynamic PHP-based sites was to route everything through a single index.php file, with corresponding parameters. An example of such an URL could be:
http://mydomain.com/index.php?page_id=123&option_a=1&option_b=0&session_id=xyz
The example above holds a few values and a session id. Nowadays the session identifier would likely be parsed through a ...
Monday, February 23rd, 2015 by Servage

There are numerous Javascript frameworks available out there, and choosing the right one may have a great impact on your project workflows. It may even have significant impact on your project's overall chance of success, as the framework will highly dictate the possibilities, functions and ways to work for certain parts of your system. Therefore choosing the right Javascript framework - or coding something on your own - is a decision that needs to be taken with care. The following information is supposed to help you getting an overview and understanding some more details about three very popular frameworks.
The following frameworks are all open source and have a lot in common. However, there ...
Wednesday, February 18th, 2015 by Servage

The ability to accept online payments is crucial for many website owners. There are quite a few obstacles before your can make a sale to a customer, and at that point you really do not want any problems during the final step of the payment process.
Developers take many actions to improve the conversion funnel. It starts with optimizing advertising actions to target the desired audience better, and ends with tons of ongoing improvements to parts of the own website. Adapting to user desires is an ongoing and never ending process. However, too many services neglect that last step: The payment.
The payment process matters
From a business perspective you could argue that the payment ...
Tuesday, February 10th, 2015 by Servage

Developers are often smart people who have the ability to understand and learn complex issues quickly. They can adapt and apply new knowledge fast, and thereby continuously stay on top of the technological development. Many developers are even self-taught by spending hours with online resources, tutorials and other educational material. However, there is only so much you can learn by yourself while keeping a good learning curve. When you reach a certain level, then new knowledge comes slower and the horizon starts to become fixed. Therefore networking and sharing knowledge with others is a great way to keep in touch with the technological forefront and continuously challenge yourself to take in ...
Friday, February 6th, 2015 by Servage

The PHP framework Laravel is currently one of the most popular frameworks. It is widely adopted and liked for its ease of use and good learning curve. You can read about getting started with Laravel in one of our earlier blog posts.
Nowadays being able to speed up development time is very important. Constant changes in available technologies and new trends online dictate a high pace of new things to follow or use for a while, until the next thing comes along. Missing out on new trends is dangerous, because users quickly penalize sites for being out of date or lacking user friendliness.
We have previously covered how ...
Tuesday, February 3rd, 2015 by Servage

If you are familiar with jQuery you know the great and easy way to work with DOM elements based on selectors. You start by selecting the elements you are interested in, whereafter you can perform calculations, manipulations and various other tasks with them. This is a highly flexible and efficient way to combine JavaScript and HTML for dynamic effects on a website.
Since JavaScript is executed in the client's browser, you cannot use jQuery in your PHP backend, yet some developers would like a similar easy way to handle HTML there. The HTML generation and manipulation often becomes a bit messy in PHP. There are plenty of libraries that try to aid ...
Recent comments