hello world in C#
Most everyone starts with hello world in programmig. Even seasoned developers write hello world apps in order to test if the simplist solution will run.in c# we would write:public static class MyClass{...
View ArticleDijit D3 Custom Dashboard Part 1
In this series I am going to show you how to build a custom dashboard applications using dijit for the ui controls, ajax calls for data acquisition and d3 for charting and graphs.For the layout I am...
View ArticleDijit D3 Custom Dashboard Part 2
Adding WidgetsThe technique for adding widget is straightforward enough. Simply add another div element with a drag and drop source as a widget gallery for adding widgets to your...
View Article5 Tips for Landing a Programming Job
1 Get a RecruiterTechnology recruiters are everywhere and they do not cost you a dime. Its a free service to you. Recruiters charge the employer for the service of finding the right talent to fit their...
View ArticleHow to Estimate Software the WRONG Way
Negotiate with the Software DevelopersOne of the best ways you can screw up when making an estimate is to try to negotiate the time frame with the developers. Programmers generally don't realize they...
View ArticleWhy Estimates are Worthless
Software estimates are most often completely worthless and a waste of time for everyone involved. Its a waste of time for the manager because the estimates that they get are usually shallow and only...
View ArticleHail Knuth
After committing some very bad programming sins I felt bad enough to confess them to a fellow developer. After hearing my confession he compelled me to say 100 "Hail Knuths", and to sin no more. Hail...
View ArticleShould I Take Programming Burnout Seriously?
Should I Take Programming Burnout Seriously? Yes!If you are suffering burnout take it very seriously as it could cause medical problems and it could be a sign of more serious mental illnesses. The...
View ArticleDo I Need a Degree to Write Software?
Many people over the years have asked me if they need a degree in Computer Science to get a programming job. Technically a degree is in not required to be a programmer. However, I believe that the...
View ArticleWhy You Shouldn't Use Privates Anymore
For nearly half of my career I thought that hiding member variables and methods with private and protected was one of the best ways to write better code. You have probably been taught in school or have...
View ArticleExtension Methods
Extension methods in .NET are methods that can be attached to another class without changing that class. In .NET extending a class is not the same thing as inheriting from a class. Extension methods...
View ArticleI Knew a Programmer that Went Completely Insane
Not long ago one of our programmers just lost it and he lost it good. He walked into the manager’s office and began screaming strange things. If I didn't know him as well as I did I would have thought...
View ArticleGetting Started with Accpac Programming
Recently I have accepted a new position at Kerr Consulting that specializes in integrating ERP and other financial software packages such as Quick Bookswith existing software. Most of our work is...
View ArticleWorking with Views in Sage 300 ERP ( Accpac )
In Sage 300 ERP views are used as a standard way of manipulating and retrieving data. You will also need to use views in order to execute some commands. Views in Sage 300 closely resemble MVC and MVVM...
View ArticleWhy Don't You Use Factories?
After reading and applying traditional software design techniques taught by some of the best professional developers such as Edward Yourdon, Frederick Brooks, Martin Fowler; I thought that I was fairly...
View ArticleHow do you program when you can't?
I woke up this morning with no desire to program a computer. Have you been there before? It's scary when you lose your job and find yourself unable to work on even the smallest task. I began to think...
View Article5 Quick Ways to be a Better Programmer
1. Take Advantage of the DebuggerIf you are still using message boxes and Console.WriteLine statements to determine what is going on inside your program than stop now. You don't have to be an expert at...
View ArticleSoftware Engineering Rant
Criticizing Those Who Came Before Us Why is it so easy for us to criticize the developers that came before us? The newest generation of developers have written numerous blogs, articles and books to...
View Article
More Pages to Explore .....