Yet Another Podcast Show 125 – Mads Kristensen

We’re back! And we’re back with a bang: John Papa, Jon Galloway and I interview Mads_thumb Mads Kristensen about all the cool things he’s into these days, especially Web Essentials.

Listen | Yet Another Podcast

 

rssiTunesStitcher

Posted in Web Essentials | Tagged | 21 Comments

Kendo UI & Dynamic Data: Solution 1

We’d like to display dynamic data in our view. For example, we might create a set of CheckBoxes on the fly, depending on data from the server. There are many good reasons to do so, not the least of which is that making this process be data-driven gives us tremendous flexibility to modify the view as the product is developed.

If we do this, however, how will we tell one checkbox from another?  There are two solutions to this problem.  We present the first solution here

Posted in Data, Kendo UI | 22 Comments

New Pluralsight Course: Building Web Apps & Services With Entity Framework, Web API and Breeze

asp.netVery pleased to announce my latest Pluralsight course: Building Web Apps and Services With Entity Framework and Web API.  In this course, you will learn to create a web service that supports a database with multiple relational tables using the Microsoft Stack and Breeze.

You will create the tables and the relationships, model them in code, and expose them through Web API, first through native Web API and then assisted by Breeze. You will then create a minimal client to interact with the service.

Some knowledge of C# is required, as is familiarity with HTML, CSS and JavaScript.

Posted in ASP.NET, Breeze, Entity Framework, Web API | Tagged | 3 Comments

Angular Part 5–Adding A Service

This is the fifth in a series that starts here. In the previous installment, we looked at AngularJS using Jasmine to test a Controller, and left off with the suggestion that our program would be improved by adding a service.  We’ll add that today.

Before we get to adding a service, however, it is time to make our application a bit more realistic by adding a couple views.  We’ll do that by adding an Admin and an Expense folder to our App folder….

Continued here

Posted in AngularJS | Comments Off on Angular Part 5–Adding A Service

Yet Another Podcast #124–Mary Jo Foley And The New Microsoft

Mary Jo Foley, editor of ZDNet’s All About Microsoft blog talks about /Build and themjf new leadership at the New Microsoft.

Listen | Yet Another Podcast

 

rssiTunes

Posted in Community, Microsoft | Tagged | 1 Comment

Learning Kendo? This is the book!

OK, it is somewhat questionable for me to recommend a book that I contributed to kendo nuts and boltsand that is published by the company I work for, but I honestly believe that Falafel Software’s new Kendo UI Nuts And Bolts is the book on the topic. 

It has everything I look for in a technical book. It is

  • Expert
  • Comprehensive
  • Cohesive
  • Readable
  • Short

The expertise behind this book is unquestionable; the author and numerous contributors are recognized Kendo UI experts who also provide consulting, training and mentoring in Kendo.

The book is surprisingly comprehensive.  Its coverage of topics such as the DataSource, Templates and MVVM are second to none, and bring out points I’ve not seen covered elsewhere

It tells a story, and the arc of that story is compelling.  You learn Kendo from the ground up; not only the how but the when and the why.  This is greatly enhanced by the readability of the book (it shocks me how many books make it to print without any apparent editing).  And finally, yes, at 161 pages, it is short; short enough to read through.

Note that this $39.95 training guide is presented as a downloadable pdf.

Posted in Kendo, Training | 5 Comments

Angular Part 4–Testing AngularJS

It is time now to turn our attention to testing AngularJS applications.  Over time, ExpensesControllerTestwe’ll want to move to test-first, where we write the test and then write the code. There are many advantages to test-first, but let’s hold off on discussing them until we’re ready for that step.

Today, I’d like to discuss testing Controllers.   Continued here…

Posted in AngularJS, BDD, JavaScript, Testing | Comments Off on Angular Part 4–Testing AngularJS

Yet Another Podcast #123–Ted Neward on Architecture

This episode marks the premier of John Papa as permanent co-host of Yet tedNewardAnother Podcast (along with Jon Galloway as intermittent co-host)! 

Joining John and me are Ted Neward.  Ted is CTO of iTrellis Software, a Microsoft MVP and much-in-demand speaker.  We talk about software architecture, AngularJS,  and much else.

 

Listen | Yet Another Podcast

rssiTunes

Share

Posted in AngularJS, Opinion, Patterns & Skills, Software Architecture | Tagged | 3 Comments

Angular Part 3–BDD With Angular JS

In a previous posting I introduced the critically important topic of Behavior DrivenAngularJS Testing, but the example I gave was straight JavaScript rather than Angular. We’ll want to modify that example to be Angular, but to do so we need a bit more of the fundamentals under our belt.

Let’s return to the previous program and modify Index.html, which will be our opening page.    This article continues here

Posted in AngularJS, BDD | 2 Comments

Yet Another Podcast #122–JavaScript: Core Concepts

Jon Galloway and I welcome Ward Bell and Elijah Manor to discuss the fundamentalselijah-manor-profile every serious JavaScript programmer should know. 

 

 

Listen | Yet Another Podcast

rssiTunes

Share

Posted in JavaScript | Tagged | 3 Comments

Angular Part 2- Behavior Driven Development

In an earlier posting I discussed, briefly, why Angular is suddenly so popular, and demonstrated how to get started with Angular without writing a line of JavaScript.  It’s time now to turn our attention to a slightly more realistic example.

Many lessons on Angular pay lip-service to the importance of unit-testing and test-driven development, but virtually none actually practice it.  This series will buck that trend and teach Angular and testing Angular at the same time.  In the long run, this will be faster and better than trying to tack testing on at the end.

You can read the next installment in this series here

Posted in AngularJS, BDD | Tagged | Comments Off on Angular Part 2- Behavior Driven Development

Yet Another Podcast #121–AngularJS Roundtable

We welcome Ari Lerner, author of NG-Book and Ward Bell and John Papa to discuss AngularJS and Ari’s comprehensive book on the topic.AriLerner

Listen | Yet Another Podcast

rssiTunes

Share

Posted in AngularJS, Podcast | Tagged | 4 Comments