JSLint:The JavaScript Code Quality Tool

Computer Algorithms: MultiplicationIntroduction Perhaps right after the addition at school we’ve learned how to multiply two numbers. This algorithm isn’t as easy as addition, but besides that we’re so familiar with it and that we even don’t recognize it as an “algorithm”. We just know it by heart. However, as I already said, multiplication is a bit more difficult than addition.

JavaScript referenceThis part of the JavaScript section on MDN serves as a repository of facts about the JavaScript language. Read more about this reference. Global ObjectsEdit This chapter documents all the JavaScript standard built-in objects, along with their methods and properties.Java Documentation CommentsThe Java language supports three types of comments: This tutorial is all about explaining Javadoc. We will see how we can make use of Javadoc for generating useful documentation for our Java code. What is Javadoc? Javadoc is a tool which comes with JDK and it is used for generating Java code documentation in HTML format from Java source code which has required documentation in a predefined format.

Chartist - Simple responsive chartsYou may think that this is just yet an other charting library. But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries. Of course there are hundreds of other great charting libraries but after using them there were always tweaks you would have wished for that were not included. Highly customizable responsive charts Facts about Chartist$80 Million Hack Shows the Dangers of Programmable MoneyA huge digital heist is a reminder that when your code has direct control of millions of dollars of assets, it had better be free of errors. Money is getting easier and easier to control via software and the Internet. A spectacular hack against an investment fund that put over $130 million of assets in the control of software shows that the concept comes with significant downsides. The Decentralized Autonomous Organization—or DAO—was built on top of a system of digital currency called Ethereum and had become the largest crowdfunding project in history. The DAO’s software was designed to dole out funding to projects based on voting by people who had funded it. It was held up as an example of the incredible new things made possible by Ethereum, which was inspired by Bitcoin but intended to allow software to control money.

3 Essential Sublime Text Plugins for Node & JavaScript developers - Scott SmithCheck out these 3 great and essential Sublime Text plugins every JavaScript and Node developer should know about and use. JsFormat JsFormat is a JavaScript formatting plugin. Behind the scenes, it uses the command line formatter from jsbeautifier.org to format full or portions of JavaScript and JSON files.3.0 and jQuery Compat 3.0 Alpha Versions ReleasedIt’s been a long time since we did a major release, and you certainly deserve one. So we’re glad to announce the first alpha of jQuery 3.0! Despite the 3.0 version number, we anticipate that these releases shouldn’t be too much trouble when it comes to upgrading existing code. Yes, there are a few breaking changes that justified the major version bump, but we’re hopeful these breakages don’t actually affect that many people.

Understanding the four layers of JavaScript OOPJavaScript OOP is baffling: on one hand, there is a simple core, on the other hand, there are some really weird things going on. I’ve been pondering for a long time how to explain it well and I think the best way to do so is via four layers: single objects, prototype chains, constructors, constructor inheritance. The first two layers are JavaScript’s simple OOP core, layers 3 and 4 are where the complications start. I’ve explained the four OOP layers in an O’Reilly webcast:Improving the US City Open Data CensusThe US City Open Data Census was launched on Open Data Day in 2014 as a partnership between the Sunlight Foundation and Code for America, working with tools built by Open Knowledge International to expand its mission tracking open data around the world. This year, Sunlight will be taking on more responsibility for administering the census, which evaluates participating cities based on the publication of local government datasets. The census is crowdsourced using input from community volunteers who report on the public’s ability to access key datasets. In the two years since it was created, the census now includes more than 50 percent more cities and hosts a growing group of open data “librarians” — our term for the reviewers who monitor dataset accessibility in their cities. If you’ve been using the US City Open Data Census and have ideas about how it could be improved, let us know! Simply send an email to the US City Open Data Census team, or fill out our feedback survey.