Hello Conversations @ CrazyEngineers!

By CrazyEngineers Staff on 3 June, 2019

As you'd have noticed by now, the promised merger of 'Discussions' and 'Groups' app is now live. The rationale behind the merger was to have just one place for all the questions and answers discussed by our fellow members. 

The updated app gives all of us ability to see content customised to our preferences - as your "Feed" will only show the content contributed in the groups that you have joined. 

YbyI-conversations.jpg

There are several small and big features; but the one we're going to talk about today is -

CrazyEngineers Conversations

CrazyEngineers Conversations is a real-time discussion/chat system for you and your connections on CrazyEngineers. 

At the time of writing this article, the conversations system is in beta and there are several bugs that need to be ironed out. Do let us know if you find any bug with conversations through the comments system below. 

Conversations Tech Deep Dive

We wanted the conversations system to be real-time; or should we say "Near Real Time". There were two options - 

1. Make use of long polling

2. Make use of persistent connections offered by Websockets

The choice was clear. Websockets power our Conversations tech and it's incredibly fast - and doesn't load the server at all. 

This means, we can have tens of thousands of users sending messages to each-other a la WhatsApp - and there server won't even blink. 

It also boosts our confidence to employ Websockets in one of our most ambitious, and fun app - Quizzr. Yes, it's currently under development and we're going to talk more about it in coming days. 

Till then, enjoy posting on new Groups!

Share this content on your social channels -

Comments, Feedback and Questions

Kaustubh Katdare

Kaustubh Katdare

Works at CrazyEngineers

04 Jun, 2019

Update

We've just rolled out "typing" indicator a la WhatsApp. When the person you are chatting with is typing a message, you will be notified. 

Also adjusted the timestamps for the individual users. Every user now sees message timing in their own timezone. 

Mohit Patil

Mohit Patil

Software Developer & Aspiring Entrepreneur

14 Jun, 2019

It's a very nice feature. Thank you!