We can marvel at the abstraction layer that is Google. Software abstraction has enabled us to do so much. Think about the shoulders that your application is standing on. Think about the giant shoulders that our application is standing on. It's fantastic that today we think about managing VM clusters as much as we think about managing bytes. I generally understand the full stack from assembler all the way up to managed code and beyond to the cloud. I've been in the software industry for over 20 years now and I remember when writing C was considered a rather high-level language. The iPhone app, the Windows app, and the cloud service, are all C#. Added some controls, and it's lovely.Īnd it all comes together using C# and the Xamarin set of tools. We used MahApps.Metro UI to make our Windows application look great. We didn't worry about the graphics details. We used the ZXing QRCode Open source library for creation of QR codes. We used InnoSetup to install our application, it's truly one of the most amazing applications I've ever used. We used RayGun.io for our error management, and get complete stack dumps when a failure occurs in our application, this enables us to upgrade fast and often and give a good experience to our users SignalR sits on stop of HTTP and Web Sockets, which sits on top of TCP/IP. We sat our communication protocol on top of SignalR, an open source library using ASP.NET that hides the complexities of the real-time Web, handles NAT traversal for us, and basically removed the network for us as an issue. Windows Azure Traffic Manager handled that. We globally load balanced web sites and services across multiple servers in Europe, Asia, and the US. My new startup has data centers on three continents, utilizes global load-balancing, traverses networks with ease, has both an iPhone and Windows application, was written in a simple high level language, and enables an amazing scenario to help people get more done, faster.īut the real story - the real mindblower for me - was not the hours and hours of software that my partner and I wrote, it's the years and years of software that we didn't write.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |