Monday, April 27, 2015

3 JavaScript Quirks That Java/C Developers Should Know


JavaScript can be a deceiving language and it can be a real pain because it isn’t 100% consistent. As it’s well known it does have bad parts, confusing or redundant features that should be avoided: the infamous with statement, implicit global variables and comparison erratic behavior are probably the best known.

JavaScript is one of the most successful flames generator in history! Besides the flaws it has (which are, in part, addressed in the new ECMAScript specifications), most programmers hate JavaScript for 2 reasons:

  •     The DOM, which they erroneously think is equivalent to the JavaScript language, which has quite a terrible API.
  •     They come to JavaScript from languages like C and Java. They are fooled by JavaScript’s syntax into believing that it works the same way as those imperative languages do. This misconception will lead to confusion, frustration, and bugs.

That’s why, generally, JavaScript has a worse reputation than it deserves.

During my career, I noticed a few patterns: language features most developers with a Java or C/C++ background assume to be identical in JavaScript, while they are completely different.

This article gathers the most troublesome ones, comparing the Java-way to the JavaScript-way to shown differences and highlight best practices in JavaScript.

Thursday, April 23, 2015

Top 10 JavaScript MVC Framework


JavaScript has a hugely beneficial feature known as its framework. Basically it is a set that consists of JavaScript code that is pre-written and it helps in easy development of applications. The framework also consists of libraries that enhance this language's use in a variety of ways. The development of applications by using similar codes written in the frameworks becomes easier; there is no need of writing the coding every time individually. 

Wednesday, April 22, 2015


Understanding Java Byte Code


Java, Scala, Groovy: in the end, all JVM languages compile down to the class file format and Java byte code. It is thanks to the flexibility of this intermediate instruction set that the JVM became a platform so rich in languages.

The ability to generate byte code at run time is a prerequisite for many popular libraries such as Spring or Hibernate. This talk gives an introduction to compiled Java code and discusses different libraries for generating classes at run time....
 

Tuesday, April 21, 2015

10 Best Online Web Development Resources 2015


Web development resources are the best way for developers to learn development skills and tips. If you’re a good web developer, you’re almost surely constantly looking for ways to improve your design skills, expand your technology arsenal, and keep on top of the latest web design trends in web design and development. There are a lot of resources that you may use for the web development process, and some of the examples can be the DVDs, books but the most easiest available resource is the Internet. But you also will be required to perfect yourself and push to complete your skill set with the use of these web development resources.

Learn More

Monday, April 20, 2015

Best Python Frameworks For Web Developers


Python is among one of the most popular and code-efficient languages available in the modern IT world. One of the primary reasons is that it has several features that are not available in any single language and it rather motivates programmers to write a readable code. As a language, Python has some powerful constructs for high-speed development and with its large standard library at the disposal, it becomes fairly easy to write new tools. Programmers working with other languages find Python comparatively easier to follow and understand.

If you are working into development, it makes perfect sense to work with a web framework because it can help you jump-start your web application. It allows you to create a simple design with individual components for easy development.
 

Sunday, April 19, 2015

Pause And Break Commands In Selenium IDE



Break command will halt the currently running test case, and wait for the use to press (Pause/resume) or step button to continue the  execution process. It is very useful for debugging the test case, but we should be careful while using this command because it will force automated test cases to hang until a user click on (Pause/resume) or step to continue the test execution


Command Target Value
open https://www.google.co.in/
pause 3000
assertElementPresent id=gbqfq

In the above example  open command will open the google page after that pause command will stop the execution for 3 seconds, after that
break command will get executed and halts the test case execution until user press (Pause/resume) or step button

Learn More


3 Things (Almost) No One Knows About CSS


Think you know CSS? If the results of a free CSS test I’ve offered online for the past six months are anything to go on, plenty of practicing developers don’t know CSS as well as they think. Out of over 3,000 people who have taken the test so far, the average score was just 55%.

But hey, an average isn’t that interesting by itself. I was more curious about which questions people were getting wrong. For this article, I’ve run the numbers, and zeroed in on three questions where people scored especially badly. I’ll talk you through each question, show you the answer that most people chose, and explain the correct answer.

It’s safe to say that if you take the test yourself after reading this, you’ll have an unfair advantage!

Learn More