Printer Friendly Web Pages

| 0 comments

While I personally do print a great deal of web pages I do find myself from time to time running across an article that I want to to keep and a bookmark is something I do not want to use. Print is something that you can file away to ensure that the information is available to you at any point in time. The one thing that drives me nuts is those sites that do not provide printer friendly versions of content or if they do it contains logos and other unnecessary images. Everyone has their own idea when it comes to this topic and while I tend to lean to 100% text when it comes to printer friendly pages there are exceptions to this rule. Just use common sense in this area and you will do fine. Take the following as good example of 100% text: How To Implement Printer Friendly Pages There are a number of ways you can do this and I will touch on two. Cascading Style Sheets (CSS) Third Party Sources Cascading Style Sheets (CSS) A print style sheet works basically in the same manner as the screen type with a slight difference which is to …

Continue reading

Best Practices: Visual Studio .NET Project Naming Standards

| 0 comments

If you have not adopted a best practice when it comes to naming your solution and projects within Visual Studio .NET, I urge you to take a moment a think about this subject. As anyone will tell you best practices are worth their weight in gold and why would anyone not want to review what others has determined that works? By doing so you are not doomed to make the same mistakes. I believe a great place to start is the .NET Framework Class Library itself. By looking at this framework you will notice that the namespaces are grouped by commonality therefore you can apply the same thoughts to your projects. An unexpected perk of adopting this type of thought is you will now be promoting code re-use and efficient separation of logic. Face it, anything that reduces complexity and increases productivity is well worth the thought. Assume for a moment that you have the following components: Business Logic Data Access Common Logic Exception Management Utilities In most cases this holds true for any application. To break these out within Visual Studio .NET as meaningful projects I suggest following the standard format of companyname.tier and this helps immensely in keeping …

Continue reading

How To Achieve Website Optimization

| 0 comments

Why should you care about optimization when it comes to your website? Should it really be a surprise to learn that your visitors are impatient and wants what they want immediately? I think not. We have become a society of faster is better therefore you should take every approach possible to get your data rendered as quickly as possible to keep the visitors attention. By doing so you can feel proud of your work while at the same time increasing your user base. When it comes down to it isn’t the goal to generate as much traffic as possible? Now don’t make the mistake and overlook quality and strive for quantity or you will find that you are setting yourself up for failure. Also keep in mind that in current day many of your visitors may be coming from a mobile device therefore optimization becomes even more important. It is always best to research background data and you may find Sexy Web Design – Free 71 Page Preview! interesting. You’ll be guided through the entire process of creating a gorgeous, usable web site by applying the timeless principles of user-centered design. Even if you’re short on design skills, with this …

Continue reading

Software Architecture Questions and Answers

| 0 comments

Software architecture serves as the blueprint for both the system and the project developing it, defining the work assignments that must be carried out by design and implementation parties. The architecture is the primary carrier of system qualities, such as performance, scalability, and security, none of which can be achieved without a common vision. Architecture is an artifact for early analysis to make sure that the design approach will yield an acceptable system. Architecture holds the key to post deployment system understanding and maintenance. Basically, it is the conceptual foundation that binds every phase of the project together. (Q) What is the definition of software architecture? (A) Software Architecture is the logical design of interconnected components that work toward the objective of an existing or potential system, given the required resources. It is important because: Controls complexity Imposes best practices Provides consistency and standardization Lessens risk Facilitates re-use (Q) What is a definition of enterprise architecture? (A) Enterprise Architecture is intended to ensure alignment between the business and IT strategies, operating models, guiding principles, software development projects and service delivery. When observing a global perspective across every business services, business processes, information, applications and technology, Enterprise Architecture ensures that the …

Continue reading