Ronua , new year resolutions si evenimente

A fost RONUA in ianuarie 2013  si Alex Peta a prezentat Real-time web applications in ASP.NET MVC 4 using SignalR – gasiti codul si celelalte aici , http://www.alexpeta.ro/article/real-time-web-applications-in-asp-mvc-4-with-signalr-ronua-presentation-part-2/

Pentru noul an:

1. Vreau sa refac www.infovalutar.ro cu MVC4 ( mobile + bundling)

2. Vreau sa gindesc in termeni Azure

3. Vreau sa fiu un om de baza al Ubisoft (oh, da – imi place Ubi!)

 

Din evenimentele viitoare:

1. Cluj, 17 ianuarie 2013,  Cloud si Windows Azure,  http://codecamp-cluj-ian2013.eventbrite.com/# .

2. Bucuresti, 16 Ianuarie 2013, Architecture Kata, http://www.meetup.com/The-Bucharest-Agile-Software-Meetup-Group/events/95340022/

 

La multi ani!

La multi ani 2013!

A fost un an bun pentru mine:

  1. Am reusit sa tin RONUA Bucuresti – o intilnire la 2 luni.
  2. Aplicatii open-source
  3. Aparitii pe prima pagina a asp.net – si reusit sa aduc alti oameni din RO acolo

Voi ce ati vrea sa vedeti pe blogul meu?

La multi ani si multumesc ca ma urmariti!

PS:

Urmatoare intilnire RONUA e pe 8 ianuarie 2013, ora 18:30  : http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Efervescenta in lumea IT – evenimente

 

International

25 octombrie 2012, New York City, lansare Windows 8 – http://www.microsoft.com/en-us/news/presskits/windows/liveevent.aspx

Scott Guthrie descrie noile feature Azure Mobile Services : New support for iOS apps, Facebook/Twitter/Google identity, Emails, SMS, Blobs, Service Bus and more – cititi la http://weblogs.asp.net/scottgu/archive/2012/10/16/windows-azure-mobile-services-new-support-for-ios-apps-facebook-twitter-google-identity-emails-sms-blobs-service-bus-and-more.aspx

Microsoft continua abordarea open source – dupa codul sursa al lui Asp.NET (http://aspnet.codeplex.com/ ) , acum Reactive Extensions este, la fel, open-source http://www.hanselman.com/blog/ReactiveExtensionsRxIsNowOpenSource.aspx

Pe 14 noiembrie Windows Azure a fost promovat prin Windows AzureConf – Mihai Tataran a fost unul din speakeri http://www.windowsazureconf.net/Speakers

Visual Studio Update 1,. detalii aici: http://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studio-2012-update-1-now-available.aspx . Download aici: http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update sau VS 2012 IDE (Tools –> Extensions & Updates).

In Romania:

27-28 octombrie, Hackatonul de la TeamNet (http://www.hackathon.ro/ ) . Andrei Ignat povesteste despre cum a creat , impreuna cu alti 4 programatori, o aplicatie Windows Phone in doar o noapte si o zi : http://serviciipeweb.ro/iafblog/2012/10/29/lectii-invatate-de-la-hackathon-teamnet/

30 octombrie 2012, ROSQL Community Meeting , Bucuresti , http://sqlserver.ro/forums/thread/9376.aspx

9-11 noiembrie 2012 -sper ca ati participat la Hackathonul international WowZapp, http://zoli.herczeg.ro/2012/10/26/hai-la-wowzapp-cel-mai-mare-hackaton-de-pe-planeta/

Pe 10 noiembrie a fost CodeCamp – Iasi – cititi despre agenda aici: http://iasi.codecamp.ro/

A aparut numarul 6 al TSM, http://www.todaysoftmag.com/tsm/ro/6

Pe 13 noiembrie RONUA Bucuresti a tinut ultima intilnire din anul acesta, in care Andrei Rinea , http://blog.andrei.rinea.ro/ , a vorbit despre „Efficient binary streaming using SQL Server 2012 and ASP.NET MVC 4” – cu exemple de cod .

Ce urmeaza:

22 noiembrie 2012, Bucuresti , NetCamp – Zoli despre „despre oportunitățile pe care le aveți de a dezvolta proiecte pe platformele Microsoft, de la Windows 8, Windows Phone până la Windows Azure și cum vă putem ajuta noi, cei din Microsoft România” http://zoli.herczeg.ro/2012/11/19/joi-22-noiembrie-suntem-la-netcamp/

24 noiembrie 2012, Sibiu, Windows 8 Dev Camp , http://codecamp-sibiu-nov2012.eventbrite.com/

6 decembrie 2012, Bucuresti, Adobe WebUp, http://www.eventbrite.com/event/4912341947/#

8 decembrie 2012,Cluj, Global Day of Code Retreat 2012 http://www.rabs.ro/events?ee=7

 

 

Resurse:

ASP.NET Fall 2012 – http://www.asp.net/vnext/overview/fall-2012-update – de exemplu, Facebook direct integration.

Puteti sa aveti o diploma de HTML5 for free, doar sa invatati cum sa dezvoltati aplicatii Windows 8 :

http://www.microsoftvirtualacademy.com/tracks/developing-html5-apps-jump-start

La fel, cursul de dezvoltat aplicatii pentru Windows Phone 8 este gratuit – dureaza doua zile:

http://msl-events.cloudapp.net/EventRegistration.aspx?eid=098faf52-67fc-47e3-8749-04c91359f303

Intrebare: de ce aveti nevoie ca sa dezvoltati aplicatii pentru Windows 8 ? Puteti raspunde aici:

http://ronua.ro/CS/forums/p/8447/218899.aspx

MVC Browser history–sau ce am invatat de la o dezvoltare de componenta

Tocmai am terminat un proiect de NuGet cu MVC , intitulat MVC Browser history ( tine un istoric al actiunilor din browser pe MVC)

Ce am invatati din crearea componentei respective :

  1. Daca faceti ceva, faceti ceva care sa va fie de folos si sa il puteti testa ( ok, daca cautati pe goobing s-ar putea ca altcineva sa il fi facut mai intii)
  2. Faceti mai intii un proof of concept in care sa demonstrati folosire . In cazul meu, un site – il puteti gasi online la http://browserhistory.apphb.com/ 
  3. Adaugati la un source control . Eu l-am pus pe https://github.com/ignatandrei/MVCbrowserHistory
  4. Verificati daca ati pus totul. Eu am facut integrare cu appharbor si il puteti vedea la http://browserhistory.apphb.com/
  5. Apoi ginditi-va cum s-ar putea folosi componenta respectiva cit mai usor. De asemenea , daca nu cumva s-ar putea folosi si altfel
  6. Re-factorizati componenta si re-testati( Pentru componente mari s-ar putea sa merite teste automate)
  7. Reveniti la 3 pina simtiti ca nu mai aveti ce face in plus – sau nu puteti taia nici o linie de cod inutila.
  8. Adaugati-l la un package component – eu am facut un package NuGet https://nuget.org/packages/MVCBrowserHistory . Il gasiti de asemenea prin MVCBrowserhistory .
  9. Testati package component pina iese – eu am trecut prin 3 incercari.( si sunt curios daca e bine)
  10. Incercati sa ii faceti publicitate – eu o sa incerc sa il public pe prima pagina pe www.asp.net

Daca vreti sa il testati :  http://browserhistory.apphb.com/

Poveste pe lung : (http://msprogrammer.serviciipeweb.ro/category/browserhistory/)

Cod sursa: (https://github.com/ignatandrei/MVCbrowserHistory)

NuGet package :  (https://nuget.org/packages/MVCBrowserHistory)

Sper sa va placa!

Marti, 13 noiembrie 2012 , este ultima intrunire pe acest an a Ronua Bucuresti.

Marti, 13 noiembrie 2012 , este ultima intrunire pe acest an a Ronua Bucuresti.

Din agendă:

Andrei Rinea,

Titlu : Efficient binary streaming using SQL Server 2012 and ASP.NET MVC 4

Scurta descriere : Storing large binary objects (usually image files) in the RDBMS has been a blessing but for some is unconceivable. We will explore different ways to do this, from worse to best and we will take advantage of a new feature introduced by SQL Server 2012.

Durata estimata : 1h..1h15min

Cristian Lefter, Noutati SqlServer 2012

Data: 13.Octombrie.2012, ora 18:30

Locaţie: sediul TeamNet International, din Sema Parc, Splaiul Independentei nr. 319, cladirea RiverView, etaj 8,

Harta:http://goo.gl/maps/ofwel

Detalii acces: Evenimentul se desfăşoară în Sala Training Multifunctionala
Poți ajunge aici cu următoarele mijloace de transport în comun: Statia Metrou Petrache Poenaru

Dupa prezentari iesim la o bere( Piranha,cel mai probabil)

Andrei Ignat

Alte intilniri de programatori

Sibiu, 24 noiembrie, http://codecamp-sibiu-nov2012.eventbrite.com/

Bucuresti, 9-11 noiembrie hackaton, http://zoli.herczeg.ro/2012/10/26/hai-la-wowzapp-cel-mai-mare-hackaton-de-pe-planeta/

Iasi, 10 noiembrie 2012, CodeCamp, http://iasi.codecamp.ro/

Bucuresti, 13 noiembrie 2012,MARTI, RONUA, http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Adobe WebUp, 29 noiembrie 2012,Bucuresti, http://www.eventbrite.com/event/4759244027/

Global Day of CodeRetreat,8 dec ,Bucuresti,  http://www.meetup.com/The-Bucharest-Agile-Software-Meetup-Group/events/90187872/?a=ea1_grp&rv=ea1

Later edit – vedeti comment de mai jos:

Global Day of Code Retreat 2012 , 8 decembrie 2012, Cluj. http://www.rabs.ro/events?ee=7

 Code and Beer (Bucuresti), 13 noiembrie 2012, Bucuresti:  http://www.meetup.com/The-Bucharest-Agile-Software-Meetup-Group/events/89449912/

Agile Meetup (Bucuresti), 14 Noiembrie 2012: http://www.meetup.com/The-Bucharest-Agile-Software-Meetup-Group/events/89003182/

Eu as fi vrut sa particip la hackaton – dar, din pacate, in perioada aceea, din 9 pina pe 11  sunt in Iasi. Poate o sa fie si altul …

Daca e cineva din Iasi care vrea sa iasa vineri seara la bere/pizza, telefonul meu este 0728200034.

 

 

Lectii invatate de la hackathon teamnet

S-o luam cu desfasurarea : Incepeea la ora 17, dar nu am intrat pina la 18 – nu imi place sa stau la coada.

Am fost cu Alexandru Badita – el avea o idee de proiect, eu nici una – dar a lui suna bine.

A fost cam plictiseala la inceput – si am cautat alti oameni cu idei interesante si care sa foloseasca VS – ca nu o sa ma apuc de php…

Am vorbit cu organizatorii – si au dat anunt de matrimoniale – asa ca m-am facut cu inca 3 baieti care aveau o idee cu google maps – dar, din pacate, nu stiau API-ul. E cam greu – asa ca am luat ideea lui Alexandru si am facut-o.

Ideea este simpla: Aplicatie duala Web+Phone – de pe partea de Web poti seta trimiterea emailuri la o anumita data. De pe aplicatia Phone citesti daca ai ceva de trimis si trimiti.

De exemplu, de Sf. Andrei, trimiti email la toate persoanele care se numesc Andrei.

Simplu de zis – mai greu de facut. Am reusit impreuna cu Cristian Chirila , Popescu Mihai-Tudor , Cristi Vasile si, bineinteles, Alexandru Badita  sa terminam aplicatia si sa fie functionala – gasiti codul la https://github.com/alexandru360/WinDeskMobileSms . Infrastructura este un mix intre un site web( facut in php!) , appharbor pentru WCF si baza de date(MySql!) si aplicatia Windows Phone 7.1 care se afla doar pe github ( poate facem si Android si iPhone –se baga cineva?)

Eu am stat pina la 1 noaptea, m-am dus acasa, am dormit , am programat din nou de acasa( Team Viewer este bun) , am ramas cu copiii( nevasta-mea pleca la Paris de dim), am fost la film cu eu ( Hotel Transylvania – bunut), m-am jucat cu copiii, am venit la hackaton inapoi( copiii  s-au jucat cu Wii si ping-pong), am prezentat aplicatia (regret ca nu am spus numele celor cu care am conceput aplicatia in timpul prezentarii– avusesem de gind, dar am uitat) si am plecat cu copiii la Tera Park. Da, destul de incarcat programul.

 

Si acuma , punctele principale:

  1. Pierzi timp daca nu vii cu proiectul de acasa si cu echipa – dar nu poti sa cunosti pe altii
  2. Cel mai important este sa reusesti sa coalizezi oamenii si sa treci de primele hop-uri – ca , de exemplu, pe numele cui se va inregistra proiectul – eu am insistat sa fie Alexandru –doar era a lui.
  3. Cel mai greu este sa faci comunicatia intre diversele proiecte – am stat pina la 1 noaptea sa facem cumva sa comunice aplicatia WindowsPhone cu serviciul WCF. Pina la urma am reusit!
  4. Chiar daca aveti programatori care, aparent, nu se leaga de aplicatie-  nu disperati. O sa gaseasca ce sa faca.
  5. Fiecare programator are cite un site web pe care il poate folosi – si putem astfel face aplicatia si sa o siv edem.
  6. Daca te impiedici de ceva in aplicatie-  nu dispera. Gasesti o metoda alternativa.
  7. RedBull si cafeaua te tin treaz ,

Au mai scris despre hackaton:

  1. http://aurasmihai.ro/2012/10/proiectele-de-la-hackathon-care-mi-au-atras-atentia-si-castigatorii/
  2. http://www.cipy.ro/internet/live-blogging-hackathon-2.html
  3. http://tudorsandu.ro/blog/2012/10/27/me-hackover-hackathon/
  4. http://www.nwradu.ro/2012/10/live-hackathon-hackover-2012/
  5. http://laptopnews.ro/hackathon-hackover-2012-si-laptop-urile-folosite-de-programatori-foto.html
  6. http://www.facebook.com/hackathon.ro sau http://www.hackathon.ro/

Nu o sa reusesc probabil sa ma duc la Hakatonul MS  http://zoli.herczeg.ro/2012/10/26/hai-la-wowzapp-cel-mai-mare-hackaton-de-pe-planeta/ , fiind la Iasi de vineri dimineata. Dar duceti-va . O as aveti parte de clipe interesante.

Evenimente si Ronua

Deci , cum spuneam, exista o efervescenta in Romania cu IT’ul

Evenimentele trecute

  1.  http://vunvulearadu.blogspot.ro/2012/09/eveniment-lansare-visual-studio-2012-in.html – Cluj
  2. Professional Scrum Master si Professional Scrum Product Owner training in Bucharest http://courses.scrum.org/classes/europe/ro
  3. http://codecamp-cluj-sept2012.eventbrite.com/ – despre Windows 8 , Cluj
  4. ROSQL Community Meeting 30-08-2012 , http://sqlserver.ro/forums/thread/9376.aspx
  5. Professional Scrum Master si Professional Scrum Product Owner training in Bucharest http://courses.scrum.org/classes/europe/ro
  6. Curs Windows Azure, http://www.avaelgo.ro/index.php/tehnical/2012/09/27/curs-windows-azure-16-18-octombrie-2012-bucuresti/
  7. http://www.rabs.ro/events?ee=6 , Parallel Programming
  8. RONUA Bucuresti, 1 octombrie 2012, http://ronua.ro/CS/groups/ronua-bucuresti/default.aspx

Acum despre cele viitoare

  1. 25 octombrie, Adobe Web Up, http://www.eventbrite.com/event/4651996246
  2. 27-28 octombrie Hackaton TeamNet  , http://www.hackathon.ro/
  3. 9 noiembrie ,Worldwide Hackathon for Windows   http://www.eventbrite.com/event/4540001266/efblike?ebtv=C
  4. 10 noiembrie 2012, CodeCamp de toamna la Iasi , http://iasi.codecamp.ro/