The Pros and Cons of Website Templates
Web site templates can help you get a start on your online business. With the emergence of the Internet, it is not uncommon for a business to have its own web site. In fact, most businesses now have...
View ArticleDefine Site Requirements – Initial Questionnaire
Here is a list of questions that should be asked to the client during the initial interview for a web design project. Management What is the main objective of the site? How about secondary objectives?...
View ArticleCustom Development – Requirements Documentation
A requirements document is a very powerful tool if used properly. This maybe the most hated task of developers, yet it is essential. As the saying goes – “Do the right things, then do things right“....
View ArticleAnalyze Site Architecture
Analysis of website architecture used to be simply organizing the information and contents into a logical presentation such that any user can easily navigate your site. The good old way is to follow...
View ArticleWeb Site Design – Navigating Towards Success
An important consideration with web site design is navigation. Users and prospective customers who visit your site would want to easily find their way around, or else they leave. If you have an online...
View ArticleContinuous Integration with Continuum
After setting up Continuum, I find it reasonably good to support continuous integration (for a free/open-source solution).The package for download is ready to run and easy to configure. This supports...
View ArticleUnfuddle – Great tool for project tracking
I’ve recently come across unfuddle(http://www.unfuddle.com) which is a project tracking tool and hosted source repository. This site is built on RoR and behaves similar with Basecamp. I’m currently...
View ArticleArtistic Codes – The Art in Software Programming
Many conceive that programming is a science of computational logic but that’s only half the truth. Programming is more than science, it’s an art. If you disagree, then you’re as good as someone fresh...
View ArticleElegance in Approach – The Art in Software Programming
Elegance in Approach Another form of art in programming is the approach or architectural design. This topic requires strong technical background and experience, but still, designing your architecture...
View ArticleAgilism at Ideyatech
As defined in Wikipedia: Agile Software Development is a conceptual framework for software development that promotes development iterations, open collaboration, and adaptability throughout the...
View ArticleLow-tides : JS/CSS Merging and Minification Tool
As recommended by Yahoo on YSlow – tip #1: Make fewer HTTP request and tip #10: Minify javascript- we aim to implement these tips on all our projects with minimal head-ache. While these recommendations...
View ArticleContinuum vs. Hudson
We’ve been using Continuum for quite some time now. While Continuum does seem to do a good job managing our builds, its limited support for JUnit Test reports made us evaluate an alternative, Hudson....
View ArticleApache Ivy : An Agile Dependency Manager
Like most of us often hear, “its another framework or dependency management tool”. But what exactly differentiates Ivy from Maven? Ivy is much easier to use. The library is simpler since it doesn’t do...
View ArticleSuccess factors in outsourcing
Outsourcing helps your business by allowing it to focus its energies and resources on its core strengths. However, the success of outsourcing depends on a lot of factors, the top of which comes from...
View ArticleCustom Dependency Injection, Simplified Spring-like Framework
I’m a Spring fan, but I decided not to use Spring in our recent project because I don’t want bulky jar files in our application but I wanted to have spring-like configuration. So, I’ve decided to write...
View ArticleConverting to Tiff on Mac using Java Advanced Imaging
While there are a number of resources on the net talking about converting images to tiff in Java using JAI, I wasn’t able to come across one that works on a Mac. JAI is a separate download from the JDK...
View ArticleDashboards: How to make it effective
We’ve seen effective use of dashboards with various applications. Dashboard shows the summary of the entire system operations in just one page. In addition, they make your application look cool and...
View ArticleUsing CSS Position in Creating Boxes w/ Rounded Corners
There’s this CSS trick I came across a couple of years ago that never seize to amaze me. It’s the use of two position attributes to control elements within a defined boundary. It is, by far, one of the...
View ArticleVirtualization with Ubuntu 10.04 – Lucid Lynx
With the growing projects, we’ve decided to upgrade our test servers to a production grade server and setup virtual machines within the server. This move really makes sense because instead of...
View ArticleBook Review: JavaScript: The Definitive Guide 5th Edition
Considered as an essential resource for JavaScript programmers. O’Reilly’s JavaScript: The Definitive Guide 5th edition is one of the books to look for when it comes to JavaScript. As good as the...
View Article