Facebook Acquires WhatsApp

Latest post on Mark Zuckerberg’s status says facebook has acquired WhatsApp. The whole deal was at 16 Billion USD and all employees of whatsapp will be joining facebook soon 🙂

 

The whole timeline story says:

I’m excited to announce that we’ve agreed to acquire WhatsApp and that their entire team will be joining us at Facebook.

Our mission is to make the world more open and connected. We do this by building services that help people share any type of content with any group of people they want. WhatsApp will help us do this by continuing to develop a service that people around the world love to use every day.

WhatsApp is a simple, fast and reliable mobile messaging service that is used by over 450 million people on every major mobile platform. More than 1 million people sign up for WhatsApp every day and it is on its way to connecting one billion people. More and more people rely on WhatsApp to communicate with all of their contacts every day.

WhatsApp will continue to operate independently within Facebook. The product roadmap will remain unchanged and the team is going to stay in Mountain View. Over the next few years, we’re going to work hard to help WhatsApp grow and connect the whole world. We also expect that WhatsApp will add to our efforts forInternet.org, our partnership to make basic internet services affordable for everyone.

WhatsApp will complement our existing chat and messaging services to provide new tools for our community. Facebook Messenger is widely used for chatting with your Facebook friends, and WhatsApp for communicating with all of your contacts and small groups of people. Since WhatsApp and Messenger serve such different and important uses, we will continue investing in both and making them each great products for everyone.

WhatsApp had every option in the world, so I’m thrilled that they chose to work with us. I’m looking forward to what Facebook and WhatsApp can do together, and to developing great new mobile services that give people even more options for connecting.

I’ve also known Jan for a long time, and I know that we both share the vision of making the world more open and connected. I’m particularly happy that Jan has agreed to join the Facebook board and partner with me to shape Facebook’s future as well as WhatsApp’s.

Jan and the WhatsApp team have done some amazing work to connect almost half a billion people. I can’t wait for them to join Facebook and help us connect the rest of the world.

 

Enhanced by Zemanta

My comment on : “Pay netas Corporate Salaries: Narayana Murthy”

Pay netas corporate salaries

Pay netas corporate salaries

 

Good one, But will Narayana Murthy pay corporate packages to some uneducated idiots whose intend is just to make money rather than serving people / do the job in 100% commitment?

The Netas should be paid corporate salaries i agree but enforce the minimum education and be clear / make an affidavit of what their motive is. Otherwise the govt will be paying them some ore extra money and they will make ore than what they used to loot.

 

 

 

 

 

 

Snapdeal – Gets an all new logo

Snapdeal – Gets an all new logo – Literally they dipped the logo in red 🙂

 

 

 

Snapdeal logo got a facelift last time in July 2013 as they rewamped the complete website during the facelift the change of logo and the color scheme added a lot value to the user experience. But now the color change of the logo only have destroyed the coherence with other design elements like the login popup which highlights the same old blue in the logo.

Snapdeal login

Snapdeal login

Whatever be the design i always enjoyed great deals @ snapdeal. Although the delivery speed is not that great as Myntra and Flipkart do, i always found cheapest deals in snapdeal.

 

What do you guys think,  will the logo rewamp be a good turn in snapdeal’s roadmap ?

Completed a great year in my career

Today i have completed a great year in my career. After college my career path didn’t had much great or point-able milestones it simply went off for the next three years, but have learned a lot of things through the years being in the startup world.  Thanking all the Team Mates of TunerLabs for the first 3.5 Years of shaping my career and especially for those who gave me tasks on some programming languages i didn’t even heard about that time. Its you only made me take up the challenge and now i could proudly commit am fit in all those.

 

Last year when we have decided to shutdown operations of TunerLabs, it was so hurting for me being a founder member and doing the shut down activities. I have really thought of taking it up and run for another one more year because of the confidence services/tasks i have delivered for the clients. But am not a business man and i cant be. I love tech and wanna explore that. Dont know whether you believe i have written my professional resume for first time after 3.5 years from college and having 3.5 yr exp, created linked in profile, read a lot on job application, interviews etc :-P.

Started applying to companies in Cochin, Trivandrum and Bangalore. Scared to take phone calls even coz i felt my 3.5 exp in a very small start up which is about to shut down and no body knows about the company as it had clients fro other geographies. Felt like i wasted my career start being with a budding start up for 3 years. But there lies the secret and my word to all the guys who are working or looking for a job in start up world. I got around 20 calls and about 10 telephonic interviews scheduled in 24 hours. That was so surprising!. For each call i felt special when questions was asking about the technology i have covered, my skill sets etc.

From each response i understood that Am Kind of a Big Deal!. This is what a start up company gave me, no its what a start up give to all its dependents, it will shape your career n skills and only sad part is you will be the only one who never knows it!

 

After 2 days i got here in Bangalore for a couple of direct interviews and got offers from a couple of companies. Now again another puzzle have 2 good offers , which one to select from

1) A well known company in mobile apps giving almost a lakh plus in additional comparing the 2nd one. A 100 people team.

2) A budding Company. But have met some great people out there during the interviews

 

Everyone including my wife and parents forced me to go with the first one being a great company and better salary. But i couldn’t make up my mind for that. Coz at that point i didn’t care about how big the company is!, i knew that if i can do a better thing for a small company then definitely i will be the only one beneficial. Money will go away but your knowledge and experience will never!.

Some how i convinced them all and Joined the Second company! – Srijan Capital and started working for its incubation CouponRani with a set of great people. I got a great Tea m there @Vivekgarg – A perfect Brain for a coder with kind mind set for a startup! . Lead by a great Angel Investor and Hands On Digital Marketer, Ravi Trivedi i was enjoying each days of work with learning a lot of new things.

Thanks a lot for the whole CouponRani Team for a wonderful Year here!.

After an Year @Srijan i am so happy settled here in bangalore, only difficulty i have faced in bangalore is climate, its been an year and i haven’t still got adjusted to it, and the Cops! starring at the KL registered cars n bikes!

Now who ever opposed me for my decision to continue with a start up itself admits that am now in better turn than some of the family and friends they were referring to in terms of career and financials!

 

 

 

 

DHAN HQ MARKET FEED LIVE DATA USING NODEJS

const WebSocket = require('ws'); // Assuming you've installed ws with npm install ws  class YourClassName {   constructor(clientId, accessToken) {     this.clientId = clientId;     this.accessToken = accessToken;     this.ws = new WebSocket('ws://your_websocket_url'); // Replace with your WebSocket URL     this.isAuthorized = false;   }    padWithZeros(buffer, length) {     const padding = Buffer.alloc(length - buffer.length, 0);     return Buffer.concat([buffer, padding], length);   }    async sendAuthorizationPacket() {     let apiAccessToken = Buffer.from(this.accessToken, 'utf-8');     apiAccessToken = this.padWithZeros(apiAccessToken, 500);     const authenticationType = Buffer.from("2P", 'utf-8');     const payload = Buffer.concat([apiAccessToken, authenticationType]);      const feedRequestCode = 11;     const messageLength = 83 + apiAccessToken.length + authenticationType.length;     let clientId = Buffer.from(this.clientId, 'utf-8');     clientId = this.padWithZeros(clientId, 30);     const dhanAuth = Buffer.alloc(50, 0);     const header = Buffer.alloc(83); // Adjust the size based on your actual header structure     header.writeInt8(feedRequestCode, 0);     header.writeUInt16LE(messageLength, 1);     clientId.copy(header, 3);     dhanAuth.copy(header, 33);      const authorizationPacket = Buffer.concat([header, payload]);      // Send authorization packet     this.ws.on('open', () => {       this.ws.send(authorizationPacket);       this.isAuthorized = true;       console.log('Authorization packet sent');     });      // Handle messages from the server     this.ws.on('message', function incoming(data) {       console.log('Received:', data);     });      // Handle any errors     this.ws.on('error', function error(error) {       console.error('WebSocket error:', error);     });   } }  // Usage const instance = new YourClassName('yourClientId', 'yourAccessToken'); instance.sendAuthorizationPacket();