Friday, May 30th, 2014 by Servage

WordPress security is a prime concern for any WordPress programmer hence they are taking various measures to tackle it with utmost care. There are many security plugins available in the market to manage them, but not sufficient to do all jobs at all levels. In due course, a WordPress developer has to learn various direct coding techniques to manage security aspects successfully.
At coding level, file system and its permissions and ownerships, in particular, are playing crucial role to leave serious vulnerability if handled carelessly. Therefore, for a WordPress programmer security measures begin right up to installations. If you don’t have adequate knowledge to how set the right ...
Monday, May 26th, 2014 by Servage

We already know that one video format isn’t going to cut it in the real world. At the very least, you need to make two versions of your video: Ogg Theora and MPEG-4 (H.264 video). Some developers prefer WebM instead of Ogg because browser support is nearly as good and the files are smaller. As a fallback for users with browsers that don’t support HTML5 video, you can embed a Flash player on the page or use a service like YouTube or Vimeo, in which case you let them handle the conversion, and you just copy the embed code.
In the markup, a series of source elements inside the video element point ...
Friday, May 23rd, 2014 by Servage

We’ve seen CSS used for visual effects like rounded corners, color gradients, and drop shadows that previously had to be created with graphics. In this article, we’ll look at some CSS3 properties for producing animated interactive effects that were previously only possible with Flash or JavaScript.
We’ll start with CSS Transitions, a nifty way to make style changes fade smoothly from one to another. Then we’ll discuss CSS Transforms for repositioning, scaling, rotating, and skewing elements and look at how you can animate them with transitions. I’m going to close out the article with brief introductions to 3D Transforms and CSS Animation, which are important to know about but are too vast ...
Wednesday, May 21st, 2014 by Servage

You’ve probably heard about Ruby on Rails by now. Your developer friends are raving about it, talking about how they wrote an application in less than half the time it would have taken using some other technology, how they really enjoyed themselves instead of stressing out, and then spent their extra time on the beach. Rails sure does sound like a pretty compelling technology. But what is it, and how does it fit into the big picture of web development?
If you’re a designer, user interface architect, writer, or a software developer not yet acquainted with Rails, you might be wondering what this technology is all about. Can it really cut through ...
Monday, May 19th, 2014 by Servage

One of the questions people often ask about Rails is how it differs from PHP. PHP is a general-purpose scripting language that can be embedded right into HTML pages, making it easy for developers to create dynamically generated web pages quickly and easily. Many web designers and most web developers have used PHP in some capacity. Because of its proliferation (it’s usually installed by default on most webhosts), PHP is often the go-to language for handling simple tasks like keeping your website’s navigation current, randomizing images on a website, and even creating a simple content management system. PHP is also useful for creating full-blown open source and commercial web applications such ...
Saturday, May 17th, 2014 by Servage

There are dozens of templating engines out there, with options such as Smarty, Twig (used in the upcoming version of Drupal) and Blade (the default for Laravel) among the best known – as well as vanilla PHP, of course. Stepping away from PHP specifically, eRuby / ERB and Haml for Ruby / Ruby on Rails, and Javascript has scores of popular choices including Mustache, Handlebars, Hogan and EJS. Some have subtly different syntax, some more markedly so.
A comparison
One which differs quite significantly from most is Jade, an engine usually associated with Javascript applications – it’s supported out-of-the-box by Express for Node.js, for example. It’s Jade I’m going to look at in ...
Friday, May 16th, 2014 by Servage

Once upon a time, clients and developers were crazy for ready-made themes. And so, WordPress developers were continually releasing attractive themes for various industries in several categories. And in the process, making a fortune.
Over time, SEO has taught them to be unique with design and with content, including images. Now, clients are more willing to spend money on custom WordPress programming and site designs. Creating a WordPress website for a sizable project, however, can be costly for many clients. Enter the smart WordPress web developer. Making use of blank WordPress themes allows them to customize the WordPress site to a greater degree, with less investment of time and money.
Blank WordPress ...
Wednesday, May 14th, 2014 by Servage

What you are learning here is merely the tip of the proverbial iceberg. There is much more to learning about databases but this will give you a good foundation to build on. There is always more to learn and, as usual, nothing stays the same.
Database FAQs
So, what's the deal with the semicolon? The semicolon at the end of a statement simply tells the DBMS that you are done with that statement and it should process it now. DBMSs can very greatly when it comes to designating the end of a statement so be sure to check your DBMS and see which one is right for you.
Isn't there a better way to ...
Tuesday, May 13th, 2014 by Servage

In the olden days of web designing, we used to employ CSS with HTML in rather inconvenient ways and thus with limited use. CSS later underwent an evolution, allowing designers to replace all table-based layouts with styled sheets that eventually lead to the responsive websites we have today.
Not only CSS, browsers evolved as well, fitting on smaller devices with HTML5 and CSS3 compatibility. Despite advancements in browser technologies, common standards across all browsers are lacking consistency in style for how they display content. Going forward, it will remain impractical to impose standards, as each new browser or new version of existing browsers offer their own set of features.
Currently, web developers and ...
Monday, May 12th, 2014 by Servage

Alright, we're making some progress now. You have a database and you've created some tables. What about putting some data into the tables?
What is an INSERT statement?
I'm sure that it's not hard to guess what the INSERT statement does. However, how it works will probably need a little explanation. In order to use INSERT you will need to learn about a couple of other important keywords, INTO and VALUES.
Let's start with INTO. In order for the DBMS to know where to put the data that you are adding it has to know what table you want the data to be added to. Using the "contact" table that we created in part ...
Recent comments