fahd helwani

Ranch Hand
+ Follow
since Jul 18, 2006
fahd likes ...
Android Eclipse IDE Firefox Browser
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by fahd helwani

Hi Marco,

I appreciate your swift response.

as you said optimizing each component will contribute to the overall system quality: it is a step "and and important step" along the way.

Hi Marco,

I'd like to thank you for such a great book and the opportunity to ask questions, this go to everyone who is coordinating this the forums.

after going through the table of contents, I got the impression that the book is about mastering and enhancing the qualities of a system, that is a single self contained system if I may say, however in today's landscape we barely see systems "or code" running in isolation from other systems, usually in the enterprise, services are composed of several systems that interact to serve the business. do you cover such set up or scale in the book?

another question I have is about architecture such as microservices, where the system itself is distributed as a set of collaborating services. how do you scale the quality attributes from one system to cover all of these as a whole.

Hi Scott,

thank you for your input.

I guess it is better to prepare for the new exams as you recommended.

Hi guys,

thank you for sponsoring such great initiatives.

I have a very old Java programmer certification "back in the day when it was Sun Microsystems" which is SCJP 5 "Java 1.5" and since it has been a while and it feels like a new language all together, I want to ask what would be the best approach to update it to the most recent version possible?

does the book cover topics of upgrading the old certifications? as far as I remember previous editions of the book used to have a section for specifically the upgrade exam "or upgrade path".
thank you guys, this is very helpful.

appreciate it.
Hi Chris,

thank you for the opportunity of discussing such an interesting book and topic, I have the following questions based on the current situation/plan at work.

basically we are maintaining a legacy software/framework, and I encounter lots of situations where refactoring/rewriting is required, however the scope of impact for any change is hard to measure/find out since our technology is outdated, what can we do in case we don't have an automated build/deployment/integration framework to support testing and finding any problems if any.

another question I got is that since we are using an outdated technology, migrating to newer technology is always an option and soon-to-be a project, however I'd like to hear your thoughts on combining refactoring and migration at the same step if possible, or how to address these two topics in general. what would you recommend in such a situation.

thanks again.
Thanks Adam, quite insightful
5 years ago
Hi Adam,

it is so refreshing to see such a title and topic being considered like what you are offering, so thank you for this.

my question is: in the metaphor of crime scenes, usually the forensics consider the evidence and sometimes analyse the criminal character and behavior in order to reason the actions "or at least how I think of it " and what I want to know ask is if the book explains how to reason behind and code implementation or the implementer intention of it.

my second question "if I may": there has been talks about "Bad smells in code" when trying to figure out reasons to refactor in different books, does yours provide such "hints" that this is a crime that needs investigation and rework if any?
5 years ago
Hi all,

I've been working on leading a group of developers at my company, where are handle a variety of tasks from extending an existing software framework to fixing bugs and writing javascript functions.

I've been thinking and considering lots of options in order to improve my skill set and satisfy any requirements that are/will be/ emerging from within my organization, and apparently the requirement is to manage a bigger, distributed, different personalities teams with challenges in terms of communications, specifications, managing customers expectations, ..... I've already got several "technical" certifications under my belt in addition to years of hands-on experience so I'm not worried about that, what I really looking to develop is more of the soft skills/managerial side of such requirement.

my question here is what should I do to fill such a position: in terms of certification/diploma/degree?

your advice is highly appreciated.
I'm delighted to win such a book, can't wait to get my hands on it.

thank you Mick and everyone on JavaRanch for their valuable efforts.
Hi guys,

it's a great effort what you are doing here by hosting all these authors, keep it up

meanwhile I got couple questions to Mr Mick Knutson: after taking a look at the book and going through the index and few pages available on amazon, I'm wondering about the things: first in the case of the removal of lots of old apis "Which you listed some of them like JAX-RPC" what will happen about backward compatibility? does it mean that over time the old J2EE applications will be absolute and won't work? doesn't that violate the fact that Java maintained backward compatibility all these years?

my second question is about all the frameworks that can be integrated into Java EE 6, I remember back in the old days that JPA came as a standard for all the persistence frameworks that took away lots of complexity of the persistency in Java EE? do you think that by time such new frameworks, especially the scripting languages, will become part of Java EE, or even take over major parts of it? if these are used as extensions, will they find their way into the framework eventually?

thank you again.
Hi guys,

again thanks to everyone on the forum who is handling the effort to organize such a nice activity.

my question here regarding the book: why were these skills related to Software architect. generally speaking why do these make more sense for the software architects more than other people? do they apply to other profession? isn't these skills general management level skills that apply to everyone in such position?

I keep wondering what makes this different than any other "self development" book that is not specifically put in the context of "Software Architect".

thanks again
9 years ago
big thanks to the author and thumbs up for the guys here at the forum for such a great efforts.

I can't wait until I get my copy, it is a great reading material
10 years ago
Thank you Rich for such detailed information: this is very informative and useful.

Thank you again
10 years ago