PHP: Basic Introduction to Namespaces

History of PHP Namespaces In PHP prior to 5.3 (2009), any class you define lived at the same global level as other classes. Class User, class Contact, class Db they're all together in the global namespace. This may seem simple, but it makes organization tough, which is why PHP developers started using underscores…

Top Ideas for Creating Website Content

Creating a fantastic website that impresses all of your visitors comes down to much more than choosing a WordPress (or alternative) theme template and uploading the best plugins. You can have all of the best features that are available, but if you are putting content onto your website that isn’t…

Useful technical SEO checklist for developers

Nowadays search engine optimization has evolved to such a degree that it very nearly emulates real world marketing; that is, marketing for the people. And there is one great truth on this freak world: people are fickle. But that's the beauty of it. Modern SEO is so dynamic that almost anything could work, but that's…

8 best free, web-based CSS optimizers/compressors and code formatters

Keeping your CSS files small and organized is very important, especially if you're going to spend any time editing your site in the future, (or if others are gonna be using the code i.e. clients). Helpfully, there are a number of different techniques which can be utilized to aid organization…

Best Paywall Plugins for WordPress

The most effective way of monetising a blog or a website, is moving content behind a subscription fee much in the same way the traditional print press is doing. Using a a “paywall”, (areas where readers have to pay a predetermined amount of money for access) in WordPress, is easier than…

5 best open source version control systems tools for sysadmins

As a system admin, the chances are you collaborate with multiple people across the company, therefore you will probably know the stress of constantly transferring files and version controlling the changes. Version control tools are a great way to enable collaboration, maintain versions, and track changes across the team. Perhaps the…

Facebook Prepack, The Next Big Thing In The JavaScript World

In the last days, the social networks were crazy about Prepack. Probably you still haven’t heard about it. It’s reasonable! It has been an open source only a few days ago. Prepack has developed by Facebook and it is under active development. It’s experimental and still in very early stage,…

An Introduction to Email Segmentation

Email marketing is one of the most effective marketing methods to acquire new customers. Did you know that 72% of people prefer to receive promotional content through email rather than social media channels (17%)? For anyone who is looking to develop a highly successful email campaign, listening to what potential…

8 Best Google Apps You Have No Idea About

There are dozens upon dozens of Google apps and other products out there that are worth checking out. Sure search, Gmail and Google Calendar are must-haves, but Google’s utility extends far beyond its core products. Earlier today, we told you about 8 apps every Android user should know about. Here…

CSS Progressive Loading in Chrome

Until now, only in IE/Edge could we leverage streaming of CSS to load progressively the CSS of the components as their HTML is streamed. In other browsers, they would normally block rendering till the entire CSS sources were loaded, giving us the white screen of wait before anything could render. With…


CSS Media Queries for iPad and iPhones

Many times We have had to design responsive websites targeting specific devices with CSS media queries, and not just base the break points from the site's content.…

Google updates LocalBusiness Schema

It seems we may have had a Google structured data update yet again . The next thing they changes was to require the Image and priceRange data fields in the LocalBusiness…

How to Optimize Images for SEO

Images are a vital part of engaging online content. People have short-time attention no one wants to open a page only to find an unbroken wall…

Install Memcache in Ubuntu 16.04

Memcache is an in-memory key-value store that is ideal for speeding up infrastructure. Perhaps a slow operation needs access to rarely-changing data, or files are…

How China Is Changing Internet

In China, a sheltered internet has given rise to a new breed of app, and American companies are taking notice. What was once known as…

PHP Libraries For Summer 2016

Here are our picks for the 12 most useful and interesting open-source PHP libraries that you should check out this summer!   Monolog With Monolog you can create…

We use our own cookies and third-party cookies to improve our services, show products based on your preferences, analyse the browsing habits of our users, and enable interaction with social networks. Continuing to browse our sites implies full acceptance of their use. You can change your cookie setting or get more information here: Cookies policy .