Tuesday, April 14, 2009

Ronua Codecamp May 2009

Ronua VS 2010 + ASP.NET MVC 1.0  Codecamp is comming this spring at the beginning of May. One week of coding side by side :)


 
 
   

Posted by Madalina at 07:43:55 | Permalink | No Comments »

Sunday, October 26, 2008

3.5 - Day 5

Ziua concluziilor. Si a tenisului de masa :) A fost o zi ploioasa, dar acest fapt nu a fost un impediment in calea ultimelor meciuri.
Concluzii:
1. frameworkul favorit - Entity Framework
2. frameworkul cel mai spectaculos - Silverlight
3. frameworkul cu arhitectura cea mai deosebita - MVC
4. mediul optim de lucru - in jurul unei mese rotunde imense, alaturi de ceilalti
5. modul optim de invatare - prin bagarea nasului in treaba celorlalti
6. modul optim de relaxare - ping pong
7. modul optim de petrecere a serilor - la un vin (de casa) impreuna cu ceilalti

Bineinteles ca am relationat totul cu programarea, bineinteles ca bancurile ad-hoc au fost comparatiile cu View State-ul si cu Stack Overflow-ul. La fel de bine inteles ca si faptul ca am plecat toti acasa mai castigati, mai destepti (in ale cunoasterii de 3.5) si mai … relaxati.

Abia astept urmatorul workshop.
 

Posted by Madalina at 16:04:41 | Permalink | No Comments »

Saturday, October 25, 2008

3.5 - Day 4

Zilele astea au fost o revelatie pentru mine :) Dupa 4 ani de programare - pe cont propriu, in firma, cu sau fara team leader - am vazut cum evolutia tehnologiei face ca intr-o zi sa poti dezvolta functionalitatea pe care alta data o dezvoltai in 5 zile.
Da, este frustrant uneori - aceste noi framework-uri nu sunt inca bine documentate. Nu gasesti carti despre ele din care sa inveti si in care poti sa cauti solutii atunci cand ai nevoie de ele. In cazul aparitiei unei intrebari, ai doua optiuni - privesti sub capota ca sa intelegi arhitectura si sa poti afla raspunsul, sau cauti in blogurile celor care au folosit tehnologia inaintea ta (cel mai des este vorba aici chiar de cei care au dezvoltat frameworkul in discutie). Nu este usor, uneori poti cauta zile intregi raspunsul la acea problema. Mai apar pe parcurs si aspecte neprevazute, cum ar fi un update care da peste cap o parte din functionalitate sau incompatibilitati neluate in calcul cu mediul pe care trebuie instalata aplicatia pe care o construiesti.
Cu toate acestea, castigul este imens - o data ce stapanesti conceptele din framework (fie el Silverlight sau MVC sau Data Services) poti scrie aplicatii intr-un timp mult mai scurt decat o faceai inainte. Si nu orice fel de aplicatii - frameworkurile pe care le folosesti vor fi intotdeauna mai bune decat ceea ce ai putea construi singur, din simplul motiv ca ele au fost dezvoltate nu de un singur om (tu) ci de 20, de 50, de mult mai multi.
In cazul Silverlight am avut un soc :) dupa cateva linii de cod ( 100? ), am rulat aplicatia si m-a surprins foarte mult faptul ca arata ca un site in Flash cu o multime de efecte si un grad de usability foarte ridicat.
Ca freelancer am avantajul de a fi libera sa aleg ce tehnologie folosesc pentru a implementa un anumit proiect. L-am folosit dintotdeauna, dar acum mai mult ca niciodata simt acest avantaj pentru ca am de unde sa aleg.

  
Posted by Madalina at 16:03:40 | Permalink | No Comments »

Wednesday, October 22, 2008

3.5 - Day 2 & 3

Viata va developer ASP .NET… nu e usoara, asta ca sa nu spun ca e de-a dreptul %^$*&%$%#@ uneori. Cel putin era.
Dupa 3 zile de workshop am vazut ca, folosind noile tehnologii din .NET 3.5, pot face intr-o zi ceea ce alta data faceam intr-o saptamana. La asta ma ajuta Routing, MVC, Data Services, Entity Framework, AJAX, Dynamic Data si Silverlight.

Bineinteles ca aceste frameworkuri fac doar 80% din munca. Impropriu spus “doar”, nu ? :)

Preferatele mele de pana acum - Entity Framework in combinatie cu Dynamic Data.
 
 

Posted by Madalina at 16:05:41 | Permalink | No Comments »

Monday, October 20, 2008

3.5 - Day 1

ASP.NET 3.5 SP1 Workshop [1] at start.
- 12 people
- Lots of HOL
- No wireless in the hotel’s room :p
- pretty busy week
- group photo to be pyuslbished soon
- First instructional event about (ADO.NET EF, ADO.NET Data Services, AJAX, ASP MVC, SILVERLIGHT 2, ASP Routing, ASP.NET Dynamic Data)

Prezent :D

Day 1 - ADO NET Entity Framework

Been there done that, dar intotdeauna ramai cu intrebari si cu aspecte pe care stii ca le puteai rezolva mai bine. Asa ca sesiunea de astazi mi-a prins foarte bine.

Daca ar fi sa listez aici codul pe care in foloseam sa fac paginare pe 2005 (in procedura stocata SQL) mi-ar lua multe randuri. Varianta LINQ:
 

var products = (from p in this.context.Product

                             where p.ProductCategory.CategoryID == category.CategoryID

                             orderby p.Name

                             select p).Skip(10).Take(10);

(pagina 2 din n -10 produse)

Posted by Madalina at 19:21:43 | Permalink | No Comments »

Tuesday, September 16, 2008

ASP .NET 3.5 Workshop


 
Posted by Madalina at 12:09:10 | Permalink | No Comments »