Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. Liberty is a Senior AI Engineer at the University of Pittsburgh Medical Center, and was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 21 year Microsoft MVP.

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 | 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. 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 | 4 Comments

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 | 3 Comments

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 | Comments Off on I’ll be speaking at DevIntersections/Angle Brackets

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 | Comments Off on Creating Your First Angular Program

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 | 4 Comments

LINQ From Scratch #2–Deferred Execution

I’ve posted the second in my emerging series on LINQ From Scratch here.  This one is about deferred execution, a small but critical feature of LINQ.

Posted in Learning, Linq | Comments Off on LINQ From Scratch #2–Deferred Execution

Yet Another Podcast #120 – Breeze Roundtable

An extraordinary roundtable… Brian Noyes – Pluralsight Author Ward Bell – VP of IdeaBlade.  Mr. Breeze. John Papa – Microsoft Regional Director/ MVP Jon Galloway – Microsoft Evangelist and some-time co-host Been holding off on publishing this until my Web … Continue reading →

Posted in AngularJS, Breeze, Open Source, Patterns & Skills, Pluralsight, SPA | Tagged | 2 Comments

Programming Style–Kendo & jQuery

Which of the following do you prefer? Which is easier to read? Which is easier to write? Which is easier to maintain?   var dataItem = this.target().closest(“.k-grid”).data(“kendoGrid”).dataSource.getByUid(this.target().closest(“tr”).data(“uid”)); Or… var dataItem = this.target() .closest(“.k-grid”) .data(“kendoGrid”) .dataSource .getByUid(this.target().closest(“tr”).data(“uid”)); Or… var grid = … Continue reading →

Posted in JavaScript, Kendo, Languages, Opinion, Programming | Tagged | 4 Comments

OzCode– 4 Star Help with Debugging

I loaded OzCode onto my machine some months ago, but didn’t really start to see its benefit until recently, when I’ve been intensively debugging C# code. The more I use it the cooler I think it is.

Posted in Opinion, Tools and Utilities, Visual Studio | Tagged | 1 Comment

LINQ From Scratch

I’ve started a new series, LINQ From Scratch, which you can read here.   The first article is on Getting Started and on LINQPad. I hope that this will be useful and interesting and I look forward to your comments and … Continue reading →

Posted in Linq | Comments Off on LINQ From Scratch

Lessons learned on Twitter

This week I posted a new podcast with Scott Hunter of Microsoft, along with Jon Galloway of Microsoft and Ward Bell of IdeaBlade. I was pretty excited about what Scott had to say about Angular and ASP.NET, and tried to … Continue reading →

Posted in Opinion | 1 Comment