Newest Tutorials

Give your photos cinematic retouch look like movie
In this tutorial I will show you how to give your photos cinematic retouch look like movies using adobe photoshop. Open am image inside your photoshop .Add new curves layer adjustment , start to make your curve as shown below to reach a suitable contrast to your image , then change blending mode to luminosity.

How to colorize black and white photos
In this tutorial I will show you how to colorize black and white photos like the image of the tutorial above using adobe photoshop in detail .

Add cool water color effect to your images
In this tutorial i will show you how to add cool water color effect to your images in simple steps using adobe photoshop .

Add High contrast and Gritty look effect
Today I will show you how to make your photos desaturated ,high contrast,and gritty like this image in detail by using adobe photoshop , Look at the image before and after editing...

Make a quick water fruit manipulation
In this tutorial I will show you how to make a quick water fruit manipulation , I'm using adobe photoshop cc in the tutorial . At first i will hide some parts of orange pieces that i will replace with water using photoshop mask function , Then I will transform water in the orange hidden area ,Then I will some of water splash , And finally add a fish swimming in the manipulated area

Abstract Art manipulation tutorial
In this tutorial I will learn you in detail how to use the functions of photoshop to create awesome abstract manipulation for your photos. By reading this tutorial you will be able to reach a result look like the image above , You can use your imagination and your own skills to add more touches ,You will learn a lot of useful and interesting techniques in abstract art and Photoshop.

Simple PHP Captcha for HTML Contact Forms
In this tutorial you will learn how to create a simple php captcha code for contact forms using PHP and some math operations to increase the security of your html form and reduce spam emails from users or bots.

Check if HTML Element is Empty or has Children Tags
If you have an empty div or other element that you want it removed if does not contain any html tags or text inside it, here is a quick guide how to do it with jQuery. I will also show you how to handle empty tags using CSS only. Make sure to watch the video tutorial if you want to see live examples.

Controlling The Cache: Using Edge Side Includes In Varnish
In this article I’ll explain how you can benefit from using Varnish even when there are parts of your pages that can’t be cached for long periods, using Edge Side Includes.

Browser Input Events: Can We Do Better Than The Click?
Responding to user input is arguably the core of what we do as interface developers. In order to build responsive web products, understanding how touch, mouse, pointer and keyboard actions and the browser work together is key. In this article we will introduce the event cascade and use this knowledge to implement a demo of a tap event that supports the many input methods while not breaking in proxy browsers such as Opera Mini.

How To Keep Framework Development Simple And Bug-Free
In this article you’ll learn our methodology for testing responsively, not just on a case by case, page-from-PSD comp. See, we’ve developed a certain system to make sure that nothing’s broken at launch on different devices.

HTML5's Page Visibility API vs. onblur() and onfocus()
Doesn’t it make sense that sites should only be active when they are the primary focused tab? Why are we burning up batteries and processor cycles with animation that can’t be seen? Thankfully, there is a solution: the HTML5 Page Visibility API.

Using CSS fit-content : Tutorial
In previous articles I’ve explored some of the new intrinsic and extrinsic CSS values such as object-fit, max-content and min-content . While still officially labeled “experimental”, these values have excellent browser support when provided with appropriate vendor prefixes.
Existing somewhere between max-content and min-content, fit-content can be very helpful, particularly when creating responsive designs.

Understanding Internationalization in ASP.NET MVC
Internationalization is abbreviated to i18n, where 18 stands for the number of letters in word Internationalization between the first i and last n. Internationalization is the process of developing products/softwares in such a way that they can be localized for languages and cultures easily. It involves Globalization and Localization.

Creating a composite primary keys in Entity Framework 4.1
There are two main ways of achieving this. Let’s look at an object – Brochure: { ProductId, Year, Month, ProductName}. We want: ProductId ,Year, Month. To make up the primary key...

.NET Serializers Comparison Chart
There are many ob­ject se­ri­al­iz­ers in C#/.NET but their de­tails are often not so ob­vi­ous, for ex­am­ple: Does my class need a pa­ra­me­ter­less con­struc­tor? Can I se­ri­al­ize private fields? Can I se­ri­al­ize readonly fields?

Mutexes in .NET
The Mutex class in .NET is a lit­tle bit tricky to use. Here’s an ex­am­ple how I got it to do what I want: If you run your pro­gram twice, one will ac­quire the mutex and the other one will wait – until you press a key in the first one.

Getting Started with SignalR 2 and MVC 5
This tutorial introduces you to real-time web application development with ASP.NET SignalR 2 and ASP.NET MVC 5. The tutorial uses the same chat application code as the SignalR Getting Started tutorial, but shows how to add it to an MVC 5 application.

Creating a Leaderboard App with Azure Mobile Services .NET Backend
This tutorial shows how build a Windows Store app using Azure Mobile Services with a .NET backend. Azure Mobile Services provides a scalable and secure backend with built-in authentication, monitoring, push notifications, and other features, plus a cross-platform client library for building mobile apps. The .NET backend for Mobile Services is based on ASP.NET Web API, and gives .NET developers a first-class way to create REST APIs.

Getting Started with Web API 2 (C#)
HTTP is not just for serving up web pages. It is also a powerful platform for building APIs that expose services and data. HTTP is simple, flexible, and ubiquitous. Almost any platform that you can think of has an HTTP library, so HTTP services can reach a broad range of clients, including browsers, mobile devices, and traditional desktop applications. In this tutorial, you will use ASP.NET Web API to create a web API that returns a list of products. The front-end web page uses jQuery to display the results.