Connecting to Azure

After having set up my environment and started my first coding, yesterday I actually got to play around with Azure. And really, it isn't all that hard! Things like "cloud computing" and "Azure Storage" sound complicated, but I found out that, using the right tools, working with that is a breeze.

I was a bit afraid that it would be quite hard to connect to Azure Storage for my app, especially with the deadline looming in less than two weeks. My anxiety turned out to be without reason, mostly thanks to the great work of PHPAzure in abstracting away all the complicated stuff. Really, it is all about knowing which classes to use, which calls to make, and how to set it up. The PHPAzure documentation is a bit minimal, but with a bit of digging and trial-and-error it is actually quite easy to connect to Azure Storage.

What didn't help was a bit of confusion on my side on what I should use. I had mistaken SQLAzure and Azure Table Storage for some reason, and was trying to connect to Table Storage while having set up SQLAzure. Obviously that didn't work but after correcting that situation, I ended up having it set up correctly, all of it, and being able to connect to Azure Table Storage.

One open topic until yesterday was also my way of handling layout. I've decided that at least for page content I now use Twig. I might switch the page layout to Twig as well in the future so that all the layout-logic is done by a single system, but that's for later. 

I did a push yesterday which will allow people to actually list, create and delete tables in Azure Storage. I don't think Azure allows for table edits (which would make sense since the name is the identifier in most cases, and it's the only thing you would be able to edit). Next up will be to list entities in the tables. I have to research a bit more, but as I see it right now, at least in the first version for entities you will be able to list and delete. Once that is done, I will be moving on to Blob storage, and I'm really looking forward to starting on that one. 


Add comment

Comments

gravatar orlando medical malpractice lawyers: There is nothing better then using azure. There is so much that you can use this for. You cannot go wrong with it.
November 3, 2011
gravatar classic uggs: GOOD WRITEUP
December 15, 2011
gravatar lyme disease symptoms: Azure is one of the applications I always want to have. It rocks in real sense.
December 21, 2011
gravatar mwsrcg: Hi Left, I went ahead and wrote you an email further explaining my issues. Just wanted to check in and see if you received it. It was very detailed. Any help you can give me on this subject will be great. If you did not receive it let me know and I will repost it in the comment field.
GIF_Tom

December 23, 2011
gravatar sciatic nerve pain: Azure is one of the best working appliances to use. I would like to know more about this.
January 1, 2012
gravatar discount uggs: This site is very good. You can find all necessary information in it.? steelers jerseys cheap

January 3, 2012
gravatar cheap ugg boots: people are enjoying and take some mind refreshment in this nite ike taylor steelers jersey

January 3, 2012
gravatar ugg boots cheap: I hope in future also i wil get these types of nice blogs...thanks alot!! steelers jerseys for kids

January 3, 2012
gravatar steelers jersey: Really cool post, highly informative and professionally written..Good Job cheap ugg boots

January 3, 2012
gravatar cheap uggs outlet: Read a lot of similar articles, but only found this article to my taste, thank you

January 18, 2012
gravatar plastic surgery harrisburg: I like this subject of cloud computing. It is very interesting to study about network. Azure storage is also interesting subject to learn
January 18, 2012
gravatar modern italian furniture:
I enjoy a lot of good data. I really am impressed with your content and I feel I have learned something by reading this article
January 26, 2012
gravatar coach outlet online: If you buy Coach items at the coach outlet online store, the goods will be sent out within 24 hours after confirming your payment and arrive to your door within 7 work days.No one can deny the shopping at the coach factory outlet is satisfactory. For the low prices and good quality.
January 29, 2012
gravatar coach outlet online: If you buy Coach items at the coach outlet online store, the goods will be sent out within 24 hours after confirming your payment and arrive to your door within 7 work days.No one can deny the shopping at the coach factory outlet is satisfactory. For the low prices and good quality.
January 29, 2012
gravatar coach outlet: coach outlet

handbags You can not just save your cash but also your time inside a convenient way to obtain the exact same bags product and do not be concerned the shippment of one's products.The
coach outlet store online

are utilized for formal event in company area that will display your excellent taste.Not only does a briefcase make is easier to carry things.
January 29, 2012
gravatar modern furniture stores phoenix az:

I enjoy your site! Maybe you have a twitter or fb page? I’d like to hook up and focus on certain things. Thanks for all your work.

January 30, 2012
gravatar What causes menopause: . .
Wow! This can be one of the most useful blogs we have ever come across on thesubject. Basically magnificent info! I'm also a specialist in this topic so I can understand your hard work.
January 31, 2012
gravatar discount uggs boots: I'd have to check with you here. Which is not something I usually do!
February 1, 2012
gravatar colored contacts for dark eyes: Me había equivocado de almacenamiento SQLAzure y Azure tabla por alguna razón, y estaba tratando de conectarse a la tabla de almacenamiento al tiempo que estableció SQLAzure.
February 2, 2012
gravatar michael michael kors: Appears to be very important and it puts the right time for me. I always give a push Nice to see you in my RSS bookmark. I do not really comment and do not spend time typing the comment. But here I must do it because it deserves one as well.

February 2, 2012

Php5_zce_logo

Upcoming events

I will be speaking 06-02-2012: D-Day
I will be speaking 17-02-2012: Techademy Trainingday February
I will be speaking 23-02-2012: Zend Webinar: Git for Subversion Users

Tags

1337 2008 2010 2011 4developers access modifiers accessibility AdaLovelaceDay09 advent agavi agile alfred amsterdam apache api apple article articles atk atkMetaNode audioscrobbler automation azure backwards compatibility barcelona barcodes bash bbc bbq beatstad belgium best practices bittorrent blogging blogs boards of canada book books bughuntday bundle caching cake cal evans calendar career cat cerf certificate cfp clear cms cologne common sense communities community components conference conferences contest continuous integration contribute contribution crisis css custom d-day datetime DbFinderPlugin decorator decorators deployment devdays development directoryindex docblox doctrine documentation download dpc dpc09 dpc10 dpc11 DPC2008 dreamhost drupal dv7 eclipse ed editors efficiency enterprise errors event events expertise ezcomponents facebook finland flickr fork framework frameworks freelance freeze frontend fun game games geoip germany getting real git github gnome-do google google calendar googletalk graceful degradation hack hackers hidden gem hiphop howto hp HR html http i386 ibuildings icann ide ideasofmarch idm imovie indy ingewikkeld integration international php conference internet interview ipad IPC ipc ipc08 ipc10 ipc11se iterm2 javascript jenkins jenkins-php job job openings jobeet john peel joomla joomladays kiva kubuntu launcher launchy left on the web libraries library lighttpd lime linktuesday linux live london loudblog m2ts mac magazines malware mambo marjolein mediterra meeting meme meta methodology micro-financing microframework microsoft migration movie music mysql namespace namespaces netbeans netherlands newsfire nllgg nos odmarco open source opinion ORM osx paradiso paris partnership pavilion pear pecl performance personal pfc10 pfc11 pfcongres pfcongrez pfz photo php php5.3 phpabstract phpazure phpBB phpbb phpbelgium phpbenelux phpbnl10 phpday phpdoc phpdocumentor phpgg phpitalia phpnw phpnw08 phpnw11 phpstorm phptek phptek09 phpuk2009 phpUnderControl phpunit php|architect php|tek podcast politics portability postcrossing presentation presentations private projects protected prototype PSR-0 public python qa qr codes re2c recruiting refactoring review rewrite ruby on rails san francisco schedule scifi script security sensio seven things sfdaycgn sflive2011 shell scripting silex simplexml slides smfony software sogeti solar sound speakers spl ssh standard standards star trek static steer strings stylesheets subversion symfony symfony live Symfony2 symfonycamp symfonyday symfonylive symfonyUnderControlPlugin talk talks techademy technology techportal tek09 telecommuting terratec terrorism testfest testing textmate textpattern the right tool timeout tips tld todo tomas tools training twig uncon unet usability usergroup validation vhost video vim vinyl virus warp webinar weblogging webservices wiki windows winphp women wordpress work workshop world world of warcraft wpi writing wunderlist xml xpath xsd yara year youtube zc11 ZCE zemanta zend zend framework zend server zend studio zendcon Zend_Form zite
© 2004 - 2012 Stefan Koopmanschap + Powered by Symfony, photos powered by Flickr, links powered by Delicious, Shanghai smilies by Iconbuffet. Feeds: rss / atom. Left on the Web v4.4.0.1