Browse by Tags - Eternal Coding - HTML5 / JavaScript / 3D development - Site Home - MSDN Blogs

Browse by Tags

Tagged Content List
  • Blog Post: What’s new in Babylon.js v2.0

    Well, a lot of things are new actually . You can find the complete “What’s new” here but I would like to take some time with you to showcase a few of the cool stuff that we cooked with love for you. Feel free to ping me on Twitter if you want to discuss about this article: @deltakosh But before digging...
  • Blog Post: Using user mark to analyze performance of your JavaScript code

    When working on some advanced JavaScript code like a 3d engine, you may ask yourself what you can optimize and how many time do you spend in some specific pieces of code. Feel free to ping me on Twitter (@deltakosh) if you want to discuss about this article! Can’t wait to see what this article is about...
  • Blog Post: Angular Cloud Data Connector

    As announced with Microsoft Open Technologies (see Eric Mittelette blog post), we released a new open source JavaScript framework called Angular Cloud Data Connector . You want to discuss about it? Please ping me on twitter: @deltakosh Angular Cloud Data Connector, or AngularCDC is a library for Angular...
  • Blog Post: [JavaScript] Shoud I have to cache my array’s length?

    Happy new year! To start this promising year, I would like to discuss about an interesting topic I saw on Twitter ( @deltakosh if you want to discuss). The discussion was about array’s length access during a loop. Simply put, should I use this: var total = 0; for ( var i = 0; i < myArray.length...
  • Blog Post: Correctly detecting Windows Phone when sniffing user agent string

    With the emergence of smartphones, we saw the rise of applications store. And if you have both a mobile application and a web site, this could be really interesting for you to suggest to your users to install the mobile application when they browse your web site. But life is more complex than that because...
  • Blog Post: JavaScript: Returning this or not returning this, this is the question!

    You want to discuss about this article? Ping me on Twitter ! While designing Babylon.js API, I recently found that some API may required to be more fluent . A fluent API as stated by this Wikipedia article is an implementation of an object oriented API that aims to provide for more readable code. jQuery...
  • Blog Post: Simple inheritance with JavaScript

    A lot of my friends are C# or C++ developers. They are used to use inheritance in their projects and when they want to learn or discover JavaScript , one of the first question they ask is: “But how can I do inheritance with JavaScript?”. Actually, JavaScript uses a different approach than C# or C++ to...
  • Blog Post: JavaScript: using closure space to create real private members

    For a recent project , I was discussing with @johnshew about the way JavaScript developers can embed private members into an object. My technique for this specific case is to use what I call “closure space”. But before diving into it, let me present you why you may need private member and also the other...
  • Blog Post: Web developers, Visual Studio could be a great free tool to develop with…

    I spend a lot of time in web developers conference (And honestly I like it a lot). The last one was JSConf US where I met with so many great developers. Being there, I showed to some of them how it can be easy to develop a web site with Visual Studio 2013. Most of them told me they were not aware of...
  • Blog Post: Why I love debugging my website with IE F12 tools

    We recently released Internet Explorer Developer Channel , a fully functioning browser designed to give Web developers and early adopters a sneak peek at the Web platform features we’re working on. You can grab it here alongside useful information about IE roadmap . As a web developer, I spend a lot...
  • Blog Post: Why we decided to move from plain JavaScript to TypeScript for Babylon.js

    One year ago when we decided to sacrifice all of our spare time to create Babylon.js we had a really interesting discussion about using TypeScript as main development language. At that time, TypeScript was not robust enough (even if we did some experiments ) so we decided to use plain JavaScript language...
  • Blog Post: What do you mean by shaders? Learn how to create shaders with babylon.js

    You may have noticed that we talked a lot about babylon.js during //Build 2014 . If you do not, you can see the keynote for day 2 here and go directly to 2:24-2:28: http://channel9.msdn.com/Events/Build/2014/KEY02 Steven Guggenheimer and John Shewchuk demoed how the Oculus Rift support was added to Babylon...
  • Blog Post: Developer point of view: Adding offline support to Web Application Template 1.1

    Web Application Template (WAT) is a great tool to simply generate an app based on the content of a Web site. Y ou can then add application bar, navigation bar, inject scripts or CSS and really customize and well integrate your application using a simple .json configuration file. You can learn more about...
  • Blog Post: Next Game Frontier: The first event around web gaming

    I am glad to announce that Microsoft and Samsung will organize the first technical conference purely dedicated to Web Gaming: www.nextgamefrontier.com It will take place in Paris on March 13th, 2014. Places are limited so be sure to register today ! We prepared a huge amount of technical sessions for...
  • Blog Post: The best of the two worlds: How to use the raw power of C++ to improve performance of your Windows 8/8.1 HTML5/CSS3/JavaScript application

    The wonderful thing about developing apps for Windows 8/8.1 with HTML5/CSS3/JavaScript is that, thanks to WinRT projection , you can also reference and use additional libraries written using others languages like C#, VB.NET or even C++. And when it comes to speak about performance, C++ is the golden...
  • Blog Post: Vidéo de notre session à l’Open World Forum : Creating 3D apps and games with babylon.js

    Lors de l’ Open World Forum qui a eu lieu le 4 octobre 2013, nous avons avec mon ami David Rousset animé une session autour de Babylon.js. Si vous n’avez pas pu venir, ne vous en faites pas, la session a été filmée Au programme, un retour d’expérience sur la création de babylon.js accompagné d’explications...
  • Blog Post: Understanding DeviceOrientation events by creating a small 3D game with babylon.js

    Internet Explorer 11 adds support for some new cool DOM events: the DeviceOrientation events. These events provide information about the physical orientation and motion of the current hardware. The W3C has published a specification for these events: http://www.w3.org/TR/orientation-event/ During this...
  • Blog Post: How to Improve ergonomy of your JavaScript/HTML5/CSS3 Windows 8.1 apps with the new navigation bar control

    Windows 8.1 added a cool new control to WinJS: the navigation bar . This controls can be really helpful when it comes to organize the navigation inside your application. It allows you to create chapters and sub-chapters and then it helps the user to get access to all parts of your application. For instance...
  • Blog Post: Reducing the pressure on the garbage collector by using the F12 developer bar of Internet Explorer 11

    As you may know, I’m working on a 3D engine for WebGL ( Babylon.js ) during my spare time. A 3D engine is a place where matrices, vectors and quaternions live. And there may be tons of them! Please note that everything done here applies to Internet Explorer 11 and Windows 8.1 apps developed with HTML5...
  • Blog Post: Creating a 3D chart for your Windows 8.1 app using babylon.js

    Windows 8.1 added the support of WebGL for Internet Explorer and JavaScript applications. This is a huge evolution because we are now able to unleash the raw power of the GPU even with HTML5 and JavaScript! This power can be tricky to master and that’s why I created babylon.js . And using it, the wonderful...
  • Blog Post: Babylon.js: Creating a convincing world for your game with custom shaders, height maps and skyboxes

    After talking about multi-materials in the previous post , I would like to share with you a more advanced sample. This sample will allow me to introduce you some really powerful features of Babylon.js : Height maps Skyboxes Custom shaders The result will look like that ( using IE11 preview in this case...
  • Blog Post: Babylon.js: Using multi-materials

    In the previous article , we talked about lights and how they influence the aspect of an object. Today we will talk about a more complex concept: the multi-materials. We saw in another article that objects use materials in order to define (in conjunction with lights) how they look like. A multi-material...
  • Blog Post: Babylon.js: Using lights in your babylon.js game

    In the previous article , we discovered how to use materials to define the aspect of your meshes. Now we are ready to talk about lights. Lights are used to produce the diffuse and specular color received by each pixel. This color is then used by materials to determine the final color of every pixel....
  • Blog Post: Babylon.js: Unleash the StandardMaterial for your babylon.js game

    After discovering how to load a scene in the previous chapter , I would like to share with you some informations about the StandardMaterial object of Babylon.js . You want to discuss about this article: reach me on Twitter: @deltakosh The StandardMaterial object is in charge of defining how an object...
  • Blog Post: Babylon.js: How to load a .babylon file produced with Blender

    In a previous post , I described Babylon.js , a brand new 3D engine for WebGL and JavaScript. Among others features, Babylon.js is capable of loading a JSON file through the .babylon file format. During this post, I will show you how to use Babylon.js API to load a scene created with Blender. One important...
Page 1 of 3 (64 items) 123