Jan 10th, 2009
by CWSites.
- It’s All About The User - find the sweet spot
- Avoid Solutioneering - identifying problems before solutions, remind business that they need to have goals
- Form Always Follows Function - always think of function first
- Allow for Failure
- Do Not Imitate, Innovate
- Do Not Get In The User’s Way - content is critical
95% of web users do not read 80% of your content
- only surface what’s important
- have headings, summary
- CNN - checkout what you should say
- doesn’t mean that your content isn’t important, it means it’s more important
- Use Your Network - always have a mentor, be a connector, don’t be afraid to reach out for help
Websites
Books
Posted in: Web Developers, Webmaster Jam.
Tagged: books · experience · failure · function · innovate · network · problem · solution · user · websites
Jan 8th, 2009
by CWSites.
Recently I’ve taken interest into web application development and what it would require. After a little bit of research I’ve come up with the following information.
There are three parts of a web application that need to be taken into consideration when planning the project.
- User Services - Represents the user interface, the visual gateway in which customers will interact with the web application. The common scripting languages used for the user interface consist of HTML, DHTML, and Java.
- Business Services - The business logic and procedure, backend of the web application that consists of the functionality of the web application. The common scripting languages used can range from Web scripting in ASP, PHP, JSP to server side programming such as TCL, COBRA, and PERL.
- Data Services - The part of the web application that connects to the database or other means of data storage. Data is stored, retrieved, and updated during this phase.
Now that you have the three levels of a web application the next step is planning the project. Here are the four phases of a web application project.
- Envision nature & direction - documentation, versioning of the application, limitations, scheduling
- Devise a plan - establish the best scripting language for the project, necessary features, and timeline of the project.
- Development - coding, testing, publishing, meeting milestones and having up to date reports
- Test, Support & Stability - testing, debugging, network issues resolved, policies and procedures established.
That’s all for now, as I continue to learn and dig into this subject I will be posting more later.
Posted in: Web Developers.
Tagged: API · application · development · planning · project · stability · support · web
Dec 22nd, 2008
by CWSites.
We need interoperability between different front-end developers, programmers, designers, web app developers, etc. So how do we go about doing this? The answer is web standards in CSS, HTML, and JavaScript. There is no need to master a variety of tools. Just know and understand enough so that if you need to code in a language that you don’t normally use that you will be able to code in the correct standards.
Version control is VERY important when multiple people are working on the same project. I have had many run-ins myself with accidentally writing over more up to date code. Having some form of version control allows for the following.
- Provides fall-back point
- Prevents over-writing
- Helps with accountability
- Track change history
Design by community and not by committee.
Summation
- Strive to write elegant code
- Know your personality code
- Choose the right framework
- Be passionate but don’t risk the site
Websites
Posted in: Web Developers, Webmaster Jam.
Tagged: accountability · code · control · css · html · javascript · standards · version