abra_kadabra
Joined 9 years ago
Joined 9 years ago
How much data will you be pushing across? Things are easier if you can send full objects instead of partial objects.
How much does latency matter? If this has to be as close to real time as possible (ie. stock prices etc), or can this be 1 second updates?
Using Protocol Buffers works well if you need to be very optimized, JSON is really nice for being extremely widely supported but special care needs to be taken for having API versions if you make drastic changes to the API
I think what would be nice would be to know a little bit more about your intended use case, I would say I typically like to build web apps more than native apps because then the server code and client code can be updated as a single unit, instead of having older native clients out in the wild and having to support then until the users decide to update, but some use cases it's better to have a native client.
"We find apass-through effect on tuition of changes in subsidized loan maximums of about 60cents onthe dollar, and smaller but positive effects for unsubsidized federal loans. The subsidized loaneffect is most pronounced for more expensive degrees, those offered by private institutions, andfor two-year or vocational programs"
1) the amount of debt accumulated by this group for their degrees is much larger than they're comfortable with 2) how much more important personal finance is as compared to government finance at this particular point in time
Aspera is used widely in the Movie industry to move Tb size movies around (~2.5Tb). The key to Aspera is that it assumes that packet order doesn't matter so it will max out your pipes and it doesn't have to immediately report back about what packets were dropped and therefore is pretty efficient at getting the data across quickly.
Enable Fast iterations
Weather it's a fast loop to test and make changes, or the batteries included mindset that means you can use someone else's code, fast iterations are a big win in the Python world.