Monday, July 15, 2013

The Future of C++

This talk will give an update on recent progress and near-future directions for C++, both at Microsoft and across the industry, with some announcements of interest in both areas. The speaker is the lead language architect of Visual C++ and chair of the ISO C++ committee.

Free online: Learning JavaScript Design Patterns

Learning JavaScript Design Patterns
Learning JavaScript Design Patterns
Learning JavaScript Design Patterns is released under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 unported license. It is available for purchase via O'Reilly Media but will remain available for both free online and as a physical (or eBook) purchase for readers wishing to support the project.

Link: http://addyosmani.com/resources/essentialjsdesignpatterns/book/


Table Of Contents



Friday, July 5, 2013

HTML5 Programming with JavaScript For Dummies


Web designers and programmers, add JavaScript to your HTML5 development toolkit without fear

Modern websites are complex, and some of the most exciting features - things like geolocation, canvas, portability to mobile and more - require JavaScript to leverage what HTML5 can create. Don't know JavaScript? That's where HTML5 Programming with JavaScript For Dummies comes in. Rather than walking you through JavaScript as a programming language, it approaches JavaScript as a tool to help you enhance web pages.
  • Helps web designers and programmers tap the full power of HTML5 by leveraging JavaScript, even if they have no prior knowledge of JavaScript
  • Enables readers to produce modern websites with today's technology essentials: portability to mobile devices, animation, the use of Libraries, the Canvas component, and more
  • Emphasizes practical uses and offers many short examples for illustration
Discover basic to complex ways to use JavaScript programming syntax to harness the full power of HTML5 and CSS3.

Wednesday, July 3, 2013

HTML5 Game Development For Dummies


Learn to:
  • Use HTML5 to build graphically rich, interactive games
  • Prepare your creations to work on mobile devices
  • Create adventure games, word games, space games, and others
  • Apply a basic physics model for more advanced motion
Love games? Turn your imagination loose with the tools and techniques in this book!
Game fanatic Andy Harris has written the book he wishes he'd had when he started creating games for his own enjoyment. Whether you're new to programming or a skilled programmer eager to cash in on today's game bonanza, you'll find just what you need here. Master HTML5 and CSS game tools and build powerful games that also work on mobile devices.
  • Building blocks — learn the essentials of HTML, CSS, and programming with JavaScript
  • Of sprites and such — create sprites (the moving elements of your game), control them, and manage their speed
  • Rev up the engine — discover how to use the simpleGame engine and its library of objects to bring your game to life
  • Sound is super — choose an audio editor and locate or build sound effects to add interest and excitement to your game
  • Games for the road — see how HTML5 facilitates mobile game development and learn to make your game work as an app
Open the book and find:
  • The necessary parts of a game
  • How to build a basic HTML5 page
  • Step-by-step directions for some simple starter games
  • Tips on debugging your code
  • The importance of collisions and how to manage them
  • Why it's wise to plan every detail of your game
  • Mobile-specific tricks for game developers
  • Outlines of ten games you can finish yourself

About the Author

Andy Harris taught himself programming because it was fun. He's a full-time computer science instructor at Indiana University-Purdue University at Indianapolis (IUPUI), where his courses include web development and game programming, and he's the bestselling author of HTML, XHTML & CSS All-in-One For Dummies.

Sunday, June 30, 2013

Create your first Windows Store app using JavaScript

The tutorial series by Microsoft explain how to use JavaScript with HTML5 and Cascading Style Sheets (CSS) to create Windows Store apps.

Hello World of Windows Store app using JavaScript
Hello World of Windows Store app using JavaScript
  • Part 1: Create a "Hello, world!" app
    Start here to create your first app, a simple "Hello, world" app that displays a personalized greeting. Learn how to
    - Create a new project
    - Add HTML content to your start page
    - Handle touch, pen, and mouse input
    - Switch between the light and dark style sheets
    - Create your own custom styles
    - Use a Windows Library for JavaScript control
  • Part 2: Manage app lifecycle and state
    In Windows 8, you can launch several apps and switch between them without having to worry about slowing down the system or running the battery down. That's because the system automatically suspends (and sometimes terminates) apps that are running in the background for you. A well-designed app can be suspended, terminated, and relaunched by the system and seem as though it were running the entire time.
    In Part 2 of this tutorial series, you update your "Hello, world" app to respond to lifecycle events and save user and session data.
  • Part 3: PageControl objects and navigation
    The "Hello, world" app that you created in the previous tutorials contains a single page of content, but most real-world apps will contain several pages. In this tutorial, you copy the code from your "Hello, world" app into a new app that uses the Navigation App template, and then you add an additional page and enable navigation between the app's pages.
  • Part 4: Layout and orientation
    In this tutorial, we go over the basics of creating a user interface in HTML and CSS. To learn these basics, you create a simple photo viewer that lets the user pick an image from their Pictures Library, and then it shows the image and some info about the image file. For this tutorial, we start from scratch with a new app.
  • Part 5: File access and pickers
    In this tutorial, you add functionality to the app you created in Part 4: Layout and views. First, you handle the "Get photo" button click event to open a file picker and let the user select an image from their Pictures library. Then you bind UI controls to file properties to show the picture info. Finally, we revisit what you learned in Part 2 about how to save app state. Here, you use a MostRecentlyUsedList to keep access to the image selected by the user.
  • Doc roadmap
    After you're done with the tutorials, check out the doc roadmap for a list of key resources that can help you learn more about creating Windows Store apps using JavaScript.

Friday, June 28, 2013

Google Maps Javascript API Version 3 is now the official Javascript API

The Google Maps Javascript API Version 3 is now the official Javascript API. Version 2 of this API has been officially deprecated as per our deprecation policy. You are encouraged to migrate your code to this newly updated and enhanced version!

Google Maps Javascript API Version 3

https://developers.google.com/maps/documentation/javascript/

Tuesday, June 18, 2013

Google Maps with Dart


see how easy and fun it is to use the Google Maps JS API with Dart, using Alexandre Ardhuin's excellent Dart Google Maps library!

Library on GitHub:
https://github.com/a14n/dart-google-maps