Author Archives: Gabriel Schenker

About Gabriel Schenker

Gabriel N. Schenker started his career as a physicist. Following his passion and interest in stars and the universe he chose to write his Ph.D. thesis in astrophysics. Soon after this he dedicated all his time to his second passion, writing and architecting software. Gabriel has since been working for over 12 years as an independent consultant, trainer, and mentor mainly on the .NET platform. He is currently working as chief software architect in a mid-size US company based in Austin TX providing software and services to the pharmaceutical industry as well as to many well-known hospitals and universities throughout the US and in many other countries around the world. Gabriel is passionate about software development and tries to make the life of developers easier by providing guidelines and frameworks to reduce friction in the software development process. Gabriel is married and father of four children and during his spare time likes hiking in the mountains, cooking and reading.

AngularJS–Part 16, Forms

A list of all previous posts in this series about Angular can be found here. Introduction Most applications offer some way of adding or changing data to the user. In this post I want to discuss data entry in an … Continue reading 

Posted in AngularJS, introduction | 5 Comments

AngularJS–Part 15, End to end tests and mocking

In my previous post I introduced end-to-end testing (E2E testing) of Angular applications using Protractor. In this post I will show how we solve the problem when we need to write an E2E test that involves connecting to and getting … Continue reading 

Posted in AngularJS, E2E testing, introduction | 2 Comments

Angular JS–Part 14, End to end tests

Introduction The list of earlier posts in this series about Angular JS can be found here. Automated end to end tests are an important part of the continuous integration and continuous delivery cycle. Without automated end to end tests delivering … Continue reading 

Posted in AngularJS, E2E testing, introduction, Setup | 5 Comments

Angular JS–Part 13, Services

Introduction In this post I am discussing services and how they are constructed and tested. The list of earlier posts in this series about Angular JS can be found here. What is a service? In Angular a service is a … Continue reading 

Posted in Uncategorized | 5 Comments

Angular JS blog series – Table of content

This is a series of posts about AngularJS and our experiences with it while migrating the client of a complex enterprise application from Silverlight to HTML5/CSS/JavaScript using AngularJS as a framework. So far I have published the following posts AngularJS … Continue reading 

Posted in AngularJS, introduction | 3 Comments

AngularJS–Part 12, Multi language support

Introduction Our application is a product used by many global companies and thus we support multiple languages like English, French, Spanish, German and more. The question is now, how does AngularJS help us to provide our product in all the … Continue reading 

Posted in AngularJS, introduction | 30 Comments

AngularJS–Part 11, Promises

Introduction This is a series of posts about AngularJS and our experiences with it while migrating the client of a complex enterprise application from Silverlight to HTML5/CSS/JavaScript using AngularJS as a framework. So far I have published the following posts … Continue reading 

Posted in AngularJS, asynchronous, introduction | 10 Comments

AngluarJS–Part 10, Intermezzo

Introduction This is a series of posts about AngularJS and our experiences with it while migrating the client of a complex enterprise application from Silverlight to HTML5/CSS/JavaScript using AngularJS as a framework. So far I have published the following posts … Continue reading 

Posted in AngularJS, introduction, REST | Comments Off

AngularJS–Part 9, Values and constants

Introduction This is a series of posts about AngularJS and our experiences with it while migrating the client of a complex enterprise application from Silverlight to HTML5/CSS/JavaScript using AngularJS as a framework. Since the migration is a very ambitious undertaken … Continue reading 

Posted in AngularJS, introduction | 7 Comments

AngularJS–Part 8, More choice when testing

Introduction This is a series of posts about AngularJS and our experiences with it while migrating the client of a complex enterprise application from Silverlight to HTML5/CSS/JavaScript using AngularJS as a framework. Since the migration is a very ambitious undertaken … Continue reading 

Posted in AngularJS, How To, introduction, Setup, TDD | 1 Comment