Custom 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 my own dependency injection code in less than 50 lines of code!! To simplify dependency injection, I’ve taken out most of the advanced configuration features and…

Read more...

Success factors in outsourcing

August 2008 Posted by Ideyatech

Success 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 you, the party that decides on whether outsourcing will actually help you achieve your business goals. Success factors involved in outsourcing?

Read more...

Apache Ivy : An Agile Dependency Manager

June 2008 Posted by Rey Jexter Bumalay

Apache Ivy : An Agile Dependency Manager

Why I Choose Ivy? The main thing I like about Ivy is its simplicity. You can use Ivy with only ant installed on your system (and of course, java). This means that you don’t need to download any Ivy related libraries or when using eclipse, no plug-in is needed. You can run everything using ant, from installing the ivy library to downloading the dependencies.

Read more...

Continuum vs. Hudson

June 2008 Posted by Allan Tan

Continuum 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. Hudson is the new guy on the block, aside from cool icons and more intuitive interface, this tool seems to be quite competitive and feature-packed.

Read more...

Low-tides : JS/CSS Merging and Minification Tool

June 2008 Posted by Allan Tan

Low-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 are truly useful, implementing them can be quite tedious and challenging. Consider having to maintain multiple min versions of the javascript and…

Read more...

Agilism at Ideyatech

June 2008 Posted by Allan Tan

Agilism at Ideyatech

Agile Software Development is a conceptual framework for software development that promotes development iterations, open collaboration, and adaptability throughout the life-cycle of the project.
True to its meaning, Agile is a concept that can be implemented in several ways. So, there is no correct way of getting it right. Tips we’d like to share…

Read more...

Elegance in Approach – The Art in Software Programming

December 2007 Posted by Allan Tan

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 requires artistic skills. There are many ways to skin a cat, so is there to design an architecture. Although design patterns help standardize approaches in software programming, [...]

Read more...

Artistic Codes – The Art in Software Programming

December 2007 Posted by Allan Tan

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 out of college – brainwashed on algorithms, computational complexity, and neural networks. Let’s begin by putting things in proper context. Art, [...]

Related Posts with ThumbnailsRead more...
Copyright © 2012 Ideyatech, Inc. All Rights Reserved.