6

Intro to the React Framework | Nettuts+

In today’s world of Javascript Application frameworks, design philosophy is the key differentiating factor. If you compare the popular JS frameworks, such as EmberJS, AngularJS, Backbone, Knockout, etc. you are sure to find differences in their abstractions, thinking models, and of course the terminology. This is a direct consequence of the underlying design philosophy. But, in principle, they all do one thing, which is to abstract out the DOM in such a way that you don’t deal directly with HTML Elements.

6

Client-Side Security Best Practices | Nettuts+

Thanks to HTML5, more and more of an applications’ logic is transferred from server-side to client-side. This requires front-end developers to focus more on security. In this article I will show you how to make your apps more secure. I will focus on techniques that you may not have heard about, instead of just telling you that you have to escape HTML data entered in by users.

Of course I don’t want you to serve your content with FTP or plain TCP. What I mean is that if you want your users to be safe when using your website, you need to use SSL (HTTPS). And not only for login sites, or valuable information. For all of your content. Otherwise, when someone is accessing your app from a public network, what they see may be malformed by some hacker inside this network. This is called a main-in-the-middle attack:

6

WebGL With Three.js: Basics | Nettuts+

3D graphics in the browser have been a hot topic ever since it was first introduced. But if you were to create your apps using plain WebGL, it would take ages. This is exactly why some really useful libraries have recently came about. Three.js is one of the most popular, and in this series I will show you how best to use it in order to create stunning 3D experiences for your users.

Before we begin, I do expect you to have a basic understanding of 3D space before you start reading this tutorial, as I won’t be explaining stuff like coordinates, vectors, etc.

6

Primary DNS Server on RHEL 5.x | Web Publication

Step- 1: Check bind and caching-nameserver rpm package is installed or not by following this command:

[root@ns1 ~]# rpm -qa | grep –i bind* or
[root@ns1 ~]# rpm –qa bind* (if installed then it will show all the bind related packages)

bind-chroot-9.3.6-4.P1.el5
bind-libs-9.3.6-4.P1.el5
ypbind-1.19-12.el5
bind-9.3.6-4.P1.el5
bind-utils-9.3.6-4.P1.el5
bind-sdb-9.3.6-4.P1.el5
bind-devel-9.3.6-4.P1.el5
bind-libbind-devel-9.3.6-4.P1.el5
system-config-bind-4.0.3-4.el5

[root@ns1 ~]# rpm -qa caching-nameserver*

6

Necessary chrome extension for Web Developer & SEO | Web Publication

Here I am going to write some collection of chrome extension that are often necessary for Web Developers as well as Web Search Engine Optimizer. Basically I am using Mozilla Browser and addons for SEO work. But recently I need to use chrome. When I try to use SEO work in chrome browser I faced some difficulties to find out necessary extensions. That’s why I want to share the links with others who need this extensions.

37

List of files in a wordpress package version 3.4.1 | Web Publication

There some time it’s good to have a complete list of files & directory in WordPress package directory for checking patterns or finding strings directly via Search/Find. Especially when working remotely, having a complete list of WordPress files available online can help expedite the attack-recovery process.

The official Codex page lists some important files, but only for WP version 2.x and doesn’t seem to list files located in all sub-directories. Surely it’s not very exciting topic in the world, but it’s always good practice to know the files structure. By this, You can get to see the bigger picture and gain a better understanding of how much stuff actually is included in WordPress — especially when you like to start digging around in the /wp-includes/ directory.. bring a snack, knife, and some flint to improve your chances.

We’re going to download and unzip of WordPress version 3.4.1 — a complete list of all files in all directories. Here’s the steps: