Laboratoare IIS pentru dezvoltatori PHP și ASP.NET
Posted by Cristina Pantazi on Feb 25, 2010
Din 1 martie până în 27 aprilie, Microsoft organizează laboratoare de interop PHP/IIS și de acceleratoare de hosting ASP.NET/IIS în 5 orașe din țară.
Agenda, detalii logistice și înscrieri pe www.microsoft.ro/nextlevel
În fiecare zi se vor lucra în sprinturi ce vor duce la portarea aplicațiilor voastre (dintr-un mediul LAMP sau un mediu Windows mai vechi, e.g. IIS 6) pe IIS 7.5.
“Nu plecăm acasă până nu rezolvăm compatibilitatea și performanța aplicațiilor pe IIS 7.5. Acestea două sunt criteriile de calitate pe care le urmărim pentru aceste laboratoare. Formatul este unul lightweight (10-15 participanți), astfel încât să avem timp pentru toate aplicațiile/blockerele de upgrade/migrare.” – sursa
Cu ce rămâneți în urma acestor laboratoare?
1. Contact: pentru încă mulți dintre voi (BizSpark, WenbSiteSpark) este prima ocazie de a intra în contact cu Microsoft.
2. Hosting: Microsoft se foloseste de argumentul a peste 250 de companii înregistrate până acum în BizSpark și WebSiteSpark, pentru a „negocia” condiții de găzduire avantajoase.
3. Training: acceleratoarele de hosting pentru ASP.NET și mai ales laboratoarele de interop PHP5/IIS7.5 scurtează mult timpul de acomodare cu platforma Web de la Microsoft. Trebuie să fie un motiv foarte bun pentru care okidoki.ro, realitatea.mobi, buyos.ro, carturesti.ro, muvix.ro și alte zeci de situri de prima mână din .ro sunt găzduite pe Windows și IIS. Focusul laboratoarelor este pe compatibilitate și performanță, primele criterii de „trecere” pentru orice dezvoltator Web. (n.r. + joobs.ro)
4. Pragmatism: Software pentru development gratuit. Servere de producție gratuite. Suport și training gratuite.
Mai multe aflati aici și aici.
Popularity: 1% [?]
Eveniment Imagine Cup 2010 Briefing
Posted by Cristina Pantazi on Feb 22, 2010
Săptămâna asta aprindem flacăra speranței pentru Imagine Cup 2010. Pe 25 februarie sunteți invitați la ceea ce va fi o prezentare în detaliu a competiției și a posibilităților de participare, poate chiar de câștig într-un final.
Vom trece în revistă proiectele echipelor care au trecut de selecția națională a edițiilor anterioare pentru a avea o imagine clară asupra cerințelor și amplitudinii acestui concurs.
De asemenea, vom dezbate în amănunt tema din acest an pentru a găsi mai ușor idei de proiecte. Sperăm să avem alături şi câţiva profesori care doresc să coordoneze echipe.
Ne vedem joi, în sala 202, de la 14:00 să ne alimentăm imaginația.
Înscrierile se fac pe StudentClub.ro.
Popularity: 1% [?]
Hosting gratuit pentru studenți
Posted by Cristina Pantazi on Feb 19, 2010
Microsoft a lansat împreună cu LiveHosting un serviciu gratuit de găzduire Web, în principal pentru studenții ce au nevoie de acest suport pentru proiectele Web de la școală și pentru dezvoltatorii profesioniști ce sunt în căutarea unor servicii de găzduire de calitate în România.
Serviciul se numește Standard Windows Hosting Express și aici aveți o descriere detaliată a platformei și instrumentelor incluse. Conform descrierii oferite de LiveHosting, “SWH Express este abonamentul de hosting perfect pentru orice website de dimensiuni mici sau medii dezvoltat cu ASP.NET 2.0 sau PHP5 și care folosește o bază de date Microsoft SQL Server sau MySQL”.
- Suportă un domeniu și până la 5 sub-domenii. Dacă nu aveți propriul domeniu (e.g. myapp.ro), puteți achiziționa unul direct de la LiveHosting sau puteți publica siturile în sub-domenii trialhosting.net (e.g. myapp.trialhosting.net) oferite gratuit de LiveHosting;
- 1GB spațiu pe disc, trafic lunar până la 100 GB, 200MB spațiu de stocare în baza de date;
- Serviciul rulează pe cel mai nou server de la Microsoft – Windows Server 2008 R2 – și pe cel Internet Information Services (IIS) 7.5, cel mai nou server Web de la Microsoft. Mergeți pe iis.net pentru a vă pune la punct cu capabilitățile IIS 7.5;
- În plus față de platformă pentru aplicații Web, firește că sunt incluse în SWH Express servicii de bază cum sunt email, FTP, statistici de trafic, etc;
- Panou de control DotNetPanel cu ajutorul căruia programatorii își pot configura setările pentru aplicațiile Web găzduite;
- Suport tehnic ca și pentru ofertele comerciale plătite: 99,5% SLA, suport L-V 08-22 prin telefon (0356 113395) și email (suport@livehosting.ro), timp maxim de răspuns 24 de ore;
- Așa cum este proiectat acum, serviciul suportă circa 1000 de utilizatori la un moment dat (într-un ciclu de 6 luni de evaluare) – hai să vedem cât de repede trebuie actualizată infrastructura aceasta;
- Ca orice serviciu nou lansat în zilele noastre, e un serviciu beta.
Mai multe detalii aici și pe livehosting.ro.
Popularity: 1% [?]
Evenimente Microsoft Online
Posted by Cristina Pantazi on Feb 19, 2010
22 februarie:
Visual Studio 2010 – noi scenarii de lucru în echipă – Partea 1
Scopul acestei sesiuni este să trecem în revistă pașii importanți ce trebuie luați în considerare în procesul de instalare și administrare a unei platforme de management de proiecte bazată pe Visual Studio 2010.
Vom atinge următoarele subiecte:
- Scenarii de instalare a lui Visual Studio 2010 în cadrul echipelor mici și administrare de infrastructură minimă
- Recomandări legate de instalarea lui Visual Studio 2010
- Console de administrare a uneltelor din Visual Studio 2010
- Uneltele și posibilele scenarii de utilizare a uneltelor Web de management de proiecte.
- Managementul colecțiilor de proiecte în contextul echipelor în care se lucrează paralel la mai multe proiecte
- Scalabilitatea infrastructurii
- Scenarii de utilizare a lui Visual Studio 2010 în contextul echipelor dinamice: mișcări prin rotație a membrilor din echipă
Ora: 10:00 – 12:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
Visual Studio 2010 – noi scenarii de lucru în echipă – Partea 2
Scopul acestei sesiuni este să trecem în revista principalele obiective și necesități în managementul proiectelor software cu Visual Studio 2010. Direcția principală va fi să discutăm despre responsabilitățile unui Project Manager.
Vom atinge următoarele subiecte:
- Planificarea proiectelor: metodologii agile și formale, etapele planificării
- Vizualizarea situației generale pentru proiecte: rapoarte și situații curente, dashboard-uri
- Integrarea cu alte aplicații client pentru managementul de resurse și sarcini: integrarea cu Office
- Personalizarea și extinderea procesului de management a Work Item-urilor
Ora: 13:00 – 15:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
Let the |> fun begin – Partea 1
În această sesiune vom prezenta principiile de bază din F#.
Sesiunea va acoperi următoarele subiecte:
- Un scurt istoric F#
- De la programarea imperativă la cea funcțională
- Prezentarea principiilor de bază în F# : let, fun, pipelines, tipuri de bază, operatori, identificarea tipului
- Lucrul cu structuri de date: liste, secvențe, array-uri, uniuni, tupluri, opțiuni
- Pattern matching
- Imutabilitatea versus mutabilitatea datelor
- Programarea orientată obiect: interfețe, clase, clase abstracte, compunere versus moștenire, tipuri generice
Pentru o înțelegere mai ușoară a programării funcționale și a modului de gândire în F#, toate noțiunile vor fi însoțite de exemple.
Ora: 16:00 – 17:30
Prezentator: Bogdan Brinzarea, Banca Românească
23 februarie:
Visual Studio 2010 – noi scenarii de lucru în echipă – Partea 3
Scopul acestei sesiuni este să descoperim noile unelte pentru modelarea și proiectarea soluțiilor software din Visual Studio 2010.
Vom atinge următoarele subiecte:
- Architecture Explorer și grafurile de dependințe
- Diagrame de secvență
- Diagrame pe nivele arhitecturale
- Diagrame UML (Unified Modeling Language)
- Integrarea între componentele de tip model și activități de tip Work Item
- Extensibilitatea modelelor și diagramelor
Ora: 13:00 – 15:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
Visual Studio 2010 – noi scenarii de lucru în echipă – Partea 4
Scopul acestei sesiuni este să parcurgem câteva scenarii comune în procesul de control a versiunilor. În același timp vom utiliza în diverse scenarii uneltele și funcționalitățile noi din Visual Studio 2010 în procesul de dezvoltare.
Vom atinge următoarele subiecte:
- Diagrame de urmărire a Branch-urilor și a tuturor operațiilor de Merge
- Soluții de rezolvare a conflictelor și Rollback
- Managementul de label-uri
- Depanarea aplicațiilor de la un anumit punct în execuție prin intermediul lui Historical Debugger
- Managementul modificărilor în bazele de date
- Suportul third-party pentru provideri de scheme de baze de date
- Îmbunătățirea calității codului prin intermediul uneltelor de analiză
- Managementul actualității testelor prin intermediul uneltelor de analiză de impact
- Configurarea și punerea în funcțiune a mediilor de test și staging
- Analiza performanței
Ora: 16:00 – 18:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
24 februarie:
Visual Studio 2010 – noi scenarii de lucru în echipă – Partea 5
Scopul acestei sesiuni este să parcurgem câteva scenarii comune în procesul de testare de aplicații. În același timp vom vedea că prin intermediul noilor unelte se poate simplifica destul de mult procesul de testare și mai mult, persoanele responsabile să beneficieze de unelte specializate.
Vom atinge următoarele subiecte:
- Definirea efortului de testare, crearea și rularea testelor funcționale și manuale
- Înregistrarea pașilor din procesul de testare pentru reluarea acestuia
- Teste automate peste interfețe utilizator
- Crearea mediilor fizice și virtualizate pentru implementarea aplicațiilor în medii cu caracteristici apropiate de mediile de producție
- Colectarea datelor de diagnosticare
- Gruparea testelor automate pe categorii
Ora: 13:00 – 15:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
Visual Studio 2010 – noi scenarii de lucru în echipă- Partea 6
Scopul acestei sesiuni este sa analizăm și să detaliem procesul de creare și management de build-uri automate, dar și implementarea ulterioară a soluțiilor pe medii fizice cât și virtualizate.
Vom atinge următoarele subiecte:
- Personalizarea, modificarea și scalarea sistemului și mediilor de build automat
- Definirea și modificarea build-urilor
- Procese personalizate de build-uri, construite cu Windows Workflow Designer
- Suportul pentru build-uri legacy
- Utilizarea serverelor de simboluri
- Check-in-uri gated și build-uri private
- Raportare detaliată legată de build-uri în desfășurare și cele finalizate
Ora: 16:00 – 18:00
Prezentator: Petru Jucovschi, Developer Evangelist, Microsoft Romania
25 februarie:
Let the |> fun begin – Partea 2
În această sesiune vom continua prezentarea principiilor de bază din F#.
Sesiunea va acoperi următoarele subiecte:
- Programarea paralelă și asincronă
- Unit testing
După aceste prime două sesiuni veți avea la dispoziție toate noțiunile teoretice necesare pentru scrierea de aplicații pentru producție.
Ora: 13:00 – 14:30
Prezentator: Bogdan Brinzarea, Banca Românească
ASP.NET MVC trece la versiunea 2, un pas care dorește să pregătească tehnologia pentru mediul enterprise. În această sesiune vom vorbi despre noutățile pe care le aduce versiunea 2, și anume: areas, client validation, model validation și suportul pentru templated views.
Ora: 15:00 – 16:30
Prezentator: Gabriel Enea, co-fondator Joobs.ro
Popularity: 1% [?]
Imagine Cup 2010
Posted by Cristina Pantazi on Feb 17, 2010
Imagine Cup 2010 se apropie de finală.
Am adăugat o pagină cu detalii despre categoriile competiției pentru care încă se mai fac înscrieri.
Așteptăm întrebările voastre, inițiativele și orice altă idee pe tema asta.
Vizitați pagina /Imagine-Cup-2010.
Popularity: 1% [?]
.NET Deep Dive în București
Posted by Cristina Pantazi on Feb 12, 2010
A doua tură de evenimente marca Microsoft. Pe 15 februarie, începând cu ora 9:00, în sediul Microsoft România din București, Piața Presei Libere, are loc prezentarea .NET Deep Dive.
Prezentator : Ciprian Jichici, Director General Genisoft, Regional Partner Microsoft Romania.
Agenda evenimentului:
1. Application Platforms Overview
a. What are Application Platforms
b. What is the current situation
c. What is the Microsoft Application Platform
d. What is the place of .NET in the Microsoft Application Platform
2. .NET Fundamentals – a deep dive
a. Common Language Runtime
b. Memory management and Garbage Collection
c. Threading and Synchronization
d. Reflection
e. Globalization
f. Language Integrated Queries (LINQ)
3. Data Access patterns and technologies
a. Classic ADO.NET
b. LINQ to SQL
c. Entity Framework and LINQ to Entities
d. ADO.NET Data Services
4. Communication patterns and technologies
a. Windows Communication Foundation
b. Internet Information Services and Windows Activation Services
c. Windows Workflow Foundation
5. User experience development
a. Windows Forms
b. Windows Presentation Foundation and XAML Browser Applications
c. ASP.NET
d. ASP.NET AJAX
e. Silverlight
f. User experiences for mobile devices
6. Security
a. Security fundamentals
b. Windows CardSpace
c. Active Directory Federation Services 2.0 (Geneva)
7. .NET Framework and the Application Platform
a. SQL Server integration (hosted CLR, Integration Services, Analysis Services, Reporting Services)
b. SharePoint integration(core development, Excel Services)
c. BizTalk
d. Office Open XML, Office integration
e. Dynamics CRM
8. Cloud Computing
a. Windows Azure
b. .NET Services
c. SQL Azure+I17
d. Live Services
9. Architectural patterns for .NET enterprise solutions
10. What’s new in .NET Framework 4 and Visual Studio 2010
a. Application compatibility and deployment
b. Parallel computing
c. Improved security model
d. Core new features and improvements
e. Networking
f. Web
g. Client
h. Data
i. Communications and Workflow
j. Programming languages (C#, C++,VB, F#)
k. Visual Studio 2010
11. Futures of the platform
a. Modeling
b. Dynamic languages
c. Parallelism
d. Functional programming
e. Workflow
Evenimentul este contra cost, anume pentru studenții care vor prezenta un carnet de student valabil, costul este de 30 de lei.
Detalii și înscrieri aici.
Popularity: 1% [?]
Jocul de la Office Labs
Posted by Cristina Pantazi on Feb 11, 2010
Cei de la Office Labs au realizat că jocurile folosite în procesul de învățare au câștigat teren, și au decis să pună la cale realizarea unui joc, Ribbon Hero, pentru aplicațiile Office Word, Excel și Power Point, versiunile 2007 și 2010. Apropo, Office 2010 Beta este disponibil pentru download aici.
Având ca scop îmbunătățirea modului de lucru în Office, prin explorarea a cât mai multor facilități ale aplicațiilor, Ribbon Hero păstrează valorile care stau la baza unui joc: aduni puncte, concurezi cu prietenii și te bucuri de realizările tale.
Sunt două posibilități pentru câștigarea punctelor :
- folosind aplicația : numărul de puncte depinde de complexitatea acțiunilor tale în aplicația Office aleasă. De exemplu, în Word, vei primi un număr relativ mic de puncte pentru comenzile de bază, gen Bold sau Italic, în comparație cu numărul de puncte oferite pentru Style Sets sau combinații de funcționalități.
- realizând provocările propuse. Ribbon Hero îți urmărește activitatea și-ți recomandă provocări pentru a te pune în situația de a folosi noi funcționalități. O provocare poate fi realizată de mai multe ori, însă punctajul este primit o singură dată.
Nivelul maxim de interacțiune pe care ți-l oferă Ribbon Hero este posibil cu ajutorul rețelei sociale Facebook. Astfel poți compara propriile rezultate cu cele ale contactelor tale sau te poți întrece în timp real în realizarea unei provocări. Urmăriți pagina creată pe Facebook pentru discuții și detalii despre evoluția proiectului.
Mai multe informații și filmulețe aici.
Popularity: 1% [?]
Evenimente Microsoft : Prima tură
Posted by Cristina Pantazi on Feb 9, 2010
Sunteți invitați în această lună la mai multe sesiuni online și evenimente în persoană despre cele mai noi tehnologii de dezvoltare de aplicații de la Microsoft.
Vor discuta despre .NET Framework 4.0, noutăți în limbajele de programare din .NET, Visual Studio 2010, SQL Server, Silverlight 4 și suita Expression.
Vă prezint agenda pentru această săptămână :
- Evenimente în persoană :
- 10 februarie: Clinica de remediere a aplicațiilor Windows
- Sesiuni online :
- 10 februarie:
- Introducere în ASP.NET 4.0
Prezentator: Mihai Tataran, ASP.NET MVP, Director H.P.C. Consulting
ASP.NET 4.0 presupune îmbunătățiri majore în ceea ce privește Ajax și codul pe client. Vom studia Client Templates, Data binding în Ajax, respectiv modul în care datele sunt aduse pe client și trimise înapoi spre server.
Ora: 16:00 – 17:00
- ASP.NET MVC – a RAD application!
Prezentator: Andrei Ignat, C# MVP
În cadrul acestei sesiuni vom prezenta câteva dintre noutățile aduse de ASP.NET MVC 2. În principal vom pune accentul pe câteva componente cum ar fi: DataAnnotations, IDataErrorInfo, TemplatedHelpers și altele.
Ora: 17:00 – 18:00
- Introducere în ASP.NET 4.0
- 11 februarie:
- WCF RIA Services
Prezentator: Raul AndrisanWCF .NET
RIA Services simplifică dezvoltarea de aplicații de tip n-tier sau cu arhitecturi pe mai multe nivele prin unirea beneficiilor lui ASP.NET și Silverlight. Tehnologia rulează pe un strat de mijloc unde face legătura între aplicații și sursele de date. Toate aceste lucruri se fac transparent. În cadrul acestei sesiuni vom dezvolta subiectul și vom vedea cum se pot implementa acestea.
Ora: 15:00 – 16:00
- Noutăți în Silverlight 4
Prezentator: Melania Danciu
Silverlight 4 aduce și mai multe feature-uri în sprijinul utilizatorilor și a dezvoltatorilor de aplicații web rich prin cel mai mare pachet de feature-uri adăugat până acum: acces la webcam și microfon, acces la imprimantă, suport pentru click dreapta, acces la clipboard, posibilitatea de a rula în mod elevat de drepturi ( acces la tot sistemul de fișiere, acces la orice API Windows prin COM), binding îmbunătățit, suport pentru drag and drop de fișiere pe interfață, suport pentru arhitecturi complexe prin suport de comenzi și managed extensibility framework (MEF).
Ora: 16:00 – 17:00
- 3D în Silverlight
Prezentator: Florin Toader
În aceasta sesiune va fi prezentat modul in care se pot creea aplicații ce folosesc transformări 3D în Silverlight. Va fi prezentat modul de lucru cu PlaneProjection și diferențele față de WPF. De asemenea, vor fi prezentate câteva tehnici simple de animație a scenei 3D.
Ora: 17:00 – 18:00
- WCF RIA Services
- 12 februarie:
- Cum putem obține date consolidate de pe mai multe servere de baze de date SQL Server?
Prezentator : Andrei Ignat, C# MVP
Această sesiune este dedicată administratorilor bazelor de date care au mai multe baze de date cu tabele identice ca și structură. Se vor prezenta modalități specifice lui SQL Server 2008 de monitorizare a acestor tabele, cât și uneltele ce pot fi utilizate în acest proces: PowerShell, Data Colector și altele).
Ora: 10:00 – 11:00
- Monitorizarea operațiilor CRUD (Create, Update, Delete) dintr-o baza de date SQL Server 2008
Prezentator: Andrei Ignat, C# MVP
Aceasta sesiune este dedicata administratorilor bazelor de date care au ca obiectiv sa monitorizeze ce date au suferit modificări pe parcursul rulării aplicațiilor. Se va prezenta cum se pot folosi uneltele incluse în SQL Server 2008 pentru a monitoriza într-un mod transparent bazele de date, fără a afecta aplicațiile existente:
- Change Tracking (mai multe detalii aici),
- Change Data Capture (mai multe detalii aici), și vom atinge problema deciziei legate de utilizarea acestora în dependența de scenarii (mai multe detalii aici).
Ora: 15:00 – 16:00
- Cum putem obține date consolidate de pe mai multe servere de baze de date SQL Server?
- 10 februarie:
Popularity: 1% [?]
