Friday, 23 June 2017

Coding Standards you must follow...

By Parikshit,





Cleanliness is a term that every programmer should learn and obey when creating code. When you create clean code it will help you troubleshoot any issues you may have with your code in the future. Here are five standards you should follow while writing the code.

1. Line Breaks:
This should be something that seems obvious for most designers but it should still be mentioned. When you put everything on one line, it becomes harder to read, and if you have to change any of the code in the future it takes longer. In CSS, it is nice to have a new line break after every attribute, this allows the designer and future designers to understand quickly where the attribute ends. Designers should get in the habit of pressing the Enter key for a page break after every semi-colon in their code. Having line breaks in your code also makes the code look more professional.

2. Tab Indention's / Single Indention's:
This is a debate that developers have all the time, should you tab indent or use a single space indention? Whatever you choose to use, be consistent with it. Don’t use tab indention for one attribute, then a single indention on the next. Like line breaks, being consistent with your indention's makes your code easier to read, troubleshoot, and look professional.

3. Clean Comments:
Comments play important role in coding. They can save a lot of time and stress when trying to find out what the original developer was trying to do. If the comments are not written cleanly, then comments can become useless. Comments should be as descriptive as possible and should be short and to the point. When writing comments, make them sound natural as if you are explaining the code to another developer. If you using one line comments your entire code, then switch to multi-line comments for no apparent reason, it can throw off the person reading the comments.

4. Consistent and Descriptive Classes and IDs:
In programming, one of the first things you are taught are to be descriptive when naming a variable. A class or ID with a descriptive name can assist in helping understand what the developer is trying to do. A class named odd isn’t very descriptive. Does odd mean an odd number, or something odd is happening that should not be happening. Whereas odd_row will let you know that the row is odd, and if you have an even_row class, then it is a little safer to assume that the classes affect something that alternates between even and odd numbers. Being consistent with variable names helps your code be clean also. If you had classes that started with a capital letter, then in the HTML tags you call them with a lowercase letter it can become confusing. CSS and HTML are not case sensitive, but it helps if you remember to keep an eye on upper and lower case characters. Perfection is in the details, and making for sure you are consistent with variable names is just one more detail to remember.

5. Nesting:
Nesting is the idea of putting similar code together so that it can be read easier. In CSS, you may want to nest attributes based on their class and ids. It is a lot easier to understand what a designer is trying to do when the designer puts all the attributes for a class called clean_code together. It also makes it easier to change one attribute that affects that class then searching through all the lines of code. When you use nesting with indention's and line breaks, this can make a big difference in how easy your code is to read.

Wednesday, 21 June 2017

Step to do marketing of your business in foreign countries

By Nived,

Step to do marketing of your business in foreign countries 



                      


After the worldwide monetary downturn quite a while prior, numerous American entrepreneurs may accept the planning couldn't be more regrettable to extend all inclusive. As I would see it, that is not the situation. There are great open doors for some plans of action in outside business sectors. The trap is to distinguish that specific, undeserved specialty that is a match for your business, and follow it.

For instance, my firm, Worldwide Power Products, found that developing mining and oil and gas organizations in Latin America and different nations were thinking that its hard to secure moderate gear. We needed to venture into these business sectors, however first expected to fulfill neighborhood prerequisites. At times these included indigenous substance activities, which require that neighborhood organizations give a portion of the esteem when remote organizations offer items in their business sectors. Thus, we built up a focused on show that empowered us to meet the imperatives of those activities and still offer our items there.

With strong examination, compelling arranging, and clever, innovative execution, I accept many organizations can discover achievement in the worldwide commercial center today. A portion of the means we prescribe include:

1. Know your organization and your industry.
Before you can decide whether your items and additionally benefits are a fit for the worldwide commercial center, you ought to have an unmistakable picture of where your organization (and the business in which it works) is today, and where it will be (and additionally where you need it to be) tomorrow. Bear in mind to consider supply limitations and different elements that may change your item or administration lines later.

For instance, you could be offering a million gadgets in America and be sure that they would be a major hit in Europe. Be that as it may, on the off chance that you are arranging a noteworthy upgrade, or predict having issues getting crude materials later on, you may need to reevaluate your procedure. Or, then again, if mechanical advances in your industry may make an item old in five or even 10 years, remote development won't not be reasonable. (On the other hand, there are likely immature nations that may welcome an item that the major industrialized countries never again need or utilize.)

2. Decide how your plan of action interprets.
There are various routes for organizations to enter outside business sectors, including sending out, bringing in, joint ventures, permitting and seaward creation. For firms that deliver, make or exchange products, sending out is normally the most effortless and minimum hazardous strategy. On the off chance that you are keen on sending out, don't disregard roundabout trading, where a go-between acquainted with (and affirmed by the administration to direct) business in the objective nation handles the genuine exchange of merchandise.

3. Distinguish and examine target markets.
Likewise with beginning a business in the U.S., you have to discover a market that is ravenous for what you bring to the table. Be that as it may, the issue isn't simply request. You should consider every one of the elements, positive and negative, that effect your capacity to enter a market. Keep in mind those gadgets we discussed offering in Europe? You may need to make modifications, for example, changing the assembling materials to meet natural prerequisites in specific nations. Or, on the other hand, neighborhood content activities like those said before might oblige you to refine your assembling, appropriation or deals display.

4. Build up a marketable strategy.
The strategy for success you made when you opened your firm, and any resulting plans you have made for working as well as extending locally, won't make an interpretation of specifically to remote markets. You might have the capacity to adjust it, or you may require another arrangement altogether. There are many issues to consider, including:

• Potential markets/sources/clients.
• Import/trade valuing systems.
• Initial financing streams and foreseen incomes.
• Additional costs (e.g. promoting; shipping; stock stockpiling; retail facade; travel).
• Legal, administrative and license prerequisites.
• Potential organization or speculation openings, in the event that you are intrigued.
• Sales display (Internet or area based).

5. Look for exhortation and help.
I wish I could give you an enchantment wand that would guarantee achievement, however no such thing exists. Each organization and market is distinctive. Luckily, the U.S. government, and additionally many state and neighborhood governments and business-hatchery gatherings, uses a lot of time and vitality helping businesses―in a few cases, particularly asset strapped, little and medium-sized organizations (SMBs)―penetrate outside business sectors.

Saturday, 10 June 2017

Selenium

By,
Vikrant

What is selenium:
Selenium is automated tool for testing an web application. This tool is an free ware available on internet , it also support different browsers  & platform. selenium is not an  single tool it is an suit of software which is basically classified according to the organization need . Selenium has four main Components which are as follow.




1)Selenium Integrated Development Environment (IDE)
2)Selenium Remote Control (RC)
3)Web Driver
4)Selenium Grid

Selenium Develop by:
As we are  aware that selenium is an collection of different tool, behind it there are team of developer’s. Selenium was created by Jason Huggins in 2004. He was working on web application which require frequently testing due to this it will take more time for manual testing an hole application. He write a script in java programming language that would automatically control the browser action. He has given a name as JavaScript TestRunner.
Let’s see brief introduction to all fore Components of Selenium.

1)Selenium Integrated Development Environment (IDE):
It is the most simplest framework in selenium suit, & this is most easier to learn. As we install plugging for web browsers, this also the same we have to install it on Firefox it is also called as Firefox Plugging. Because of this simplicity Selenium IDE is used basically for  prototyping tool. If we want to test an web application then Selenium IDE is not an proper option.

Advantages:
•It is very easy to use and install.
•No programming require for using this.
•It also provide extensions.
•It has built-in help & test result reporting module.

Disadvantages:
•It is only available in Firefox browser.
•It only design an prototype of testing.
•It does not require looping & conditional operations.

2)Selenium Remote Control (Selenium RC):
Selenium RC is first automation testing tool, which will allow user to use programming language.

Following are the languages support by Selenium RC:
•Java
•C#
•Php
•Perl
•Ruby

Advantages :
•Support cross browser & cross platform.
•Also support login functionality.
•Can support data driven testing .
•Can readily support new browser
•It is faster than IDE.

Disadvantages :
•Process of installation is more complex.
•It must require programming knowledge.
•Browser interaction is less realistic

3. Web Driver:
Selenium WebDriver itself is better than both Selenium IDE & Selenium RC in different perspective. It is  effective  modern and stable approach in automating the browser's actions. WebDriver, unlike Selenium RC, does not rely on JavaScript for Automation.WebDriver control the browser by  directly communicating it.

Where WebDriver support following programming language .
•Java
•C#
•PHP
•Python
•Perl
•Ruby

Advantages :
•Simpler installation than Selenium RC.
•It communicate directly with browser.
•Browser interaction is more realistic.
•Faster execution than IDE  & RC.

Disadvantages :
•Requires programming knowledge.
•It is more complex to install than Selenium IDE.
•Can not readily support new browser.


4. Selenium Grid:
•It is used to run your Selenium RC scripts in different browsers and operating systems simultaneously. Selenium Grid is a tool basically used with
•Enables simultaneous running of tests in multiple browsers and environments.
•Saves time enormously.
•Utilizes the hub-and-nodes concept. The hub acts as a central source of Selenium commands to each node connected to it.

Friday, 26 May 2017

Trends Of Video Marketing



By,
Chaitali

You must have read many blogs about various marketing trends in 2017. With the rise in digital marketing trends, companies are battling to gain a competitive edge by some way or the other. Let me tell you, there are plenty of trends that as a marketer, you need to be considering if you want to get ahead of the game.


 Video marketing has proved to be the booming digital marketing trends since 2016-Q3.You might have come across this type of statement many times earlier where every single digital marketing technique seems to be booming. However, following are some of the statistics from Hubspot report on video marketing that will support my statement –
•If we include video on a landing page can increase conversions by 80%
•After watching a video, 64% of users are more likely to buy a product online
•Real estate companies that include a video, receives 40% more enquiries than those without video
After doing a user interaction survey, here are some more statistics that proves the user engagement with videos and will make the statement concrete –
•92% of mobile vide consumers share videos with others
•1/3 of all the online activity is spent watching video
•36% of online consumers trust video ads
•80% of users recall a video ad they viewed in the past 30 days
•90% of users say that product videos are helpful in the decision process

Now you may know the reasons for rising popularity of video marketing, let’s see what’s trending in video marketing:

1. Facebook Live:
Since it is introduced, 78% of businesses find Facebook Live an effective marketing tool.
Facebook Live is trending because it is completely free, its versatility, and ability to connect with your audience instantly. All you need to do is just hit live and Facebook does the hard work for you. It will send push notifications to your audience, notifying them that you are live – which of course encourages more people to watch and comment live.  


I have mentioned in my previous blog that the online business scenario is changing. However, with these features on your plate, we can say that it is changing rapidly.
 
2. Instagram Video:
Instagram is a mobile application that allows users to share videos either publicly or privately on the service.The 85% of businesses that have used Instagram video said that it was an effective marketing tool.

 
Following the footsteps of Facebook, Instagram recently rolled out the same feature. It allows you to broadcast your business, service or product video live. It makes the viewer feel part of a community. Once the video is finished, it will get disappear. As it won’t stick around forever, it almost feels like exclusive viewing that makes it more engaging.

3. Webinars:
For 94% of businesses, webinars turned out as an effective marketing tool.

 
You cannot keep webinars out when it comes to engaging your audience through videos. It’s the perfect way to drive more leads. The purpose of a webinar is to create a video on a topic that is highly valuable to your audience. However, in order to get a qualified lead, your webinars should be super valuable for which they are willing to sign up with their contact details.

4. 360 Video:
Its been recenetly introduced that still 86% of the businesses that have used 360 video mentioned it as an engaging and beneficial marketing tool.
Being new to the market hasn’t stopped businesses trying it out to check if it works for them. So, how does it work? In 360 video, every direction is recorded at the same time, so that you get a full panoramic view of wherever you may be. For a viewer, it seems as if he is standing at that place and watching it in the real world.


  360 video is beneficial for industries like automobile, manufacturing, etc. Especially, for real estate businesses, it’s a golden ticket to attract the site visitors.
The video marketing is so versatile that you can include them within your digital marketing strategy throughout the entire year. If you want to stay ahead of the competition, consider adding video to your marketing strategy.



Wednesday, 24 May 2017

WRAPPER CLASS IN JAVA

By,
Santosh     
A class dedicated For each Java's eight primitive data types. Those are known as wrapper classes, because they "wrap" the primitive data type into an object of that class. Java.lang package contains all the wrapper classes , and they are imported by default into each Java programs.

In java wrapper class provides the mechanism to convert object type into primitive data type and primitive data type into object type .
Since J2SE 5.0, unboxing and autoboxing feature converts object type into primitive data type and primitive data type into object type automatically. Automatic conversion of primitive data type into object type is known as autoboxing and vice-versa unboxing.


Wrapper class:
1.Byte

2.Boolean
3.Character
4.Double
5.Float
6.Integer
7.Long
8.Short

Example : Primitive data type to Wrapper class
public class WrapperEx{  

public static void main(String [] args){  
//converting int data type into Integer object wrapper class  
int a=200;  
Integer b=Integer.valueOf(a);
Integer c=a;
//it’s a autoboxing, automatically compiler will write this line of code Integer.valueOf(a) internally  
 System.out.println(a+" "+b+" "+c);  
}
}  
Example: Wrapper class to Primitive data type
public class WrapperEx1{    

public static void main(String []args){    
Integer z=new Integer(3);
int x=z.intValue();
//Converting Integer object wrapper class to int data type
int y=z;
//it’s a unboxing, automatically now compiler will write this line of code internally z.intValue()     
    
System.out.println(z+" "+x+" "+y);    
}
}   
Automatic conversion by the Java compiler makes between the primitive data types to  the related  object wrapper classes is called as Autoboxing.

For example, changing a double to Double wrapper class , and an int to an Integer wrapper class, and so on.
Integer object_name = int veriable_name;
If the conversion goes the other way, this is called unboxing

int veriable_name =Interger object_name .intValue();

Table of Primitive type and Wrapper class:

Primitive type      Wrapper class
  boolean                   Boolean
     byte                         Byte
     char                      Character
     float                         Float
      int                          Integer
     long                          Long
    short                         Short
   double                     Double


Friday, 19 May 2017

PHP VS ASP.NET


By,
Parikshit


The discussion over what to use ASP.NET or PHP for web development projects has been a vast topic of for some recent years. Whatever is your businesses’ you may be in the confusion of deciding whether to use ASP.NET or PHP or vice versa. You are also in confusion which language is best to start with on your long journey towards building a strong presence for your business. The reality is that both ASP.NET and PHP are ideal languages that suits businesses of all sizes can rely on for building a connected digital ecosystem. 





Following are the comparison points related to PHP vs ASP.NET:

•SPEED AND PERFORMANCE:
There is a misunderstanding about site speed is that the language you have chosen for coding in decides your site’s performance and performance. In Actual world there is very small difference between the overall performance of a PHP based site and an ASP.NET  based site. Just take an example, one of the most frequent tasks of any website is to query a database and output the results on User Interface. In the above mentioned example the coding language is simply interacting with the database and web servers to produce outcome. Both PHP and ASP.NET are having functionality to access file systems, get images, and display pages on a web server, and the speed of these performances rely much more on the database server, end user’s computer, and bandwidth, etc.

•SCALABILITY:
ASP.NET and PHP both are scalable languages. Scalability does not depend on language you choose it depends on the development talent you hire. In this regard you should take into consideration the state of your business.

•SUPPORT:
PHP is open source its study material and amount of developers is far larger than ASP.NET Site (which is windows based). That’s being the main reason why PHP and .NET is compared always. So if you’re looking for solutions to problems, you’re able to find both communities helpful. That being said, while the ASP.NET Site community is comprised of dedicated developers there are quite a few less support contributors who are willing and able to post to forums and answer questions about ASP.NET challenges.

In contrast to this, PHP is such a widely used language that there are plenty of friendly developers active on different forums who are more than willing to offer free advice and guidance to those who ask for it. The biggest take away here is that while you’ll most likely be able to find answers to your questions in both communities, you’ll almost assuredly get those answers back more quickly when working within PHP forums.

•COST:
The only main area where PHP leads over ASP.NET is the cost. PHP is open source, and thus, completely free, while ASP.NET is owned by Microsoft and comes with a web hosting fee.





Tuesday, 16 May 2017

Top essential tools for Small Businesses

By
Nived,

Entrepreneurs have an extreme occupation — extended periods, instability, going for broke with the expectation of prizes. Luckily, there are incalculable apparatuses, applications, and programming stages accessible to help make things less demanding for individuals who claim or maintain an independent venture. Regardless of whether you anticipate keeping your business little, need to see more benefits, or need to grow in size and degree — these basic instruments will help you construct, oversee, and direct your business on the way to achievement.

Business Management Essentials

A few apparatuses and applications are basic to dealing with the center of your business. Consider these apparatuses vital for building a strong establishment for your organization and for surviving and flourishing in the aggressive market.

Google Inbox

Google Business Apps presents to 10 free email accounts tweaked for your image. You can undoubtedly match up your email with your local mail applications, use Google's portable applications, and get to your inbox online at gmail.com. Also, spam sifting is second-to-none, and coordinating with applications like Google Calendar is consistent.

DreamHost

We might pick top choices here, however DreamHost gives a full suite of administrations that incorporate area names, site facilitating, and virtual server space. The elements are offered at extraordinary qualities with choices that work with any financial plan.

Dropbox

Dropbox is an attempted and genuine distributed storage benefit that offers a considerable measure of value for your money in the event that you are an entrepreneur. Dropbox gives you a chance to store, match up, and get to your records from anyplace — including cell phones.

Intuit Quickbooks

Intuit's QuickBooks is the star player for private venture money related administration. They are potentially the most surely understood in the business, and it isn't a result of Intuit's piece of the overall industry — the suite of items is everything a business may require. Highlights like cost announcing, charge pay, finance, invoicing, and bookkeeping keep on setting the bar in both quality and execution for private company fund.

Efficiency and Workflow Tools

Entrepreneurs regularly play out numerous parts and need to satisfy obligations not normally endowed to their specialized topic. When you are recently beginning to develop, you may regularly be the bookkeeper, showcasing chief, and office supervisor (frequently all in the meantime). The correct devices to deal with your objectives, to-dos, and every day operations are irreplaceable for achievement. Here are some worth looking at:

Evernote

Evernote might be the most darling and most exceptionally prescribed efficiency application accessible. From composing, gathering, finding, and arranging—Evernote guarantees that "for all that you'll do, Evernote is the workspace to complete it." How right they are! With Evernote, you can monitor all that you require, work together and share with others, and get to your things effectively in the cloud.

IFTTT

IFTTT, an acronym for If This Then That, is the main work process administration application you will probably require. When you get the application, you make "formulas," which create programmed work processes that are characterized by the formula. Need any hailed email consequently sent to an extraordinary organizer in Evernote? There's a formula for that. Need your Instagram presents on naturally post on Pinterest? Done. Making programmed warnings when it is somebody's birthday? You wager. There are endless formulas to look over, and you can likewise get innovative and concoct some of your own. The potential outcomes are unfathomable.

Basecamp

Basecamp has been around for a long time and keeps on being one of the main electronic venture administration and cooperation instruments today. It is not shocking — Basecamp just works. The stage enables you to deal with numerous activities, team up, arrange to-dos, store documents, convey, make timetables, and track points of reference and objectives. It does a ton yet is shockingly instinctive to utilize — and dissimilar to many venture administration apparatuses out there, it truly helps with efficiency.

Promoting Tools For Small Businesses

Regardless of whether you run a little organization from your home or deal with an expansive brand, your client tally will be zero without a showcasing methodology to contact your gathering of people. These days, that methodology needs to incorporate a computerized nearness over a horde of advertising channels. Fortunately, computerized advertising is effectively done on a financial plan. Additionally, there are many apparatuses accessible to keep your endeavors as proficient as would be prudent. In the event that you are simply beginning, these instruments are a few basics that will help kick off your promoting.

Facebook for Business

For any business to discover a group of people, having a Facebook page and the instruments to showcase on Facebook is for all intents and purposes a necessity. Facebook for Business gives the apparatuses any private venture would need to locate the correct group of onlookers and clients in the interpersonal organization maze. Setting up your organization page is snappy and simple. Administration is instinctive, and Facebook's free examination devices are hearty. The Facebook for Business Ads Manager is additionally accessible for focused advertisement crusades that work with any financial plan.

Mailchimp

Mailchimp is an online email-promoting stage that is anything but difficult to utilize and pressed with elements. Utilize it to make, send, and track email-showcasing efforts. You can likewise oversee contacts and section your client records, make computerized messages for included proficiency, and measure comes about with itemized reports to enhance achievement.

Google Analytics


Google Analytics is free, simple to introduce on your site, and will give you significant understanding into how your site is performing and what clients are getting along while associating with your site.