Click here to Skip to main content
15,902,002 members

Steve Raw - Professional Profile


Follow on Twitter      Blog RSS
I have 27 years of experience as a professional software developer. I have a degree in Multimedia, another in Interactive Media, and more than enough credit hours to earn a degree in Software Engineering.

I discovered programming and multimedia in the mid-1990s. In 1998, I switched my college major for a third time. I had finally found something that was fascinating to me. While attending the University of Advancing Technology, I started out working for small web design agencies. In my junior year, I was chosen by the university out of 200 other applicants to become the Webmaster for the public internet website, as well as the university's private intranet website. I worked in the IT department for over three years, and I really enjoyed earning such valuable knowledge. Within the first month, my goal was to organize 30,000 university documents into a massive new website overhaul. I was responsible for developing custom client-side, and server-side software systems. I developed applications for both Windows and Linux OS platforms. I administered database servers, and web servers running Internet Information Services. I designed and created user interfaces for dozens of software tools used by the university and its students. I managed interns, developed tools for marketing, and tools to facilitate efficient collaboration and convenient communication between all students and staff. I worked alongside the Search Engine Optimization director and developed extensive expertise in internet marketing.

In 2003, I completed a 5-year effort to launch my own e-commerce website. I hosted millions of retail products from 5,300 retailers in thousands of shopping categories. I developed large custom software suites, writing hundreds of thousands of code in total. That's just a minuscule snapshot of my experience, but I'm running out of characters, so I will end it here.



Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.


Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.

GeneralMy Inline Menu Item Reordering Feature is Almost Complete Pin
Steve Raw20-Dec-23 17:05
professionalSteve Raw20-Dec-23 17:05 
GeneralNew Feature Allowing Users to Reorder Inline Menu Items Pin
Steve Raw16-Dec-23 20:09
professionalSteve Raw16-Dec-23 20:09 
GeneralA Bug Popped Up Out of Nowhere Pin
Steve Raw13-Dec-23 10:29
professionalSteve Raw13-Dec-23 10:29 
It had been a few weeks since I had even touched Project Several days ago, I checked the live site to see if everything was working correctly. It wasn't. I didn't spend any time looking into the bug until I dragged myself back to it, today.

What appeared to be happening was that data wasn't being pulled from the main database. I thought maybe I had forgotten to pay the database hosting bill. I updated my payment data and renewed the hosting for an additional year. That didn't change anything.

The error was being generated as an HTTP 500 server error. The error message mentioned something about the process pool possibly being full. I wasn't sure what it had to do with the application pool in IIS, but I recycled, stopped, and restarted the application pool. That didn't fix the error, either.

Since I hadn't touched anything for weeks, and the error popped up out of nowhere, I assumed it was an admin issue on one of my hosting servers. I downloaded and opened Microsoft SQL Server Manager, and copied the connection info directly from the server. I tried connecting to the database server. It worked fine. Everything was still there. I ran a SELECT query, and that worked fine.

Connecting to the database worked fine using MS SQL Server Manager, yet it was still not connecting via the website -- either run locally or run as published on the remote server. That narrowed it down a bit. I opened my Web.config file to check the database connection settings. I opened command prompt and ran a tracert command on the URL for the database which was provided from the server. I compared the IP addresses for connecting to the database with the one currently in use. It was a mismatch! My database hosting bastards had switched the database IP address without any notice or warning. Thanks, guys! ...I replaced the IP address to the database server in the Web.config file and, tah-dah! It worked! I'm glad I didn't have to resort to contacting technical support because that's always a pain in the ass.

I updated and re-built the site, published it, and it worked fine; no errors. I'm glad that's over and I can get back to work on the projects.

I made a full backup of the database, and new backups of the project itself. I'm now finishing up the backups and I think I'll call it a day. My dog Max hasn't been to the dog park in about a week, so it's way overdue as I usually take him every other morning.

This is a screenshot of today's desktop background. Nice!

GeneralToday's Wallpaper Background Pin
Steve Raw21-Nov-23 11:27
professionalSteve Raw21-Nov-23 11:27 
GeneralA Stupid Mistake Pin
Steve Raw20-Nov-23 20:30
professionalSteve Raw20-Nov-23 20:30 
GeneralImplementing an HTTP Client Pin
Steve Raw20-Nov-23 7:24
professionalSteve Raw20-Nov-23 7:24 
GeneralI thought it wasn't possible Pin
Steve Raw19-Nov-23 6:29
professionalSteve Raw19-Nov-23 6:29 
GeneralScreen Capture of Today's Wallpaper Pin
Steve Raw17-Nov-23 16:29
professionalSteve Raw17-Nov-23 16:29 
GeneralMy 1st Blog Post Pin
Steve Raw17-Nov-23 10:05
professionalSteve Raw17-Nov-23 10:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.