Quantcast
Browsing all 20 articles
Browse latest View live

Proper Syntax Highlighter

The Beef I've found myself often looking back through old posts (the few I have) and being seriously fed up with the various and sundry cheesy syntax highlighting I had used for code. In that spirit I...

View Article


Upgrade to BlogEngine 1.5

Upgrading was super easy! Again, thanks to Al Nyveldt, it only took a little over 30 minutes. The feature that interests me most is the nested commenting.

View Article


Creating Advanced ASP.NET MVC Controls (Part 1, A Debugger)

Purpose In previous posts, I started creating an html grid helper that was really just an experiment to see how one would accomplish such a thing. Here, I wanted to delve into a more generic approach...

View Article

Creating Advanced ASP.NET MVC Controls (Part 2, Finished Debugger)

Purpose As mentioned in the previous post, in order to create good client side controls that interact well with the ASP.NET MVC system, we need to have a way to visualize data that the control either...

View Article

Creating Advanced ASP.NET MVC Controls (Part 3, A Scheduler)

Purpose This is part 3 of a series going through the process of creating an advanced control for the ASP.NET MVC system. I've decided to create a schedule control that allows a user to schedule and...

View Article


What is Machine Learning?

Introduction I had the priviledge of presenting at CodeStock. It was absolutely great. I was surprised and humbled at the reception of my session regarding Machine Learning. As such, I wanted to do a...

View Article

Supervised Learning - Classification

Supervised Learning In supervised learning, the algorithm is given labeled examples in order to come up with an appropriate model that defines the data and can also correctly label future examples...

View Article

Linear Classifiers

Thinking in Points Consider this little plot generated by python. There are a series of example points (blue and red) along with three test points (green x). Consider the following question: If you...

View Article


Codemash 2.0.1.3

It was absolutely a blast to be able to present my new machine learning library at CodeMash this year. One of the key goals of the library is to ensure that it is readily accessible to all of its...

View Article


Descriptors in numl

As some of you know I have been working on a machine learning library for .NET called numl. The main purpose of the library is to abstract away some of the mundane issues surrounding setting up the...

View Article

On Misogyny in Tech

It is disgusting and should stop.

View Article

A Brief Forage into Functional Thinking

I have long considered software engineering to be a craft that must be honed over years of careful study and precise implementation. What we learn in the labs of school and contrived examples are...

View Article

A New Position

It is appallingly wrong of me to not have written anything in over a year. One of my resolutions is to ameliorate the situation by trying to write at least one thing every month (sorry January). In...

View Article


Talking about Technology

Making software is hard. Every once in a while we find some code that really helps the process. It makes our own code intelligible: almost fun! Sometimes the magical code is of our own making but often...

View Article

Codemash 2.0.1.3

It was absolutely a blast to be able to present my new machine learning library at CodeMash this year. One of the key goals of the library is to ensure that it is readily accessible to all of its...

View Article


Descriptors in numl

As some of you know I have been working on a machine learning library for .NET called numl. The main purpose of the library is to abstract away some of the mundane issues surrounding setting up the...

View Article

On Misogyny in Tech

It is disgusting and should stop.

View Article


A Brief Forage into Functional Thinking

I have long considered software engineering to be a craft that must be honed over years of careful study and precise implementation. What we learn in the labs of school and contrived examples are...

View Article

A New Position

It is appallingly wrong of me to not have written anything in over a year. One of my resolutions is to ameliorate the situation by trying to write at least one thing every month (sorry January). In...

View Article

Talking about Technology

Making software is hard. Every once in a while we find some code that really helps the process. It makes our own code intelligible: almost fun! Sometimes the magical code is of our own making but often...

View Article
Browsing all 20 articles
Browse latest View live