New Speaking Engagement – Getting to Know the TypeScript Language at WDCIL

August 27, 2015

In two weeks I’ll be presenting a session called “Getting to Know the TypeScript Language” in WDCIL. In the session I’ll introduce you to the TypeScript language and then we will deep dive into an example of building a small SPA using TypeScript, node.js and AngularJS. The session details: Getting to Know the TypeScript Language Creating cross-platform, application-scale JavaScript code that runs in any browser or in any host is very hard. It is even harder to create a maintainable JavaScript code.  TypeScript is a programming language that changes that situation.In the session you will get to know the...
no comments

Should I Use ECMAScript 2015 Today?

August 15, 2015

In the last few weeks I was asked a few times the question that is the title of the post. In this post I’m sharing my opinion about that question and the answers I gave to some of the people who asked the question. My hope is that this post will help people who are thinking about using ES2015 in their projects. With Great Power Comes Great Irresponsibility Most of the developers I met lately are eager to use all the new buzzword technologies from the second they heard of them. “Have you heard about React? Let’s use it in our next product/module cause...
no comments

New Speaking Engagement – Software Architect 2015

July 7, 2015

A few weeks ago I was notified that I got accepted to speak in Software Architect 2015 conference. I’m really excited and looking forward to be in the conference for the second time. In the conference I’m going to have a 2 sessions and one workshop: Brand new JavaScript: ECMAScript 2015 In recent years, JavaScript has become one of the dominant development languages. Today, JavaScript is everywhere – operating systems, browsers, servers, devices and more. But still there are a lot of missing parts in the language that makes writing JavaScript uneasy for developers. ECMAScript 2015, the new JavaScript specification, is changing that. In this...

End-to-End SPA Development Using TypeScript – Slide Deck and Demos

July 1, 2015

Yesterday, I had the pleasure of delivering a session about TypeScript in AngularJS-IL Meetup. I want to thank all the attendees who came to hear me talk about the TypeScript language and how to combine it with AngularJS. I also want to thank Nir Kaufman and 500Tech for the invitation to talk in their Meetup. You can find the slide deck and demos online.  Enjoy!
no comments

New Speaking Engagement – AngularConnect

June 25, 2015

A week ago I was notified that I got accepted to speak in AngularConnect conference. If you don’t know, AngularConnect is the official European Angular conference. I’m really excited and looking forward to the conference. In the conference I’m going to have a session about how to combine AngularJS and SVG for biological modeling, which is based on the work I’m doing in Genome Compiler: Biological Modeling, powered by AngularJS Scalable Vector Graphics (SVG) is a markup language that enables the building of two-dimensional vector graphics in the browser. Combining SVG and AngularJS can help you build...
no comments

Building a Simple AngularJS Configuration Service

June 22, 2015

One of the things that I’m always being asked when I’m consulting about AngularJS is how to build a configuration service. The service requirements are to be able to load some configuration file and then to be able to use the configurations during runtime. This post will show you a simple AngularJS configuration service which can be a good starting point for your own implementation. Setting A Few Conventions Before we start writing the service, you should think about some conventions. For example, where is the location of the configuration file? What format to use? and so on....
no comments

TypeScript/AngularJS AngularJS-IL Session Teaser

June 19, 2015

In less than two weeks I’m having a session about building end-to-end SPAs using TypeScript. In this post I’ll show you how to get started and write apps using both TypeScript and AngularJS. Disclaimer – this post won’t explain what is TypeScript or AngularJS. Creating The Project in Visual Studio Once TypeScript is installed in your environment you can start by creating a new project. In the New Project dialog, search for the TypeScript item menu and create a new project using the HTML Application with TypeScript template. Once the project is created, open Nuget Package Manager Console and use the following two commands...
no comments

Speaking in AngularJS-IL Meetup

In less than 2 weeks, I’ll be presenting a session about TypeScript in AngularJS-IL #12 Meetup. The whole Meetup is dedicated to AngularJS and Microsoft technologies so it was trivial that I’ll talk about TypeScript. The session I’ll be presenting is called “Building End-to-End SPAs Using TypeScript” and most of it will be dedicated for building a small SPA using TypeScript both in the server side (node.js) and in the front-end (AngularJS). Other than my session, there are more interesting sessions by Michael Haberman, Noam Kfir and Maayan Glikser.  You can find more details about the Meetup in the...
no comments

End-to-End SPA Development using ASP.Net and AngularJS–Slide Deck and Demos

May 20, 2015

I’ve just finished the session “End-to-End SPA Development using ASP.Net and AngularJS” in IDNDUG. I want to thank all the attendees for coming and hearing mainly about AngularJS and how to combine it with ASP.NET. In the session I covered the following things: •The Road to Single Page Applications •What is a SPA? •SPA Building Blocks •ASP.NET MVC/Web API in the Backend •AngularJS in the Front-End You can find the slide deck and demos online.Enjoy!

ng-conf Israel is Around The Corner

May 5, 2015

ng-conf Israel was started by GDG Tel Aviv in 2014. Today, it is organized by and run by community members from GDG, 500Tech, Spectory and Wix. As one of the GDG groups co-organizer, I’m also helping to organize the conference. I want to invite you to attend the conference that will take place in Yafa Bapark Conference Center in Tel Aviv, May 17th.The registration to the conference will be open starting from May 10th, 14:00 Israel Time.The registration link will be published on the conference website, and tickets will be granted on a first-come-first-served basis.The agenda is full of...
no comments