Sunday, March 29, 2015

Best CSS Tools for 2015


What CSS can do is changing the layout of web pages; typesetting, adjusting letter spacing and so on but Writing clean CSS is a laborious task when you get into newer CSS3 properties and their respective browser prefixes. Thankfully some hardcore developers have built online web applications to save us all that tiny bit of frustration.

In this article We have amassed a list of New Useful CSS Tools 2015 for developers released recently, which will help developers to accomplish their projects in certain period of time without much hassle.
Take a glance over these links and see if you can find any gems. Those who understand Sass/Compass will find some cool webapps in the list. Plus a number of css frameworks, code generators and other helpful CSS tools for any frontend developers.

Learn more

Coding Standards and Naming conventions

  • Coding Standards(CS) and Naming conventions(NC) are suggestions given by sun(Oracle).
  • CS and NC help developers to develop projects with more readability and understandability

Why Coding Standards? 

  • A program is written once , but read many times
    1. During debugging
    2. When adding to the program
    3. When updating the program
    4. When trying to understand the program
  • Anything that makes a program readable and understandable saves lots of time , even in the shot run.
Learn more

10 difference between Java and JavaScript for Programmers


Programmers, developers and internet users  have always been confused between Java and JavaScript.  Many people still thinks that JavaScript is part of Java platform, which is not true. In truth, JavaScript has nothing to do with Java, only common thing between them is word "Java", much like in Car and Carpet, or Grape and Grapefruit. JavaScript is a client side scripting language for HTML, developed by Netscape, Inc, while Java is a programming language, developed by Sun Microsystems. James Gosling is Inventor of Java, popularly known as father of Java. While in today's world calling JavaScript just a client side scripting language would not be good, as its now been used in servers also using node.js and people are doing object oriented development in JavaScript, but that was what it was originally developed. There are several difference between Java and JavaScript, from how they are written, compiled and executed. Even capability of Java and JavaScript vary significantly. Java is full feature Object oriented programming language, used in almost everywhere, starting from programming credit card to server side coding. Android uses Java as programming language for creating Android apps, Swing is a Java API used to create desktop applications and Java EE is a Java platform for developing web and enterprise applications. On the other hand JavaScript is primarily used to bring interactivity into web pages, though there are other alternatives like Flash, JavaScript is the most popular one and regaining lots of ground lost earlier with introduction of powerful and easy to use libraries like jQuery and jQuery UI. You can use JavaScript to validate user input, create animation and cool effects in HTML page and can do lot of interactive stuff e.g. reacting on button click, mouse movement, image click etc. In this article, I will share some key differences between Java and JavaScript, mostly from a programmers perspective.

5 HTML5 Cheat Sheets for Web Designers and Developers


Its our pleasure to share some highly useful cheat sheet for one of the best advanced technology called HTML5. HTML5 is the advanced version of HTML with new tags, functionality and get the milestone in the web development of HTML. Nowadays, HTML5 is one of the most popular programming language among web developers and designers.

Today we are going to present its tags and attributes with infographics called cheat sheets. This collection of cheat sheets are very helpful for designers and developers. Visit this collection and share your thought with us.

Read More

12 Fresh JavaScript Frameworks for 2015




Front-end frameworks are easing the development process a lot and we are seeing new ones popping up regularly While Bootstrap and Foundation are the most popular ones, there are also others like HTML KickStart.

In this roundup we have compiled a list of fresh and useful JavaScript frameworks that can serve number of purposes for you and help you to build effective and useful web applications.
The following JavaScript Frameworks are fresh and are yet to be tested and used in order to gain top position, but still offer number of features and functionalities and assist you to develop quality web applications. If you are aware of any other JavaScript Frameworks released recently, please let us know by posting a comment below. Enjoy !!

Learn More

Friday, March 27, 2015

How to use Map in Java 8


Map is a well known functional programming concept which is incorporated into Java 8. Map is a function defined in java.util.stream.Streams class, which is used to transform each element of stream. Because of this property you can use Map in Java 8 to transform a Collection, List, Set or Map. For example, if you have a list of String and you want to convert all of them into upper case, how will you do this? Prior to Java 8, there is no function to do this. You had to iterate through List using a for loop or foreach loop and transform each element. In Java 8, you get stream, which allow you to apply many functional programming operator like map, reduce and filter. By using Map function you can apply any function to every element of Collection. It can be any predefined function or a user defined function. You not only can use lambda expression but also you can also use method references. Some examples of Map in Java 8 is to convert a list of integers and then square of each number. Map function is also an intermediate operation and it return a stream of transformed element. Stream API also provides methods like mapToDouble(), mapToInt(), and mapToLong() which returns DoubleStream, IntStream and LongStream, which are specialized stream for double, int and long data types. You can collect the result of transformation by using Collectors class, which provides several method to collect the result of transformation into List, Set or any Collection.

Read More

5 Things To Know Before You Get Started With AngularJS

Navigating the AngularJS landscape can be a daunting experience. While the library itself is fairly robust, choices early in the adoption process can have drastic long-term effects on your software development process. Below we present five things that you should know about AngularJS. This information won’t solve every problem you’ll have with the library, but it can help you get off on the right foot.

1. AngularJS is Entirely Client-Side

AngularJS is written in JavaScript, and it functions entirely on the client side. This means two things for your app. First, you can run AngularJS in any browser that can execute JavaScript, making deployment a snap. Secondly, you can drop AngularJS into any project without significant back-end modifications. This greatly reduces the risk in adopting AngularJS for the front-end display of your app. AngularJS is built off of HTML attributes, making enabling processing of data a fairly quick process, though in order to use AngularJS effectively you’ll likely have to rewrite a portion of your presentation layer.

Read More