1. Angular continues to take the market on a wild ride. Its courses are popular and its developer base growing daily. Google wrote Angular to have no external dependencies and in fact many devs use it with HTML alone. But we’re Microsoft devs and we know that ASP.NET MVC is the best delivery platform for HTML out there. So why not make it an equally awesome delivery platform for Angular-based apps as well? When using ASP.NET MVC, you need to to know how to set Angular up with regards to modules, controllers, and services. And the truth is that not the entire site needs to be one giant Single-Page-Application. I’ll show how to design an ASP.NET MVC site so that it includes pockets of SPA that use Angular, taking advantage of binding, routing, and even back-button support - all while remaining on the client.

    # vimeo.com/153759549 Uploaded 2,101 Plays 1 Comment
  2. # vimeo.com/131565439 Uploaded 3,919 Plays 0 Comments
  3. Creating cross-platform, application scale, JavaScript that runs in any browser or in any host is very hard. TypeScript is a programming language that changes that situation. In this session you will get to know the TypeScript language and we will build a client oriented web application using the language.

    # vimeo.com/78847390 Uploaded 463 Plays 0 Comments
  4. TypeScript is a new programming language aiming to improve the development experience of writing and maintaining application-scale JavaScript programs. TypeScript is a superset of JavaScript, adding optional static typing to improve the tooling experience, as well as EcmaScript 6 style classes and modules to help organize large programs. The TypeScript compiler is open source and translates to plain JavaScript that runs in any browser on any platform.

    # vimeo.com/53153273 Uploaded 472 Plays 0 Comments
  5. Writing clean, testable JavaScript can be a daunting task for front-end developers. Many find it difficult to get into and thus discard it. Test automation is an essential part of modern web applications, especially when it comes to maintainability. In this talk, I show how easy and straightforward testable JavaScript code can be written.

    Very often we see untested front-end code going into production, merely depending on manual human testing. The problem is, the human error factor plays a role here, and as humans we often tend to make mistakes. Bearing that in mind, not having test automation on JavaScript code can lead to trouble. Test automation is an essential part of modern web applications, especially when it comes to maintainability. In this talk, I show how easy and straightforward testable JavaScript code can be written. Practicing test driven development and combining the power of AngularJS and TypeScript. With the use of tools such as Jasmine, Karma test runner and code coverage. And finally automating the whole process with TeamCity.

    After the talk, you'll know how to:

    - Practice test driven development with JavaScript

    - Combine AngularJS with TypeScript

    - Use AngularJS' test design capabilities

    - Use JavaScript testing tools; Jasmine and Karma

    - Automate testing with TeamCity

    Sirar Salih

    Sirar Salih is a senior software engineer working at Itera Norway. He is VP at the Norwegian .NET User Group (NNUG) and board member of the Oslo chapter. He is also board member of the AngularJS Oslo user group. Sirar loves holding presentations and has experience from speaking at international conferences such as the Norwegian Developers Conference and HTML5 Developer Conference. He also actively writes blog posts at his .NET/JavaScript blog; sirars.com/.

    # vimeo.com/105751219 Uploaded 2,300 Plays 1 Comment

TypeScript

Lukasz Baranski

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.