
Registered since September 28th, 2017
Has a total of 4281 bookmarks.
Showing top Tags within 1 bookmarks
howto information development guide reference administration design website software solution service online product business uk tool company linux code server application system web list video marine create data experience tutorial description learn explanation technology build article blog world boat project download windows lookup security free performance javascript technical london control network beautiful tools support course file research purchase image library programming youtube example php construction opensource install community html quality feature profile computer power browser music platform mobile process work manage professional user share database hardware buy industry internet dance advice developer installation search 3d camera access customer travel material standard money test develop css review documentation engineering photography webdesign engine device digital speed api source event question program management client phone discussion story water simple content marketing yacht app account setup idea interface package fast communication cheap compare script market study easy live google resource operation demonstration contact startup
Tag selected: pplication.
Looking up pplication tag. Showing 1 results. Clear
Saved by uncleflo on July 19th, 2016.
I’ve had a lot of success in my 20 year software engineering career with developing cross platform ‘C’ and ‘C++’ code. At Backblaze, we just released the Mac beta version of our online backup service, so I thought it an apt time to discuss my 10 rules for writing cross-platform code. We develop an online backup product where a small desktop component (running on either Windows or Macintosh) encrypts and then transmits users’ files across the internet to our datacenters (running Linux.) We use the same ‘C’ and ‘C++’ libraries on Windows, Mac, and Linux interchangeably. I estimate it slows down software development by about 5 percent overall to support all three platforms. However, I run into other developers or software managers who mistakenly think cross platform code is difficult, or might double or triple the development schedules. This misconception is based on their bad experiences with badly run porting efforts. So this article is to quickly outline the 10 simple rules I live by to achieve efficient cross platform code development.
rules guide interesting blog compile c cpp c++ development develop proper good software engineering career cross platform platform cross windows mac linux libraries library write code desktop component backup discuss service release manage effort quickly outline simple efficient read article programmer framework utf8 compiler standard development rules administration agile project pplication howto
No further bookmarks found.