Insights

Being a technology consultant and SaaS Founder, I get to speak with lot of people. I impart most valuable knowledge from them. I share those learnings here.


Today I attend the Mobile Developer Summit in NIMHANS conventional center,Bangalore. This event was very well organized and was information filled. Mainly I liked two session of scott davis – One Web Many Screens , Mobile OSes : More than Android & iOS. I would write a post with collective of those two.

Here are key take away from the sessions :

  1. Today users access you web app with many devices , hence one web & many screens . Giving the same user experience through out the device is challenging.
  2. Apps must save it’s state on a device for every user  and resume back to the same state when switched between the devices
  3. Apps must eventually learn it’s user behavior & get automated based on the same.
  4. Apps can use GPS for location based automation
  5. Apps must give instant activity updates across the device, across the OS, across the browser.
  6. These days web has become a collection of different pieces which are loosely coupled.
  7. Mobile devices can be integrated with other day-to-day machines like car.In fact car may be seen as a extension of mobile.
  8. By next year the mobile OS spectrum may include few more OS like Tizen, Firefox OS, Ubuntu Touch etc
  9. Big companies are trying to take a pie of mobile market .However the approach may be different  – Market Share or Profitability
  10. Mobile OS , Mobile Hardware & Apps store are 3 elements of a mobile industry. Owning all of them by a single provider gives more control & market share. Hence Google , Apple , Samsung , Amazon are aiming at it.

I have just covered the major points of the whole talk. I would write more about them some times later.

That’s being said….I like the way scott gives the presentation. Good and engaging…

Today, I discovered that IRCTC is testing a new user interface. As per my observation not every request is routed to new interface, instead a random request is sent to this new interface after the user clicks on the “Find Trains” button.

At first I thought this new interface is public , however during my continued search for trains on different browser tabs I was landed on to the old interface. Hence I just took a screenshot of new interface.

To speak about new interface – it’s pretty good. Following are the few features I observed in the new interface:

Plan My Journey
The new interface includes few good enhancements.Now the auto suggestion for “To” & “From” station appears just after 1 letter is typed. Below the “Find Now” button a section appears after a click of “Find Trains” which help to filter the result by journey class – like 1A, 2A,3A,SL . Below that I  found 3 more sections like “Train Type” , “From Station” , “To Station” , for which I still wonder about the reason. May be “From Station” & “To Station” will list all the station which come between the specified stations before  search. As of now, these columns just display the specified stations before the search with a check box.

Instant Testing with QUnit

Instant Testing with QUnit

Few months ago , I reviewed a book from the well known published PacktPub. It was a book of about 64 pages titled “Instant Testing with Qunit”. As a reviewer , I should say that this is a  book for quick hands on Qunit. Click on the front cover of the book to know more about the book.

Being said that, To read  “about the reviewer” section and few sample pages of the book Just click here

I have read the softcopy of this book and hard copy  is yet to be delivered to me in returns to my efforts to review this book. I would update more about this one after I get my hard copy of the book.

I just found this infographics about startup via Facebook . Of course the money making is not a only factor for an entrepreneur. Entrepreneurs will have a very good product idea . Even most of this Web Developers take a step ahead with their great product idea and find a startup.

 

How to make money with startup ?

How to make money with startup ?

 

As you all know I am a PHP Freelancer & Consultant in Bangalore & I use LinkedIn.com a lot. In fact I get most of my new clients in LinkedIn.com.

But, I do have a day job. Recently I saw a opening in LinkedIn.com & applied for it. And today I logged in to see  status & updates.Unfortunately I have found a security bug in LinkedIn.com. Below is the screenshot of the same.

LinedInBug

Exactly what Happened ? 

The title of this write up is bit confusing at first – that’s because it’s half baked ideas which hit my mind during my regular routine. Let me share the insight of this thought.

Social-Graph

We are pushed to socialize online in many ways that coexists with their daily activities. We use facebook to keep up with friends, twitter to express thoughts to world, foursquare for check-in, pinterest to pin images, slideshare for slides & documents, delicious for bookmarking, digg & reddit for news, LinkedIn for professional networking & so on – in fact it’s never ending. Do we use all of them in a day…?

Sometimes we may not speak to one of our friends on slideshare or foursquare for months. Even they do the same with us. That’s because both are virtually connected & so is our depth of relationship. There you have a message – The physical connection cannot be replaced by social connection.

Let me start off my saying PHP Developer is not a PHP Consultant. If you have ever worked with a PHP developer before, you may have noticed few annoying things – unrealistic development promises, absence of long term commitments etc. May be you have seen a PHP developer quitting the project in between or not responding to your calls for weeks together. If you think why it is so – I would say that’s why they are called PHP Developers.

Yes, that’s a basic difference between a PHP Developer & PHP consultant. The PHP consultants are oriented towards fact & time. They speak the hard truth no matter what would be after effect – facts are facts!

PHP Developer

Being made a point above, that is not an only reason to choose a PHP consultant over PHP developer. If you have spoken to a PHP consultant before the way they put their thoughts are much different than PHP developer.PHP developer speaks in terms of what needs to be developed , but PHP consultant speaks in terms of what needs to be achieved & how it helps the business or client. PHP consultant take the “ownership” of the project they do – let me tell you ownership mindset come by hard way.

Direct Client

Say you are a PHP Developer who takes up freelance projects. After few months of being in the field you always feel like you are paid less than what you deserve. If you ever felt so, then the person you have to blame is yourself. That’s because you may be having very few direct clients. Surprised how does this matter? Read on…

Direct Client

 

The first obvious reason is that the middle person between the client & you will take up his/her piece of cake. The left out is what you get. So that’s the very basic reason every one is known of. But let me tell you there are other reasons too.

From past few days many people asked me like how I get freelance project from the market. I explained them verbally & today I thought why let me not write about it. Many new business start ups who is looking out for freelancer had question – How to find PHP Freelancer in my city? The question has a concern hidden inside them. Actually the question was how to find trusted a PHP Freelancer online?

I had a one answer for all – Believe in freelancer’s social presence. Let me explain you the insight.

Today the Social media has grown to the extent that you can measure a person out of it? Many of my clients discovered me online thru my social media presence. Most of the clients would have gone thru my LinkedIn profile before they contact me.

The clients would have got a small impression about me before they even contact me. Believe me, that’s the truth. By this fact I don’t recommend the new freelancer to their profile with experience & projects. Please don’t do that. People are enough smart than you.

Let me introduce most promising JavaScript library for data rich apps development called Breeze.js. This isn’t one  among many many JavaScript library. I has a huge capabilities. We will explore these capabilities in this blog.

Breeze.js Logo

You store the data in database, query the complex data , do some manipulation on the data & like to store back the same on the database. Further you  save the data into cache for some amount of time  & sync with the database  later.  You display the data on UI & dynamically update content of the UI on data change.   Are these some internal  nature of your apps , then Breeze.js is tailor made for you.

So what all the breeze.js can do for you. Here is a small list