home · about · resume · software
02.17.08

PGnJ 0.8

Today I'm releasing PGnJ 0.8. I've been sitting on these updates since October but haven't released them because I've been really busy with work. In addition, Leopard came out and I wanted to revisit some of PGnJ's user interface. With this release I really wanted to concentrate on further refining the application rather than adding a lot of new SQL related features... keep reading

02.04.08

Mobile LIRR schedule application

I've hated the Long Island Rail Road site for a really long time. The worst part of using the site is that half the time you have to do it from your phone. Even with an iPhone, it's just really terrible. So, I set out to solve this problem. My main goal for the initial version was to tackle the ease of use on a mobile device issue... keep reading

09.22.07

JTree Row Selection and PGnJ 0.8 Preview

I have been working on PGnJ 0.8 since the day I released 0.7. With this release I really wanted to concentrate on further refining the application rather than adding new SQL related features. By adding an About box, a Preference System, Software Update and refining the row selection behavior of the main JTree in PGnJ, I think I succeed in my goal... keep reading

08.30.07

Web Based Scheduling Application - In 1.5 Weeks

I received an email about a week ago from a friend of mine about how he was in a bind. His place needed to put together a web based scheduling application in about a week and a half's time. He asked if I could put something together for them in this timeline with a limit of about 30 hours... keep reading

08.06.07

PGnJ 0.7

This afternoon I released version 0.7 of PGnJ. This version includes some pretty neat additions, including syntax highlighting, an ordered bookmark list, a design refresh and the ability to export table data as SQL insert statements... keep reading

06.07.07

Briefly: Contextual Permission Management

In conjunction with designing an authentication and permission system recently, I just implemented the facility to manage permissions. The idea is that administrators can contextually manage permissions. If they need to give someone access to the Customers module, they go to the Customers module and.. keep reading

06.01.07

Designing a More Powerful Permission System in Rails

Most of the demos or plugins for rails that I've seen, talk about authorization like it's dead simple. You're logged in or you're not. That may work in a lot of cases, but in a system with a larger overall breadth, where users fill specific roles rather than all using the system in the same way, tha.. keep reading

05.25.07

Briefly: Inline Searches

I've been spending a little time recently, developing some neat inline searching techniques with the help of Ruby on Rails' AJAX functionality. Click the image to see a 30 second demonstration of an inline, find as you type search on a table with almost 35k records: .. keep reading

01.30.07

I Accidently Deleted a PGnJ Feature Request

I doubt the person that sent me that feature request just a few minutes ago is looking at my blog, but someone sent me a feature request and it ended up in my gmail account's spam. I'm pretty crazy with keeping that spam folder empty and I've never seen a false positive so I just select all and dele.. keep reading

01.15.07

Interesting Freelance Project

I was recently commissioned to write a document management site for staples digital copy services (www.staplesdcs.com). They already had a site, written in php, but it was really old and broken. I was to write a document management application and wrap it with their existing website... keep reading

12.03.06

Seymore r30

I just committed a pretty decent update to [Seymore](http://slicedsoftware.com/software/seymore/)'s subversion trunk. Most notably, I implemented a simple authorization system that will be flexible enough to be used with plugins in the future (when there is a plugin architecture). With this authoriz.. keep reading

11.08.06

Concerning Seymore Updates

I removed the 'Release' download links from Seymore's project page. I also plan on just using the revision number from subversion rather than version numbers from here on out. So, for now, to get the latest Seymore source, just grab it from the subversion repository... keep reading

11.02.06

Seymore 0.1.1 - MySQL Support

A bug that affected Seymore running with a MySQL database was pointed out to me this afternoon soon I just updated the released package to 0.1.1 to address the issue. I also added a license file and a changelog file to the project... keep reading

11.01.06

Where Seymore Is Headed

In its current state, Seymore does a decent job at portraying my vision of the simple CMS. But where is the code base really headed? Well, things need to be shuffled around. A clean API must be developed (it's pretty clean right now, but things can alway.. keep reading

10.30.06

Introducing Seymore

Seymore is not only my first publicly available Rails application, it is my solution for easy content management. My vision of Seymore is that rather than having a separate administration section for managing content, content management functions should be available throughout the site so users are able to contextually and comfortably manage their content... keep reading

06.27.06

Bug Fixing Production Code

Last week, an end user came to me with a bug she found in the largest of the software systems I develop at work. The bug was pretty major and to fix it the right way would mean re-designing. Re-designing software with a three person development team and a strict schedule just wouldn't fly for this particular bug... keep reading

06.20.06

pwgen: Secure Password Generator

pwgen is a simple command line utility for generating secure passwords. I know what you're thinking, 'like I need another random String generator'. Well, pwgen does generate random Strings, yes, but pwgen can also generate passwords based on dictionary words. If you pass a dictionary file to pwgen, it will randomly choose a word from the list and manipulate it into a strong, memorable password... keep reading

03.24.06

Am I Just Forgetting Something?

I found this really strange issue with Firefox today. After taking out all of the different variables I realized that when I set the width of a select control using inline CSS, the functionality gets buggy... keep reading

03.10.06

What Have I Been Up To?

I'm 90% done with Argus 0.9, and I'm not sure how far with PGnJ 0.5 (I keep realizing things need to be re-written and I just don't want to release crap). Both are taking longer than I ever expected because of everything else going on. It's really hard to find time to work on personal projects. I'm .. keep reading

03.01.06
02.10.06
02.08.06

Argus - Issue Tracking For The Rest of Us

http://www.trikenit.com/2006/02/07/argus-issue-tracking-for-the-rest-of-us/.. keep reading

 
Rss - Subscribe to the Feed
© Copyright 2005-2007 Sliced Software, Inc.