Patterns&practices: soluții big data în Azure

Arhitecții noștri de la patterns&practices au scos un ghid despre dezvoltarea de soluții big data folosind serviciul Hadoop din Azure, cu denumirea HDInsight Service. Da, este o implementare de Hadoop pe care o oferim clienților noștri sub formă de serviciu. Big data este un scenariu excelent pentru cloud, fiindcă stochezi acolo tot ce vrei în storage-ul care devine din ce în ce mai ieftin, apoi, când ai nevoie să macini datele, ridici un cluster de Hadoop și îi dai bătaie atunci când îți trebuie, cât timp îți trebuie.

Recomand cu căldură această lectură lejeră de vară: http://msdn.microsoft.com/en-us/library/dn749874.aspx

Iată și cum se așează aceste soluții big data în tabloul platformei de date Microsoft:

Microsoft data platform

Ebook gratuit despre aplicații HTML/JavaScript

htmlcssjs ebookDacă știți HTML, CSS și Javascript (probabil din lumea web), atunci veți putea crea aplicații native pentru store-ul de Windows și Windows Phone. Descărcați gratuit cartea „Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition” de la http://www.microsoftvirtualacademy.com/ebooks.

Dacă sunteți din lumea .NET, veți spune că veci pururea nu veți trece la html/javascript, că e o prostie… dar stați liniștiți, cartea asta nu e pentru voi. Vedeți-vă de C# și XAML-urile voastre.

Countermeasures: Protecting BitLocker-encrypted Devices from Attacks

Un document proaspăt care demistifică (lipsa) pre-boot authn de pe tablete și eficiența BitLocker în scenarii mobile: http://www.microsoft.com/en-us/download/details.aspx?id=41671. 20 de pagini foarte bune pentru cei cu înclinații paranoice spre securitate. Din cuprins:

  • Attacks
    • Bootkit and rootkit attacks
    • Brute-force sign-in attacks
    • Direct memory access attacks
    • Hyberfil.sys    attacks
    • Memory remanence attacks
  • Countermeasures
    • Protection before startup
    • Protection during pre-boot: pre-boot authentication
    • Protection during startup
    • Protection after startup: DMA attack protection
  • Choosing the right countermeasures
  • Summary

Patterns&practices: dezvoltarea de aplicații de business pentru Windows Store

Dezvoltarea de aplicații de business pe Windows a fost una din punctele noastre tari în această industrie, dar de când a apărut noul model de aplicații de Windows Store (odată cu Windows 8) a fost un pic neclar cum vom/veți mărita cele două concepte.

Arhitecții noștri de la patterns&practices au scos un ghid, biblioteci și implementare de referință pentru dezvoltarea de aplicații de business folosind C#, XAML și Prism. Bibliotecile și implementarea de referință sunt la http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72 și pe NuGet, iar documentația e la http://msdn.microsoft.com/en-us/library/windows/apps/xx130643.aspx.

Enterprise Library 6

E proaspăt, încă aburind în NuGet sau în download center.

Noutățile sunt Semantic Logging Application Block și Transient Fault Handling Application Block (da, cel care a pornit din Windows Azure și acum se generalizează), iar blocurile actualizate sunt Data Access, Exception Handling, Logging, Policy Injection, Validation și Unity, care ajunge la versiunea 3.

entlib6

Enjoy!

PS: pentru cei care nu știu, Enterprise Library conține cod, teste, documentație și implementări de referință așa cum le recomandă arhitecții noștri din divizia patterns & practices.

A Guide to Claims-Based Identity and Access Control, Second Edition

patterns&practices logoTrei sute și ceva de pagini despre o lume minunată în care tu, dezvoltator de aplicații/servicii, nu trebuie să mai ai grijă de autentificare. Imaginează-ți că toate apelurile către aplicația ta includ deja informația necesară pentru ca tu să poți lua decizii de acces la resurse și de personalizare a aplicației pentru utilizator.

Ediția a doua a  documentului „A Guide to Claims-Based Identity and Access Control” se poate descărca de aici, citi online de aici, sau cumpăra pe hârtie de aici.

Enjoy!

Aplicații Android cu backend în cloud pe Windows Azure

De azi puteți asambla un serviciu de backend în cloud pentru aplicația voastră Android folosind Windows Azure Mobile Services (până acum suportam aplicații mobile pentru Windows Store, Windows Phone și iOS). Când spun „puteți asambla” mă refer la stocare de date structurate, autentificare (cu conturi de Google, Facebook, Twitter, Microsoft), notificări (folosind Google Cloud Messaging) și toate celelalte goodies care vin cu Mobile Services (scheduler, scale, logs). Practic îi spui serviciului ce vrei și îți asamblează el un proiect Java pe care îl poți decora apoi cu restul de funcționalități.

Descarcă Android SDK for Windows Azure, fă-ți un trial gratuit de Windows Azure (include 10 mobile services) și dă-i bătaie!

De fapt stai puțin…

Acum poți să-i dai bătaie.

Aveți biții finali de la Windows 8 și Visual Studio 2012 pe MSDN

Dacă nu aveți subscripție MSDN, atunci cumpărați-vă, atunci descărcați Release Preview trial-ul.

Go, go, go! Dați bătaie la aplicații! Unde găsiți info despre dezvoltarea pe Windows 8? Pe http://msdn.com, unde altundeva…

Totuși, pentru un ramp-up mai rapid, reciclez din emailurile lui Petru, pe care obișnuiește să le trimită către parteneri/dezvoltatori: