Friday, May 27th, 2016 by Servage

Pixels, rems, ems, percentagess… If you are a designer, you must have used these in CSS before. What about vh, vw, vmin or vmax? This time we are going to talk about these four CSS3 units you might not have used before.
What are relative units?
To get an understanding of what the above units are, it is essential to understand the meaning of relative units. CSS has two types of units: absolute and relative units. Absolute units are, as the name suggests, absolute. Their size does not change based on anything else on the page. An example of this would be pixels. Relative units are the opposite: they change based on certain ...
Sunday, May 22nd, 2016 by Servage

Have you ever wondered how big websites handle email sending within their PHP applications? Popular websites can send hundreds of thousands, even millions of emails to their users each month. Instead of sending so many emails locally on a web server, it is recommended to use an infrastructure that is built specifically for sending emails. Even if you are not operating or coding a large website yet, it is considered good practice to have a scalable email infrastructure from the beginning. In this article we will take a look at some alternatives to the traditional mail() function for building a reliable and cost-effective email infrastructure.
Two types of email services
There are many ...
Monday, May 16th, 2016 by Servage

For years now people have been constantly asking Facebook for a dislike button. And even though we’ve seen a lot of jokes online about this, it was pretty clear that Mark Zuckerberg was not going to encourage critical thinking with the simple use of a button. Basically, until recently, your only two choices to express your feeling about a post were to click the Like button, which naturally meant you liked what was happening, what your were seeing, or that you agreed with someone’s point of view; or you could comment and express your own feelings and contrary opinions. And this system worked just fine for a long period of time.
A ...
Wednesday, May 11th, 2016 by Servage

This is the last article which concludes the example template design, and here at the end you will learn how to add a footer-section to the PSD template. It will consume the remaining area of the canvas below the other content.
Start by drawing a rectangular background with the help of the rectangle tool, filling the remaining space. Then select the line tool to draw a line with the dimensions of 940 by 1 pixel. Here the fill of the layer has been set to a darker color so it gives a nice contrast to the white background.
Logo
Open your logo in Photoshop and press ctrl and T to resize it to fit in ...
Friday, May 6th, 2016 by Servage

For a long time, PowerPoint has been the de facto standard for creating presentations. A notable alternative to PowerPoint is a JavaScript library called Reveal.js. With Reveal.js you can create beautiful fully-responsive slideshows using tools you are already familiar with: HTML, CSS and JavaScript. The finished slideshows can be viewed directly with any modern web browser or even on a mobile device.
Getting started
Getting started with Reveal.js is very simple and takes only a minute or two. Go to the official GitHub repository at www.github.com/hakimel/reveal.js and download the latest .zip archive. Extract the archive and run the included index.html with your favorite web browser. You should now have a working Reveal.js demo ...
Monday, May 2nd, 2016 by Servage

What is new in PHP?
Chances are you have been developing dynamic web applications using PHP 5. After a long wait and a series of issues with PHP 6, PHP 7 is finally making its way to the hands of developers who are eagerly taking advantage of the new features it has to offer. But what does it have to offer? What are the new key features in PHP 7? That is what we are going to find out in this article, so you know what benefits you may get from a transition later on.
Return type declarations
The first new feature on the list is return type declarations. Return type declarations allow ...
Recent comments