Thursday, January 21, 2010

Apple Tablet is coming

Now it is certain that Apple is releasing tablet on 27th Jan. Amazon press release is a testimony to that. It will be something more functional than Amazon kindle for certain.

Tuesday, January 19, 2010

multiple process - chrome

I wondered why google chrome creates multiple process
when I actually observed in my windows task bar.
After some researches on this topic got a bit of information
that chrome architecture supports multiple process
inorder to handle the large,dynamic data. unless other
browsers ( except IE8, which also supports multiple processes)
each website is a new process in chrome however
the links we click from the website will follow the same
process. One advantage of this architecture
is, there is no need to restart your browser if one process
fails, you can just kill that process. But its also true that
memory usage will be little more than single process architecture.

Saturday, January 16, 2010

PHP Team Development - Review

I am reading book "PHP Team Development". And really far from impressed.It takes small subset, is a bit preachy and nothing PHP about it.
It only discusses agile methodology of project management, framework based development. so a vast number of developers and projects got left out. It is a bit preachy. It does talk about how to forge team bonding. yes, that's necessary. but what is PHP in it. It is a bit tooo general. It is named PHP team development. and most of the part, it talks about agile methodology only scratching the surface. nothing detailed. Atleast they would have provided templates for scrums, daily meeting report or weekly status report. But it just scrub the upper layer without going into detail.

Totally avoidable book.

Friday, January 15, 2010

More on E-books and E-book readers

In my prediction for 2010, I noted that e-book readers are the gadget for the 2010.
It is the gadget which will redefine the print and media industry. 
Now E-Book readers and netbooks can change the way we consume data.
In e-book readers, I also include netbooks as overtime netbooks will become equal choice medium for buying and reading books. Overtime Amazon dominance over e-books will be threatened by Google books and B&N.
another change we will see that newspapers will go for subscriptions rather than advertisements with the e-book readers. Till now most of the newspapers were threatened by bloggers, twitter and copy-cats with their  online strategy(advertisement is their only revenue stream). E-book readers are set to change that. you can subscribe to newspaper which will be a win-win situation for all except the newspaper vendors.
Overtime, we will also see the concept of online library like the libraries of our college. which will rent books to students and professionals mainly course books. it will surely take-off the readers to the next level.

Agile and CMM

I am currently reading a book "PHP Team Development". Just started to read it.
In the starting pages, it emphasizes about agile methodology of software development. In the page 12 of the book, It lists out the premises of the agile development.
Excerpts from the book
The values emphasized by agile methodology are:
Individuals and interactions over processes and controls.
Working software over comprehensive documentation.
customer collaboration over contract negotiation.
Responding to change over following a plan 
<<source: www.agilemanifesto.org>>

Level 1 - Initial (Chaotic)
It is characteristic of processes at this level that they are (typically) undocumented and in a state of dynamic change, tending to be driven in an ad hoc, uncontrolled and reactive manner by users or events. This provides a chaotic or unstable environment for the processes.
Level 2 - Repeatable
It is characteristic of processes at this level that some processes are repeatable, possibly with consistent results. Process discipline is unlikely to be rigorous, but where it exists it may help to ensure that existing processes are maintained during times of stress.
Level 3 - Defined
It is characteristic of processes at this level that there are sets of defined and documented standard processes established and subject to some degree of improvement over time. These standard processes are in place (i.e., they are the AS-IS processes) and used to establish consistency of process performance across the organization.
Level 4 - Managed
It is characteristic of processes at this level that, using process metrics, management can effectively control the AS-IS process (e.g., for software development ). In particular, management can identify ways to adjust and adapt the process to particular projects without measurable losses of quality or deviations from specifications. Process Capability is established from this level.
Level 5 - Optimized
It is a characteristic of processes at this level that the focus is on continually improving process performance through both incremental and innovative technological changes/improvements
just an eye-opener for me. It made me think that how the companies who follow SEI-CMM level 4 and 5 guidelines follow the agile processes. Both are different and poles apart.
Agile emphasises on Individuals and interactions while SEI-CMM emphasises on processes and makes the development more process-centric.
It looks like Agile is just a fad for some development companies.   

Wednesday, January 13, 2010

Weather Report - Jan 13, 2009

After a long time, spent a full night in office. fully tired.  a bit satisfied that this project is coming to an end. Hope everything goes fine in today's call. waiting for the call now.

Friday, January 01, 2010

Year 2009 blogging: Roundup


 Last year, I started blogging more seriously. I did more posts than all the previous years put together. we have added one more author for this blog. written more regularly.


Parameter
How many?
Total posts
55
Visits
331
Pageviews
517
 
However numbers are not get, but it is really encouraging for me.

Hope this year we do more posts and engage more readers.

How to install PHP7.x, MySQL5.7 on Ubuntu 16.x

Open the terminal >sudo apt-get update >sudo apt-get install php-mbstring php7.0-mbstring php-gettext apache2 mysql-server-5.7 m...