September 2004 Blog Posts
Ok, now that I had defined my goal/target, it was time to start thinking about what design pattern I wanted to use. I had a few thoughts about I wanted to achieve with the code as follows:
I wanted separation between the GUI and the business logic.
I only need to support SQL server databases, assuming that if someone is going to use a .NET application that they have access to either SQL Server or MSDE. I will use stored procedures for the vast majority of queries.
I wanted to use a pattern that isn't overly complex, both so that I wouldn't have...
This is a continuation of my article series describing the design and development process of my company's product.
For any software product out there, you must do three things before you start any planning or development. First, you must define a problem that you would like to solve. Second, you must define a market niche you would like to place your product into. Third, you must look within your niche to find your target audience.
In the case of Easy Assets .NET, I had seen alot of market reports from Gartner and also had alot of personal experience as a consultant that showed...
Ok guys, I've decided I'm going to attempt to blog out some code and development notes that I went through in creating my company's asset management program, Easy Assets .NET.
Now obviously, it will be easier for you all to follow along if I give you a login/password to a demo version of the software running on one of my servers so here you go:
The guest account I set up has all privileges except administrator, so you'll be able to play with all the features except the role based security (also prevents any mischief, I'm trusting that no one...
Traded in my '02 Dodge Dakota last night for an '04 Honda Civic LX.
I must say that the sales staff at the Honda dealer weren't nearly as slimy as many dealers I've worked with in the past. They got me the payment I wanted and didn't pressure me too much.
The car itself looks very sharp. I got the shiny blue color b/c my wife says “it's pretty”. It handles very well, doesn't have alot of oomph because it's a v4, but the cabin is roomy and surprisingly quiet for an “economy“ car. The dealer gives cheap oil changes and free car washes to...
I'm feeling pretty dang good about myself! I've finally completed my asset management software to the point where I feel comfortable calling it v1.0!
So to recap, here's all the stuff you can do with the program in this build:
Enter all basic fixed asset fields (serial number, asset tag #s, purchase information, etc)
Categorize your assets by defining your own categories and subcategories for easy searching.
Keep track of your asset's physical location (3 levels: Site, Location, Room)
Assign ownership / responsibility by company (leases), department, and employee
Create warranty and service contracts with expiration dates, assign assets to these contracts with their own expiration...
CNET Asia - "The Korean electronics giant (Samsung) unveiled an 8-gigabit flash memory chip Monday based on the 60-nanometer process, as well as a 2-gigabit DDR DRAM chip based on the 80-nanometer process. Flash chips, which retain data after a host computer is turned off, are used in flash cards and cell phones, while DDR DRAM is used inside PCs."
So when are we going to use that 8GB flash memory for an instant-on operating system?
Patterns of Enterprise Application Architecture
I'll let you know how I like it.
Yeah, I've been pretty quiet lately. In the home life, my wife is now 13 weeks pregnant, we got to listen to the heartbeat the other day which was pretty cool. When I think about all the genetic “code” that runs when a life is made... wow. Can you imagine trying to code a system as complex as a life form like a human being? Now imagine coding millions of life forms, and an ecosystem that harmoniously supports them all. Plus a universe to put them in. Humbling though really...
Anyway, beside those musing, I'm currently involved in planning a major...
I got a tech from my provider to come out to the apartment and check it out. He reported that many people in my complex have been reporting problems, but they can't seem to figure out why the speed is an issue. He had all these bandwidth charts and stuff showing that they're not anywhere near the cap. On the bright side after he left it started speeding up to normal cable modem speeds and behaved well throughout the night.
I'm supposed to run some speed tests and a tracert to send to them if the speed problem keeps happening...
My forums and company free trial server went down last night. I was getting a 404 error for apache (which was odd since it's a windows 2k3 machine). I also couldn't remote into the machine. So I opened a ticket with serverbeach and got this response:
Hello, Your server is back online, there was an issue with another server taking your ip address. That has now been resolved.
Alright, it'll probably take some time before the dns stuff repoints, so I go to bed. Log in this morning and the server is still inaccessible! Grrr
Most of you have probably seen my post about my new project. I've gotten to thinking that although the concept of developers from around the world collaberating on a project isn't exactly a new one, there may be some question about how to properly set up and manage such a project.
Now I'm the first to admit that I've never tried anything like this before, and a major part of my starting the project is to experience how this collaberation will turn out. So over the course of development of this project, I will be blogging my experiences in all aspects...
I've had a few developers contact me about helping with my open source project. I'm still looking for a couple more, so if you have some spare time on your hands and want to jump in please email me.
The project is a multi tiered training and certification tracking program. Basically, there are a ton of non-profit orgs (fire stations, schools, etc) that need to keep track of all the training and certifications their members/volunteers have. (CPR certification for one, there are tons of examples).
My goal in this “experiment” is to get some developers together, build a solid database structure, build...
It's been a week since I reported my speed issues to my provider. Still no satisfactory response. So now I'm going to have to publish their name.
The company is called My Esuite, the website is http://www.myesuite.com
Now, yeah, I know that the website is one of the most god awful ugly things you've ever seen. But there is literally no other alternative in my corner of Ohio. No dsl, no other cable internet providers. (By the way, the cable company Cable Net is pretty craptastic too. No reciever boxes available and no digital cable).
Time Warner is available a few blocks away, I...
Being that almost every school and not for profit I have ever seen is in horrible condition as far as budgeting and tracking their assets. I am pondering either giving away, or charging an incredibly low fee for product subscriptions to schools and not for profits. I'm going to consult an accountant before announcing this on my website to find out what kind of benefits there are for my business besides the warm fuzzy feeling I'll get from helping these organizations better manage themselves. I'm also hoping that this will start generating word of mouth so I can easier get paying...
I'm going to be working on a scheduling component for a company. Basically they have specific teams out in the field in trucks, and they want to be able to look at their schedule (busy hours vs free hours) for a business day(s).
So I'm looking for a web component that will show an outlook style appointment booking for the team's time. Either lines across times or just color blocks.
I'll be researching 3rd party components later today, but if anyone knows of ones that are good please post it here.
So I'm all relocated and moved into the new apartment in Ohio. The only thing I'm really missing about new york is some friends and my roadrunner internet connection.
The cable internet provider in my town, who will remain un-named for now, (if their customer service doesn't come through I will name names!) is supposedly looking into a speed issue I'm having with their cable modem service.
Basically I'm getting 115kbs upload speed. That's pretty good, about what I'd expect. However I seem to only be getting 30kbs download. This is piss-poor, and frustrating to boot... whoever heard of a broadband connection...