Author Archives: rcravens

Automate Your Database Backups

I have a few blogs and other applications that leverage MySQL as a database. I wanted to automate the backup of the associated database data. My specific requirements are: Needs to work on Windows Server (my hosting machine). My database … Continue reading

Posted in php | 1 Comment

Python Script to Build, Test and Pack .NET Projects

At work we use Jenkins as our continuous integration server. Our implementation at work has to integrate with ClearCase and does a few tasks before actually doing the build. This is pretty typical. Our setup then calls an external script … Continue reading

Posted in build, ci, python | Leave a comment

Busy, Busy, Busy…

Bookmark on Delicious Digg this post Recommend on Facebook share via Reddit Share with Stumblers Tweet about it Subscribe to the comments on this post

Posted in agile | 3 Comments

4 Principles To Estimation Applied To Software Development

Estimating when a new software feature will be done is a tricky but important task. “When will you be done?” Typically on the other end of this question is the person writing your check. Maybe not directly, but follow the … Continue reading

Posted in agile, best practice | 2 Comments

A .NET Generic Repository Pattern With Implementations

I previously blogged about the repository pattern and .NET implementations. Here are the links to those old posts: The Repository Pattern The Repository Pattern – Part 2 Since that time, I have zeroed in on a fairly robust implementation of … Continue reading

Posted in .net, data access, design, nhibernate, repository | 2 Comments

Testing Your CRUD Using Generics

I often use a generic repository pattern as a wrapper around my data access logic. This wrapper generally serves the purpose of encapsulating specific implementation details. Here are the repository interfaces that I current use: public interface IReadOnlyRepository<TEntity> where TEntity:class … Continue reading

Posted in data access, nhibernate, testing | Leave a comment

Upload Multiple Files With Progress Using Uploadify

I previously posted on how to use Uploadify to upload files. The previous post covered really well how to upload single files to an ASP.NET MVC controller using Uploadify. This post will expand on that a bit. First we will … Continue reading

Posted in asp.net, jQuery, mvc, web | 12 Comments

A Modal Dialog Plugin for jQuery

There are a number of great jQuery modal plug-ins that already exist. So, why am I cluttering the interwebs with yet another one? There are a number of reasons: Feature Bloat – A number of plug-ins offer a lot of … Continue reading

Posted in jQuery | Leave a comment

Loosely Coupled JavaScript Using PubSub

I recently watched a very interesting video by Rebecca Murphy that discussed using the pubsub architecture to create loosely coupled JavaScript. The concept is to develop your JavaScript objects and allow the communication between the objects to occur via events … Continue reading

Posted in jQuery, javascript | 2 Comments

Web Charts Using jQuery Flot

Adding charts to your web application is simple using a library called ‘Flot’. Flot is a pure JavaScript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client side. During this post I will explore using the … Continue reading

Posted in jQuery, javascript, web | 21 Comments