Author Archives: Jesse Liberty

About Jesse Liberty

Jesse Liberty is a Master Consultant for Falafel Software, and has three decades of experience writing and delivering software projects. He is the author of 2 dozen books and multiple Pluralsight courses, and has been a Technical Evangelist for Telerik and for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS.

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 the new leadership at the New Microsoft. All About Microsoft MJF’s Interview of Scott Guthrie MJF’s Interview of Terry Myerson Cortana Build Announcements Project N Listen … Continue reading

Posted in Community, Microsoft | Tagged | Leave a comment

Learning Kendo? This is the book!

OK, it is somewhat questionable for me to recommend a book that I contributed to and 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 … Continue reading

Posted in Kendo, Training | Tagged | 3 Comments

Angular Part 4–Testing AngularJS

It is time now to turn our attention to testing AngularJS applications.  Over time, we’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 … Continue reading

Posted in AngularJS, BDD, JavaScript, Testing | Tagged | Leave a comment

Yet Another Podcast #123–Ted Neward on Architecture

This episode marks the premier of John Papa as permanent co-host of Yet Another 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 … Continue reading

Posted in AngularJS, Opinion, Patterns & Skills, Software Architecture | Tagged | 1 Comment

Angular Part 3–BDD With Angular JS

In a previous posting I introduced the critically important topic of Behavior Driven 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 … Continue reading

Posted in AngularJS, BDD | Tagged | Leave a comment

Yet Another Podcast #122–JavaScript: Core Concepts

Jon Galloway and I welcome Ward Bell and Elijah Manor to discuss the fundamentals every serious JavaScript programmer should know.  Elijah Manor’s Blog Ward Bell’s Blog JavaScript From Scratch     Listen | Yet Another Podcast

Posted in JavaScript | Tagged | 1 Comment

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. … Continue reading

Posted in AngularJS, BDD | Tagged | Leave a comment

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. Ari Lerner’s ng-book site  Ward Bell’s Blog John Papa’s Blog Breeze IdeaBlade AngularJS Building SPA with Breeze … Continue reading

Posted in AngularJS, Podcast | Tagged | Leave a comment

Read twice as fast, one word at a time

It turns out that there are better ways to read than the way we learned as children.  Based  on significant research, Flash Reading appears to be able to instantly increase your reading speed by 50% to 100% or more, while … Continue reading

Posted in Community, Observations, Opinion, Product Reviews | Tagged | 1 Comment

I’ll be speaking at DevIntersections/Angle Brackets

April 13-16, 2014 at JW Marriott Grande Lakes, Orlando Florida I’m thrilled to say that I’ll be speaking at Angle Brackets.  Angle brackets is “a conference for lovers of the Web.”    It has been described as “the conference for those … Continue reading

Posted in ASP.NET, Community, JavaScript, Kendo, Languages, Learning, MVVM, One ASP.NET, Presentations, Training | Tagged | Leave a comment

Creating Your First Angular Program

Last week I had the privilege of presenting on Angular at Live360.  I’ve written up part of that presentation as a blog post here.   In this blog post I describe how to get started with Angular and how to create … Continue reading

Posted in AngularJS, JavaScript | Tagged | Leave a comment

Underscore: LINQ (almost) for JavaScript

As part of my emerging series on LINQ from Scratch, I’d like to take a small detour today  into what you do if you need the functionality of LINQ in your JavaScript program.  You can read my solution here. 

Posted in JavaScript, Languages, Linq | Tagged | 1 Comment