background preloader

Coding

Facebook Twitter

Programming Language Rankings: September 2012. In December of 2010, Drew Conway decided to explore in quantitative fashion one of the more popular and contentious subjects debated by developers: the relative popularity of programming languages.

Programming Language Rankings: September 2012

To do this, he compared the traction of the languages on both GitHub and StackOverflow, communities that are both popular with developers and yet have somewhat distinct communities. GitHub’s rankings are based on GitHub’s own stacking of the individual languages, while the languages on StackOverflow are ranked according to the volume of tags associated with each language. The result was a plot that featured a high correlation; the popularity on GitHub tended to correlate with the popularity on StackOverflow. Ten months later, we repeated this analysis, and again in February.

These analyses have proven very popular with developers; the latter post was linked to on Twitter nearly six hundred times. MSDN. MSDN Magazine. Developer Learning Resources. Sample Code - MSDN Examples. Develop for Kinect. Kinect for Windows Blog. BUILD—Microsoft’s annual developer conference—is the perfect showcase for inventive, innovative solutions created with the latest Microsoft technologies.

Kinect for Windows Blog

As we mentioned in our previous blog, some of the technologists who have been part of the Kinect for Windows v2 developer preview program are here at BUILD, demonstrating their amazing apps. In this blog, we’ll take a closer look at how Kinect for Windows v2 has spawned creative leaps forward at two innovative companies: Freak’n Genius and Reflexion Health. Left: A student is choosing a Freak’n Genius character to animate in real time for a video presentation on nutrition.

Right: Vera, by Reflexion Health can track a patient performing physical therapy exercises at home and give her immediate feedback on her execution while also transmitting the results to her therapist. Mercredi notes that YAKiT is already being used for storytelling, marketing, education reports, enhanced communication, or just having fun. The Kinect for Windows Team.

Robotics news. The ROSCon 2017 organizing committee aims for ROSCon to represent the entire ROS community, which is diverse and global.

robotics news

In addition to promoting technology that is open source, we also strive to ensure that our communities themselves are as open and accessible as possible, since we recognize that diversity benefits the ROS ecosystem as a whole. Whoever you are, whatever you do, and wherever you do it, if you're interested in ROS, then we want you to join us at ROSCon. To help reduce the financial barriers to conference attendance, the ROSCon organizing committee is offering a number of scholarships to members of traditionally underrepresented groups in the tech community.

Documentation. The HTML5 / CSS3 Zone. HTML 5 Reference. It is useful to make a distinction between the vocabulary of an HTML document—the elements and attributes, and their meanings—and the syntax in which it is written.

HTML 5 Reference

HTML has a defined set of elements and attributes which can be used in a document; each designed for a specific purpose with their own meaning. Consider this set of elements to be analogous to the list of words in a dictionary. This includes elements for headings, paragraphs, lists, tables, links, form controls and many other features. This is the vocabulary of HTML. Similarly, just as natural languages have grammatical rules for how different words can be used, HTML has rules for where and how each element and attribute can be used.

The basic structure of elements in an HTML document is a tree structure. 3.1 Syntactic Overview. The Latest Updates to jQuery Mobile. Not too long ago, the jQuery team released jQuery Mobile 1.2.

The Latest Updates to jQuery Mobile

This new release has some fantastic changes! In this article, we're going to review some of the new widgets available to developers, take a look at changes made to existing widgets, and glance over a few impactful enhancements that could affect your jQuery Mobile application. Let's get started, shall we? Firstly, we'll need to download the bits and bytes.

Head over to the jQuery Mobile download page and download the option that best meets your needs. Additionally, now might be a good time to quickly discuss the Download Builder that the jQuery Mobile team is building. Widgets The beating heart of any jQuery Mobile application are its widgets. Documentation Index. Notice: While Javascript is not essential for this website, your interaction with the content will be limited.

Documentation Index

Please turn Javascript on for the full experience. Visual C# C# (pronounced "C sharp") is a programming language that is designed for building a variety of applications that run on the .NET Framework.

Visual C#

C# is simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages. Visual C# is an implementation of the C# language by Microsoft. Visual Studio supports Visual C# with a full-featured code editor, compiler, project templates, designers, code wizards, a powerful and easy-to-use debugger, and other tools.

The .NET Framework class library provides access to many operating system services and other useful, well-designed classes that speed up the development cycle significantly. Getting Started with Visual C# Apple Developer. iOS Dev Center. Official Ubuntu Documentation. Ubuntu 桌面版手冊.