ROSQL Newsletter 27-08-2012–cu EF

Voi prezenta EF la RoSql. Anuntul este mai jos ,copiat  dupa anuntul lui Cristian Lefter .

Romanian SQL Server User Group va invita la o noua intalnire a comunitatii pe 30 August 2012 incepand cu ora 18:00 la sediul Microsoft Romania.
Pentru inregistrare folositi urmatoarea adresa: http://sqlserver.ro/r.ashx?T
Agenda intalnirii
18:00 – 18:20 Certificari Microsoft pentru SQL Server – Cristian Lefter, SQL Server MVP, sqlserver.ro
18:20 – 19:00 Discutie Libera moderata pe tema Securitatea in SQL Server – Cristian Lefter, SQL Server MVP, sqlserver.ro
19:00 – 20:00 Entity Framework 4.3 si independenta de baza de date – Andrei Ignat, C# MVP, http://serviciipeweb.ro/iafblog/
Detaliere
Puncte principale:
Microsoft (old)ORM : Linq2Sql, EDMX , Entity Framework.
Microsoft New Stack: Code First (Fluent API).
Cuprins:
Vom arata o aplicatie simpla cu BD. Vom compara solutia pe baza EDMX cu cea bazate pe Code -First.
De asemenea, vom genera CodeFirst Fluent API plecind de la EDMX si vom obtine, in final, un program care poate fi avea ca BD folosit cu SqlServer si/sau SqlServer Compact 4.0
Pentru sugestii sau comentarii privind buletinul comunitatii RoSQL folositi forumul dedicat http://sqlserver.ro sau adresa de email nospam_CristianLefter@hotmail.com

Evenimente si RONUA Bucuresti

Iarasi a fost o luna plina cu evenimente in programare :

    1.     Imagine Cup  –   http://www.chip.ro/stiri/19014-alex-ticlea-si-echipa-complex-castigatori-la-imagine-cup
    2. A fost pe 26 iulie 2012    Adobe WebUp #7    http://myadobe.ro/2012/07/17/adobe-webup-7-and-brackets-hackathon/
    3. 16 IULIE – 15 SEPTEMBRIE 2012    Noul val cloud   http://www.microsoft.com/romania/techwave/quiz.html
    4. Conferinta asp.net http://www.hanselman.com/blog/FreeASPNETTrainingVideosFromAspConfNowAvailableForDownloadOrStreaming.aspx
    5. VS2012 released : http://blogs.msdn.com/b/somasegar/archive/2012/08/01/visual-studio-2012-and-net-4-5-complete.aspx
    6. 12 sept 2012    Virtual launch event    http://www.visualstudiolaunch.com/vs2012vle/splash
    7. Microsoft a lansat www.outlook.com
    8. EF a ajuns  open source    :http://weblogs.asp.net/scottgu/archive/2012/07/19/entity-framework-and-open-source.aspx
    9. Software  magazine   – editia 4  http://www.todaysoftmag.com/tsm/ro/
    10. Eveniment cu arhitecti:        http://www.rabs.ro/events/master-classes/the-architects-master-class
    11. Webstock  vine:  http://www.webstock.ro/premii/
    12. ProgSquad organizeaza evenimente agile:  http://progsquad.ro/events/calendar-2012/cat.listevents/2012/08/16/
    13. Training intensiv 9-14 septembrie  : http://ronua.ro/CS/blogs/echiparonua/archive/2012/08/17/saptamana-de-training-quot-windows-8-vs2012-net-4-5-azure-windows-phone-sql-2012-quot-la-mamaia-9-14-sept-2012.aspx.
    14. Si ultimul, dar nu cel din urma, RONUA BUCURESTI:

Ronua Bucuresti, 1.octombrie.2012, ora 18:30, cu speakeri din Estonia si Bulgaria

First session
ASP.NET Web API Deep-Dive – speaker  Gunnar Peipman , ASP.NET MVP from Tallinn, Estonia. Blog: http://weblogs.asp.net/gunnarpeipman/

Second Session:
Migrating existing ASP.NET MVC applications to the cloud. Dimitar Georgiev is strong ASP.NET, WPF and Windows Azure expert from Varna, Bulgaria.
Mai multe detalii la http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Job-uri

Noul meu serviciu  , de care sunt foarte multumit, cauta:

Financial Analyst

ITSM Administrator

Linux Systems Administrator

Network Administrator

BI Senior Developer

ERP Developer(mai mult Sql)

EDI Analyst Developer

BI Technical Support Analyst (sql, DataWarehouse)

Web Designer

Reporting Specialist (experience in business/HR analysis, reporting analysis)

Daca sunteti interesati, emailul meu e mai sus.

Ronua 11 septembrie 2012

Caut prezentatori pentru Ronua Bucuresti din 11 septembrie 2012

Subiectele pot fi orice din domeniul programarii – daca e de .NET, e si mai bine.

Veti fi expusi la o sala de programatori – care o sa va asculte pasionati .

Ca exemplu, prezentarea anterioara e descrisa aici

http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Va astept sa imi scrieti un email/ un comentariu in care sa desrieti succint ce veti face.

Va multumesc,

Ronua iulie 2012

Daca va pasioneaza subiectele,

  1. Alex Peta a scris aici http://www.alexpeta.ro/article/presenting-a-asp-mvc-user-notification-widget-at-ronua/
  2. Andrei Rinea a scris aici http://blog.andrei.rinea.ro/2012/07/13/new-features-for-database-developers-in-sql-server-2012-simpler-paging-sequences-and-filetables/

Iar asta a fost la Piranha unde ne-am cam chinuit pentru o masa care sa ne incapa:

Multumesc celor care au prezentat!

Urmatoarea intilnire va fi pe 11 septembrie 2012( a doua marti din lunile impare ale anului). Si am nevoie de prezentatori + prezentari!

Efervescenta in ultimele luni

International

1. Lansare noul portal Windows Azure – in care, pe deasupra, poti pune VHD-uri si iti pastreaza starea –chiar pe failure. In plus suporta si Python . Detalii http://weblogs.asp.net/scottgu/archive/2012/06/07/meet-the-new-windows-azure.aspx

2. Visual Studio 2012 RC si .NET 4.5 RC – Detalii http://blogs.msdn.com/b/somasegar/archive/2012/05/31/visual-studio-2012-and-net-4-5-release-candidates-available-now.aspx

3. Windows 8 RP : http://blogs.msdn.com/b/cbowen/archive/2012/05/31/windows-8-release-preview-visual-studio-2012-rc-and-more.aspx

4. Mai multe release-uri( TFS, Windows Server 2012) : http://blogs.msdn.com/b/cbowen/archive/2012/05/31/windows-8-release-preview-visual-studio-2012-rc-and-more.aspx

5. Stiu ca stiti de WebAPI, dar e bine de reamintit: http://www.asp.net/web-api . Pare sa fie cistigator in fata WCF / WebServices.

6. Pentru Windows 8 GUI design ( ma rog UX)Microsoft face traininguri. De exemplu, https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032515356&Culture=en-US

7. Amazon ruleaza Asp.net , sharepoint, sql server : http://aws.amazon.com/windows/

8. LightSwitch va sti HTML5 si va face parte in VS2012 : http://blogs.msdn.com/b/lightswitch/archive/2012/06/11/announcing-the-lightswitch-html-client.aspx

9. TFS acum poate fi folosit si online , ca serviciu: http://tfspreview.com/ . Si are si versiune free…

Romania

Evenimente

In Romania este o efervescenta de intilniri pe programare.

1. Daca sunteti inscrisi la BizSpark ( ceea ce nu e mare lucru…) atunci cititi http://zoli.herczeg.ro/2012/06/13/bizspark-camp-iv-18-iunie/

2. People Centric ( agentie de recrutare IT) are Quiz-uri pentru .NET 4.0 -vezi http://people-centric.ro/

3. Tot People Centric organizeaza intilniri cu programatori in Cluj, Brasov si Bucuresti (http://blog.people-centric.ro/news/ ). Din pacate, prezentatorii sunt de genul Radu E, Iulian H, Mihai C – as fi vrut sa stiu macar daca au un blog sau ceva experienta.

4. TeamNet organizeaza un hackaton de programare pe 16 iunie : http://www.teamnet.ro/hackathon/

5. S-a terminat ITCamp http://2012.itcamp.ro/

6. PE 8 iunie A fost conferinta la Bucuresti de Sharepoint sustinuta de Vali Greavu: http://valygreavu.com/2012/06/11/sharepoint-online-vs-on-premises-post-conference/

7. Pe 2 iunie a fost Code Camp la Timisoara , sustinut de http://www.avaelgo.ro/index.php/general/2012/05/30/codecamp-la-timisoara-2-iunie/

8. Curs de Windows Azure( platit!) sustinut de Mihai Tataran la Bucuresti pe 21- 22 iunie (http://www.avaelgo.ro/index.php/tehnical/2012/04/25/curs-windows-azure-6-7-iunie-2012-bucuresti/ )

9. Pe 28 iunie a fost Adobe WebUp – http://adobewebup6.eventbrite.com/

10. Va fi urmatoarea intilnire RONUA Bucuresti pe data de 10 iulie 2012 : http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Bloguri recomandate in romana:

1. http://vunvulearadu.blogspot.ro/ – despre probleme de programare. Simple, dar la obiect

2. http://tudorturcu.wordpress.com/ – mai rar, dar cu mai multe idei per blogpost.

3. http://ronua.ro/CS/blogs/catalin/default.aspx – tot rar -dar o sursa de inspiratie pentru mobile.

4.

5. Si al meu : http://serviciipeweb.ro/iafblog/ – saptaminal, cite un post de programare.

Daca aveti bloguri de programare in Romana, va rog sa imi scrieti pe adresa ignatandrei@yahoo.com

(Si, daca sunteti prin Bucuresti, reminder: Va astept la RONUA,10 iulie 2012 http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx)

Ronua Bucuresti, 10.Iulie.2012, ora 18:30

Alex Peta, http://www.alexpeta.ro/ , va prezenta un

Widget pentru notificari in ASP.NET MVC

Andrei Rinea, http://blog.andrei.rinea.ro/, va prezenta

Sql Server 2012 – Noutati pentru dezvoltatori
* secvente
* paginare mai eficienta
* FileTable

Dupa prezentari iesim la o bere.

Data: 10.Iulie.2012, ora 18:30

Locatie: Sediul TeamNet , sala Training Multifunctionala.
Str. Splaiul Independentei, No. 319, RIVER Place, RIVERVIEW House, etaj 8,Sector 6,
(la parter este o clinica CMU)

Va rog sa va aduceti BI / CI pentru a intra.

Detalii acces:
Poți ajunge aici cu urmatoarele mijloace de transport in comun: metrou , statia Petrache Poenaru , fosta Semanatoarea.

Multumesc si te astept!
Andrei Ignat

Update-uri partiale

CQRS este nemaipomenit. Udi Dahan il explica foarte bine aici

http://www.udidahan.com/2009/12/09/clarified-cqrs/

Dar sa vedeti ce iese la Facebook din trebusoara asta( ok, nu neaparat CQRS, dar 2 baze diferite- insert si read  – daca nu cumva 3)

Eu ii scriu lui M.T. cerindu-i detalii despre cum se activeaza noul portal Azure. Pe notificare apare, pe poza nu( si da, am dat F5 de citeva ori)

facebook

Apare dupa mai multe ore:

facebook2

Daca nu aveti probleme cu asa ceva, atunci folositi. Totusi la contabilitate s-ar putea sa nu va vada roz la faza aceasta…

Prezentare ronua

Dezvoltare aplicatie logger in cloud

Ideea

Pentru aplicatii care nu au GUI, ar trebui ceva sa trimita erorile cind se intimpla.

De asemenea, pentru aplicatiile de orice fel.

http://capturemylog.com/

Dezvoltare in cloud

Motive:

Cloud Factory – http://zoli.herczeg.ro/2012/02/24/planul-pentru-cloud-factory/

Pentru ca pare ( si este!) scalabil.

Pentru ca am cistigat premiul 3 😉 si un telefon Nokia dat la copii si stricat.

Care sunt problemele tehnice pe care le intimpinati

1. Azure SDK – are prostul obicei de a se duce pe instanta de SqlServer Express – trebuie sa rulati DSInit .

2. Azure Tables – nu merita sa dezvoltati pe SqlServer dpdv preturi.

clip_image002

clip_image004

3. Asa incit utilizati sample-ul de Table Storage Provider (http://blogs.msdn.com/b/jnak/archive/2010/01/06/walkthrough-windows-azure-table-storage-nov-2009-and-later.aspx )– contine exemplu in care definiti partitionKey si rowKey – eu le-am luat, la modul simplu, ca un exemplu de PK + FK laolalta ( mai vrea si un timestamp)

4. Caching – session : incercati sa nu va bazati pe ele, deoarece pot sa fie pe masini diferite. Exista, dar se platesc separat

5. Deployment foarte usor : ( click dreapta in VS)

clip_image005

6. Se inlocuiesc neaparat cheile de configurare – sau le puneti in Web.Release.config .

Acesta este default:

<add key=”AccountName” value=”devstoreaccount1″ />

    <add key=”AccountSharedKey” value=”Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==”></add>

    <add key=”BlobStorageEndpoint” value=”http://127.0.0.1:10000/devstoreaccount1″ />

    <add key=”TableStorageEndpoint” value=”http://127.0.0.1:10002/devstoreaccount1″ />

Iar cele oficiale

<add key=”BlobStorageEndpoint” value=”https://logcollectorazure.blob.core.windows.net” />
<add key=”TableStorageEndpoint” value=”https://logcollectorazure.table.core.windows.net” />

( nu va arat AccountSharedKey)

7. Atentie la compute time .

a. clip_image007

b. In luna in care am facut teste, doar din upload/download si se terminasera compute pe instanta small. (1500 Unit – pentru MSDN subscriber-i : https://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/ )

c. Asa incit am pus extra small – re-deployment

clip_image009

8. In conditiile acestea pare eficient un site de prezentare si un site de working – totul sa le puteti integra ca design

9. Ask for help: daca aveti nevoie de un logger- sau daca aveti o aplicatie la care v-ar folosi ( dar nu mission – critical ) please contact me.

Ronua Bucuresti, 29.Mai.2012, ora 18:30

Turneul RONUA 2012 v.1

Data lansării lui “Windows 8” se apropie cu pasi repezi.
Odată cu el vin și VS 2011, .NET 4.5, Metro Style Apps, ASP.NET 4.5, ASP.NET MVC 4, ASP.NET Web Pages 2.0, Windows Phone 7.5, 

Din agendă:

  • Andrei Ignat

Dezvoltare aplicatie logger in cloud

               Cum se incepe

               Care sunt problemele tehnice pe care le intimpinati

               Challenge non-tehnice

  • Aurelian POPA    Dezvoltare pe dispozitive mobile( ios, Android, RIM, WP)

Data: 29.Mai.2012, ora 18:30

Locatie: Sediul TeamNet , sala Training Multifunctionala.
Str. Splaiul Independentei, No. 319,  RIVER Place, RIVERVIEW House, etaj 8,Sector 6,
(la parter este o clinica CMU)

Va rog sa va aduceti BI / CI  pentru a intra.

Detalii acces:
Poți ajunge aici cu urmatoarele mijloace de transport in comun: metrou , statia Petrache Poenaru , fosta Semanatoarea.

Multumesc si te astept!
Andrei Ignat