Blog Archives

ES6 / JS2015 : Rest and Spread operators

The Rest and Spread operators added in ES6 / JS2015 drastically improve the ability to deal with unknown numbers of function parameters, and array and hash manipulation.

Tagged with: ,
Posted in JavaScript, Programming

Dealing with the deprecation of peerDependencies in NPM 3

The peerDependencies configuration was originally designed to address the problem of NPM packages that were ‘plugins’ for other frameworks. The original problem is discussed more in-depth here on the NPM blog. For example, the grunt-contrib-jasmine package requires that the project using

Tagged with: , , ,
Posted in JavaScript, Programming

Handling Offline State in Kendo Mobile

If you plan on releasing your Kendo UI Mobile app to the app store, then you better handle the case where the device does not have a network connection. Plus, your users will be happy if your app doesn’t just

Tagged with: , , , ,
Posted in KendoUI, Programming

Binding Kendo ListViews to the Result of a Function

The complete and working code from this example can be found in this jsFiddle. When it comes to writing large real-world applications, there is often a time when the data in your Kendo DataSource doesn’t exactly match what you want

Tagged with: , ,
Posted in KendoUI, Programming

Clean Code Cheat Sheet

The last time I read the book Clean Code by “Uncle” Bob Martin, I jotted down these notes. For a while, I had these next to me at my desk at work. I figured I would share… If you haven’t

Tagged with:
Posted in Programming

Building a .NET Disassembler (Part 5) – Reading the #Strings Stream

This one should be a quickie compared to the previous parts of this series. Today we are just quickly covering reading the strings out of the #Strings stream. To get the byte[] that makes up this stream, see the previous

Tagged with: , ,
Posted in Programming

Building a .NET Disassembler (Part 4) – Reading the Metadata Tables in the #~ Stream

We’re finally getting to something that isn’t just reading headers into a data structure. Last time, in Part 3 of this series, we read in the “.text” section header, and the stream headers. One of those streams contains all the

Tagged with: , ,
Posted in Programming

CodingWithSpike is Jeff Valore. A professional software engineer, focused on JavaScript, Web Development, C# and the Microsoft stack. Jeff is currently a Software Engineer at Virtual Hold Technologies.


I am also a Pluralsight author. Check out my courses!