Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bobbygrace
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
bobbygrace
12y ago
FWIW, Trello didn’t launch with an API. It’s something we added in the first few months after launch. Just about everything goes through the API now since the mobile apps also use it, so you could say it’s an API first design NOW.
2.
▲
by
bobbygrace
12y ago
It’s true that Trello never supported IE8, but we never promised or intended to add IE8 support. We wanted to support the browsers of today and tomorrow, which was IE9 at launch.
3.
▲
by
bobbygrace
13y ago
That rarely happens in our experience. With our internal board, we know who is working on what and in what area of the code. Plus, all code is reviewed by someone working in the same area.
4.
▲
by
bobbygrace
13y ago
Everyone runs dev environments locally and tests. A dev environment is really easy to set up with mongo and node. Occasionally, we’ll put stuff on a staging environment if we want to test a database or infrastructure change. Big, experiment
5.
▲
by
bobbygrace
13y ago
It was a joke. =)
6.
▲
by
bobbygrace
13y ago
er, by stable branch, i mean stable _channel_. or whatever channel.
7.
▲
by
bobbygrace
13y ago
When it's nobody's job, nobody does it. Any developer COULD do it, though.
8.
▲
by
bobbygrace
13y ago
If there are necessary API changes, we just need to push updates to the API ahead of time. The API needs to be stable and backwards compatible anyway for the mobile apps (and all third party apps).
9.
▲
by
bobbygrace
13y ago
Yup. More about the tech stack here http://blog.fogcreek.com/the-trello-tech-stack/
10.
▲
by
bobbygrace
13y ago
Right. The there is only one version of the API. Multiple clients.
11.
▲
by
bobbygrace
13y ago
I hope Doug writes a more technical post about the multi-client build/release process. We have unit tests for the whole API and very few automated tests for the front-end. Client builds are stored in S3. We use mongoDB and will do back
12.
▲
by
bobbygrace
13y ago
Yes, this was in perceived rendering time, and yes, the trade-off was worth it. We kept the async rendering stuff localized so it doesn't complicate the app much.
13.
▲
by
bobbygrace
14y ago
trello.com, a.k.a. the "desktop" version, is device-agnostic so that it will actually work on any just about any laptop, smartphone, or tablet. You're getting the same code on every device, so it's cross platform in that sense. The custom s
14.
▲
by
bobbygrace
14y ago
Trello does not support IE8. That line is not in production. I just wanted to show you how to add support if you needed it.
15.
▲
by
bobbygrace
14y ago
It's true that self-closing, non-void elements are not valid. With gzip, it's probably not even worth the savings in size. I know it's bad and we shouldn't do it and it will probably blow up in our face one day, but it doesn't seem to matte
16.
▲
by
bobbygrace
14y ago
Ah, well copy protection is definitely not a concern for us, since we serve the raw TTF alongside the other formats. The fact that the WOFF file was about 30% smaller than the TTF was more of a deciding factor.
17.
▲
by
bobbygrace
14y ago
Awesome. This approach can definitely work for lots of people. We default to WOFF because it's essentially just a slightly more compressed OTF file, it's something all browser venders seem to agree on, and it just seems like The Right Thing
18.
▲
by
bobbygrace
14y ago
That's... awesome! We needed something custom for Trello, but I can see font awesome being super useful for getting things off the ground. Icon fonts are so much easier to work with, I agree. That was a huge draw for us.
19.
▲
by
bobbygrace
14y ago
That's what the Trello team is trying to do on the public Trelo Development board. https://trello.com/board/trello-development/4d5ea62fd76aa113...
20.
▲
by
bobbygrace
15y ago
Trello technically has support for downlevel versions of IE, but only through Google Chrome Frame.
21.
▲
by
bobbygrace
15y ago
Now that the API is 'done', data export will be coming soon. https://trello.com/card/board/data-export/4d5ea62fd76aa11360...
22.
▲
by
bobbygrace
15y ago
Data export is at the top of the 'In Progress' list of the Trello Development board: https://trello.com/card/board/data-export/4d5ea62fd76aa11360... Now that the API is 'done', it shouldn't be long until this is up and running. More about
23.
▲
by
bobbygrace
15y ago
From the article: "Our developers bleed all over MongoDB, WebSockets, CoffeeScript and Node."
24.
▲
by
bobbygrace
15y ago
The blue icon means you're an admin of the board (or organization). The green/yellow/grey icon means you're online/idle/offline.
25.
▲
by
bobbygrace
15y ago
Thanks! We're glad you like it and found it easy to use.
26.
▲
by
bobbygrace
15y ago
Thanks! Here's the pitch. Trello is a collaboration tool that organizes your projects into boards. The site was built ground up using backbone.js for all models, views, and routes.
27.
▲
by
bobbygrace
16y ago
I would love to see additional type rendering options, but this would have to account for the OS as well and Adobe tools would have to accept WOFF and EOT files, which counters FontFont's point of offering web fonts DRM-free. And I still do