Show HN: Shoulda.js – a minimal JavaScript testing framework
https://github.com/philc/shoulda.js
It seems to me unnecessary that the the popular JS testing frameworks have become so large and hard-to-grok, so I wrote a minimal one.
https://github.com/philc/shoulda.js
It seems to me unnecessary that the the popular JS testing frameworks have become so large and hard-to-grok, so I wrote a minimal one.
Related: last week I published a very similar extension, but for Google Sheets. https://github.com/philc/sheetkeys
https://github.com/philc/sheetkeys
I wanted to more efficiently edit spreadsheets, so I implemented Vim modal shortcuts in Google Sheets in this Chrome extension. Enjoy! (I also wrote the Vimium extension.)
https://github.com/philc/sheetkeys
Hey folks, over the years my job role has skewed to using a code editor less and using spreadsheets more. Coming from Emacs and Vim, I wanted my Google Sheets usage to be more keyboard driven, so I made this extension. I've used it for several years and it's been a great quality of life improvement, so I'm releasing it today. Enjoy!
https://github.com/ooyala/livecss
It's far simpler in that it just reloads your CSS continually. We use it all the time at Ooyala to put our favorite text editor and a web browser side-by-side and hack away.
I've been using this for a few years and it's been a joy.
I feel like 200 would be too many. with 40, you can meet most everyone there and remember faces.
However, the UI is really bad; I'm not sure where to begin. Once I log into an irc server, how do I play games? I remember seeing a selection for it when I first came to mibbit, but now it is gone.
When I first start chatting my messages aren't visible (because they're scrolled offscreen).
And it's really, painfully ugly. You might want to recruit a UI designer, or steal some styles from adium or xchat.
To edit one of my notes on Stikkit, I have to
- scan through the titles of my notes
- guess which one contains the info I need, click it, (hit back and click again if I'm wrong)
- find a small "edit" button somewhere on the page
- wait for the page to reload
- enter some text using some markup language
- hit save
With Jjot:
- scan the contents of my notes (they're all on the same page, fully editable)
- Edit the one I'm looking for, using a visual editor
That's it. No save buttons to worry about, no markup language (Jjot uses a rich text editor), and everything is on the same page. It really is sticky notes on the web.
I think Stikkit is a promising product, but I wouldn't say it meets the same needs as Jjot. If I wanted something heavier than Jjot, I might consider Stikkit, BaseCamp, or maybe an online word processor like writewith.
I also find it mildly annoying that they label my contacts "peeps," but to each his own.
This is my startup; I'm working with one other guy full time on it. We applied to ycombinator, got the in-person interview, but didn't make the summer program. You can't win them all.
I made this because I felt there's really no simple & fast way to take down short notes (meeting/class notes, todos, brainstorming, random links) online. I don't know about you, but I've been using Gmail drafts, writely, and 37signals stuff for some time and it's not really designed for this use case. I find myself thinking "just show me my notes -- don't make me click on a link to see each one" when I use products like Gmail drafts.
So here's our stab at this market. It follows the same design philosophy I try to use everywhere -- simple, lean, focused. If you've ever watched a casual computer user flounder when trying a new web2.0 app, you'll know the value of being brutally straight-forward and obvious. Jjot is obvious: you've got a bunch of boxes that look like paper notes, and you can type in them. There's a lot more to it, but that's the gist.
We launched recently and the reception has been pretty good. We were on delicious popular over the weekend, and were (inexplicably) moved from that list to web2.0 popular- http://del.icio.us/popular/web2.0
There's been a few posts about Jjot on the web, including one from lifehacker. Now that we've got a few users to get feedback from and improve the service, we can really work on getting some more traction. Running a service with users is 5x as fun as the building stage. All of a sudden, a lot of people care about and take notice of each change you make.
I'd love to hear any comments/ideas/criticisms; news.yc always has good product feedback. If anyone is curious as to how this thing is built (it uses some fancy client-side coding), I'd be happy to talk about it.
I'm glad you're a Christian, but a company-about page is probably not the best place for pro/con links. It's distracting.
"Job opportunities" usually give Benefits and Work-life Balance. Xobni would give you (hopefully) lucrative equity and the sprint-or-die startup pace that most people here are looking for (along with the rewards that come with it).
My webapps are requiring a lot of client side logic to be really interactive, so I've found that the biggest producivity factor is what I'm doing with Javascript. The Rails code I've been writing is mostly trivial; as long as it lets me talk to the database easily, I feel like any language could be used on the backend. However, I do love scripting in Ruby, and Rails makes it easy to use its DB abstractions in external scripts.
The best gains on the client-side come from using a good library. I've gone from Prototype/scriptaculous to YUI-ext to Mootools. I love Mootools. I've never been able to bring myself to try Dojo; it seems like it's trying to put the Java back into Javascript. What do you think?