7 ms·
Show HN: Codassium - WebRTC-based video chat and code editor for interviews
- jiangth 14y agoThis look fantastic. One suggestion I would make is to have a chatbox incase both parties do not have a webcam.
- johns 14y agoEven if you have a webcam a chat is still useful to share links, etc that aren't code. I'm betting a lot of people would use comments in code as an ad-hoc chat.
- karterk 14y agoTotally agree with you. Wanted to get this out of the door - otherwise I tend to keep adding "one more feature".
- johns 14y agoYou've got something really great so far. I'd start charging immediately :)
- dylanjha 14y agoSeshcode has chat https://seshcode.com https://seshcode.com
- SeanDav 14y agoLooks decent. Would not use it out of principle that it forces social login.
- maslam 14y agoNice!
- karterk 14y agoFirst Show HN :) Any feedback greatly appreciated :)
- tbeseda 14y agoChrome asks for permission to access my camera and my mic. I allow. No mic or camera. "Loading..." Chrome 25.0.1364.172 Macbook Pro [closed] with external 27" Thunderbolt ACD. Hope it helps, I'm excited to try it.
- karterk 14y agoDo you see any errors in the developer console? I have been testing this for a while and it did work on Chrome 25. Chrome 26 was released only last week. Sometimes, I am not able to distinguish between a missing mic/webcam and genuine webrtc connection issues so either could be a problem.
- mtgx 14y agoI think the WebRTC stuff was only fully implemented in Chrome 26. Didn't you get the update for it on Mac?
- Xion 14y agoCool stuff! One suggestion: if the code wasn't changed yet, switching languages should adjust the syntax in the initial example. So the default `var foo = 'bar';` in JavaScript should become `foo = 'bar'` in Python, etc.
- lelandbatey 14y agoThis is very awesome (I was talking with someone the day before last about how something like this should exist). On a very different note: why is it that the default "tab" in so many of these online editors is just two spaces? It seems to be a thing in many online code based editors, and I don't know why. Is that a common convention for the languages that the authors of these in-browser-editors use? What's the deal? And why can't I change it to four spaces?
- randall 14y agoI think a lot of people use two spaces in diff communities. I prefer two, but I'm not sure if it's because I'm in these communities or what.
- drivingmenuts 14y agoI'm a four-space tab person, myself. Two spaces looks like a typo rather than an indent, to me. At one time there was a movement afoot for some sort flexible tabbing (using actual tabs) but it seems to have died out.
- davefp 14y agoTwo space indentation for me. That's pretty much the default for ruby code AFAIK. I'm somewhat ambivalent about it though. On the one hand I find it easier to read (less scanning back and forth across the page) but on the other it is forgiving to deeply nested code.
- GoranM 14y agoI prefer tabs, set to 8 spaces; More readable, and makes bad code obvious. 4 spaces I can somewhat understand, but 2 ... ?
- SeanDav 14y agowow, you guys just don't have a clue ;P It's 3 space tabbing or go home. (I am actually serious, about the space part, not the clue part. 2 spaces looks like a typo and 4 wastes space once you indent a couple of times. Got to be 3, although if I had to choose, 2 or 4, then definitely 4.)
- 14y ago
- jeffling 14y agoIf you could combine this with runnable or something, in order to run tests, that would be great
- juancaldera 14y agoawesome
- jpterry 14y agoMyself and some friends built a very similar tool during the LAUNCH hackathon. It's a shared code editor with some github integration for saving your work, and webrtc handling the video chat. Check it out, we'd love some feedback. https://seshcode.com https://seshcode.com
- smallegan 14y agoLove the idea but just tried it with a buddy and we could share text but neither one of us saw the other one. We could however see ourselves.
- karterk 14y agoThere might still be some quirks/bugs due to stuff like firewalls and anti-virus software. I'm hoping that this becomes more polished in the future versions of Chrome and Firefox.
- mattnish 14y agoNice work Codassium. I helped with Seshcode. It's great to see other people building awesome coder tools too.
- karterk 14y agoThanks :)
- dylanjha 14y agoGood job. WebRTC ftw. Anyone using it for recruiting?
- sandyarmstrong 14y agoAnybody know the correct about:config tweaks required to try this in Firefox 20? Or is FF 21 required?
- sandyarmstrong 14y agoFF 21 update hit me and it works now.
- xoail 14y agoI am somehow against people expecting me to write syntactical code at job interviews. I prefer to write pseudo code, explain my thought process. Being a guy who deals with various languages throughout the day makes it hard to code everything right when someone looking over my shoulder as I tend to google now and then to get right functions/methods of achieving something. Thats just me I guess.
- karterk 14y agoI work with a lot of languages too. And, this has been something which I have thought a bit about. There are jobs where polyglot skills play a big part (e.g. software consultancy), but there are also jobs which require someone to just go out and crank code. In those cases, I don't think it's wrong for someone to expect syntactical correctness.
- epoxyhockey 14y agoYou're not the only one. I've experienced many types of interviewing: skyping, verbally coding, online code editing, in-person whiteboard coding, homework/coding tests, programming language trivia, math brain teasers, etc. The funny thing is that even when getting all of the questions "correct," they haven't ever gotten me closer to a job offer than more traditional methods. You can tell within the first 10 seconds of your first interaction with a company if they are actually interested in hiring you, or just window shopping. The conversation starts with the HR person/hiring manager talking up their company, asking about your experience and then essentially asking you how soon you can start. In other words, if someone doesn't already have a good idea that they want to hire you based on your resume and experience, no amount of code circus is going to move the chains forward.
- pacaro 14y agoEither consider treating your interviewer as "Google". Or just write down the prototype of the function you need, tell the interviewer what you expect it to do, offer to code it up later if necessary, and use it
- jdelsman 14y agoThis could also be a cool way to remote pair, no?
- Jeremy1026 14y agoAny chance of PHP syntax highlighting being added?
- thecodemonkey 14y ago+1
- karterk 14y agoNoted. Will add it, thanks.
- lucidrains 14y agoso is anyone going to attempt an in-browser skype-like clone with webrtc? i might do it if no one else does
- luisbebop 14y agoawesome!
- emhart 14y agoIt occurs to me that this could actually be a very handy way to get help from more competent friends as I'm learning to code. I've had offers to review my code, but being able to do it live would be great. Great tool!
- rizwan 14y agoVery very cool. First feature request: Support for Objective-C syntax highlighting :)
- thedangler 14y agoWhat was used to build this? How are the languages being handled? And open source frameworks. I'm interested in the real time coding.