Pages

Thursday, June 20, 2013

Developing Real-Time Web Apps with SignalR

Developing Real-Time Web Apps with SignalR Presentation

SignalR is a new async signaling library for .NET developed and maintained by David Fowler and Damian Edwars from Microsoft’s ASP.NET and NuGet teams.

If you ever wanted to push data from the server to clients (and not just browser clients!) in real time with ease, SignalR will be your perfect companion.

Slide Deck

This week I gave a presentation about SignalR at the JS-IL Event, a conference held by E4D.
You can download the Slide Deck from here, or view it directly from here.

Enjoy,
Yaniv

Advanced JavaScript Unit Testing

Advanced JavaScript Unit Testing - Presentation

Unit Testing is an inseparable part of the development process, no matter which methodology you follow, be it TDD, or BDD, you know for sure that this investment is worthwhile, enabling early bug fixes, safe refactoring, and better design.

You want to test your JavaScript code but don’t know where to start? Which tools to pick? And how to integrate it all with your IDE?

Let's take a look at the tools. Let's see how to combine them to play nicely together in, and hopefully, try making Testing a breeze.

Slide Deck

This week I gave a presentation about Unit Testing at the JS-IL Event, a conference held by E4D.
You can download the Slide Deck from here, or view it directly from here.

Enjoy,
Yaniv

Building Modular JavaScript Application with AMD and RequireJS

Building Modular JavaScript Application with AMD and RequireJS Presentation

The rule of thumb when things get complex is usually to break it down to smaller, more manageable, and loosely coupled units.

Yet, JavaScript (or say ECMAScript) in its current form, doesn't provide any so-called concept of Module or Package or any kind of logical unit of deployment.

This is where AMD (Asynchronous Module Definition), and Require.JS comes into play.

With Require.JS, you can lay out a solid, scale-able architecture, and come up with maintainable and testable units of code.

Slide Deck

This week I gave a presentation about Require.JS at the JS-IL Event, a conference held by E4D.
You can download the Slide Deck from here, or view it directly from here.

Enjoy,
Yaniv

Mobile App Development with PhoneGap

Mobile App Development with PhoneGap Presentation

The Mobile World certainly have changed the way we consume data and services, and mobile devices have long become an integral part of our everyday life.

PhoneGap is a free and open source framework that allows you to create mobile apps using web standards for 7 different platforms including iOS, Android, Blackberry, and Windows Phone.

With PhoneGap you can cut down on development time by re-using your existing web development skills, frameworks and tools, and get all the benefits of cross-platform development while building apps just the way you like.

Leverage your HTML, CSS and JavaScript skills to create platform-neutral mobile applications with PhoneGap.

Slide Deck

This week I gave a presentation about PhoneGap at the JS-IL Event, a conference held by E4D.
You can download the Slide Deck from here, or view the slide show here.

Enjoy,
Yaniv