by melborp
31. märts 2009 14:52
Mul on hea meel teavitada kõikki, et codeplexi on üles jõudnud Visual Studio Team Test 2008 Quick Reference Guide (päris hea suutäis). Tegu on juhendiga, kus terve hunnik nippe ja trikke Visual Studio Team Test 2008 kasutamise kohta. Teemadena on kaetud: SETUP CONSIDERATIONS 9 WEB TEST CONSIDERATIONS 14 WEB SERVICE TEST CONSIDERATIONS 35 UNIT TEST CONSIDERATIONS 36 LOAD TEST CONSIDERATIONS 42 LOAD TEST RIG CONSIDERATION 56 PERFORMANCE DATA COLLECTION AND USAGE 66 LOAD TEST RESULTS STORE INFORMATION 73 TEST CUSTOMIZATION 76 ITEMS CHANGED OR FIXED IN VSTS 2008 SP1 77 GENERAL COMMANDS AND TRICKS (NOT VSTS SPECIFIC) 79 Mul eriti heameel, et see avalikusesse jõudis, kuna olin ka üks Rangeritest, kes antud projektiga tegeles. VSTS Rangerite eesmärk läbi Bijan Javidi, VSTS Rangerite juhi on: Our mission is to accelerate the adoption of Team System by delivering out of band solutions for missing features or guidance. We work closely with memb...
[More]
by melborp
30. märts 2009 13:32
Razorfish on loonud väga kihvti füüsika mootori Microsoft Surface jaoks. Väge vinge video, soovitan vaadata!: http://blogs.msdn.com/surface/archive/2009/03/27/davinci-microsoft-surface-physics-illustrator.aspx Update: Veel Surface demo – kihvtid videod, kuidas Inglise koolis lapsed seda kasutavad. http://blogs.msdn.com/surface/archive/2009/03/27/school-in-the-uk-shows-us-microsoft-surface-in-the-classroom.aspx
by melborp
30. märts 2009 13:23
Järjekordselt on võimalus kõikidel tehnoloogia ja disaini tudengitel saada MSP –deks (Microsoft Student Partneriks). See on ainulaadne võimalus, kelleks mul oli privileeg saada esimesena Eestis aastal 2003. See kogemus andis mulle palju – sai asutatud MuG.ee, sai suheldud ja kohtutud paljude teiste tudengitega üle euroopa, sai kohtutud paljude IT inimestega üle Euroopa ja Eesti, sai reisitud, esinetud, üritusi organiseeritud, pizzat söödud … See oli silmaringi avardav ja huvitavaid ettevõtmisi täis aeg, mis kasvatas teadmiste ja kogemuste pagasit tehnoloogia, juhtimise, esinemise, organiseerimise, reisimise, suhtlemise jt. valdkondades. Mitmete inimestega, kellega kohtusin sel ajal, on siiamaani head tuttavad ja sõbrad ning suhtleme regulaarselt. Soovitan seda kogemust kõigile! Kui soovite teada teiste MSP –de arvamusi, siis leiate need järgnevalt aadressilt: http://www.mug.ee/msp/arvamused.html Kandideerimise jaoks leiate info järgnevalt leheküljelt: http://www.mug.ee/msp/ Aval...
[More]
by melborp
16. märts 2009 21:58
Üks teemaisd, mis mind mõnda aega on Linq to SQL juures mõtisklema pannud, on selle lifetime ehk kui kaua DataContext –i tuleks elus hoida või tohib elus hoida. Kõik räägivad, et see pole nagu tavaline ORM vaid veidi erinev. Nüüd sattusin väga hea info otsa, mis seletab, kuidas DataContexti elu tuleks hallata ja kuidas see erinev on tavalisest ORM –st. Võibolla on kasulik ka teistele. Iseenesest teema ei ole uus, aga aeg vahest takistab kõikidesse mõtisklustesse sügavamalt sisse minna ja hiljem lihtsalt ununeb. Dinesh Kulkarni – Lifetime of Linq to SQL DataContext Rick Strahl – Linq to Sql DataContext Lifetime Management Dinesh Kulkarni blogis on üldse palju kasulikku infot Linq to SQL kohta, ta oli Senior Developer LINQ –i (C#) meeskonnas . http://blogs.msdn.com/dinesh.kulkarni/ Eraldi tooks välja nippide seeria koos mõne lemmikuga: LINQ to SQL Tips 1- how to map an enum LINQ to SQL Tips 2- how to use common base class for all entities LINQ to SQL Tips 6- How...
[More]
by melborp
12. märts 2009 12:53
Üks väga häirivaid puudusi SharePointi timer jobidega on see, et neid ei ole võimalik administreerimisliidese alt jooksutada, siis kui vaja. Timer Jobi loomisel määratakse ära schedule ja vähemalt arenduse/testimise käigus võib vajadus olla seda mitmeid kordi muuta või koheselt käivitada, ilma ootamata. Igatahes minul on olnud vaja. Suures ja laias internetis surfides sattusin ma antud probleemi jaoks väga hea lahenduse otsa. Leidsin powershelli scripti, mis näitas, kuidas timer jobiga ringi käia. Ma pole varem väga powershelliga midagi teinud, aga nüüd oli vaja käed soojaks teha, eriti kuna see tundus nii lihtne (muidugi võiks samamoodi ka pisikese rakenduse kirjutada). Script #Original source from http://www.pseale.com/blog/SharePointTimerJobs.aspx, Peter Seale. $siteUrl = "http://dev" $customAssemblyName = "Corp.SharePoint.Assembly" $jobName = "*your job name*wildcards*work*" $timerJobClassName = "Corp.SharePoint.Namespace.TimerJob&q...
[More]
by melborp
12. märts 2009 09:11
Visual Studio Team System Rangerid on kirjutanud kaks whitepaperit, mis võiksid aidata TFS –iga SharePointi arendamisel. Esimene nendest baseerub kliendi kogemusel ja loodetavasti vastab paljudele korduma kippuvatele küsimustele ning sisaldab juhendeid, mis toimib reaalselt ja mis toimib teoreetiliselt. VSTS Rangers - SharePoint Server Custom Application Development: Document Workflow Management Project Read about the real-world design, construction, and deployment of a custom SharePoint Server 2007 application to a mid-market enterprise customer using Team Foundation Server as an ALM platform. Teine proovib vastata tüüpilistele küsimustele, mis tekivad, kui seatakse üles TFS –i MOSS –i arendamise projekti jaoks. VSTS Rangers - Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications Learn how to use TFS to support your SharePoint application development, and provide an integrated development environment and single source co...
[More]
by melborp
3. märts 2009 15:39
Võib juhtuda, et kui kirjutate ASP.NET –i rakendusi, siis puutute kokku ka ASP.NET Cache –i (System.Web.Caching.Cache) klassiga, mis võimaldab erinevate sõltuvustega (tingimustega) cachida andmeid. See on üks väga lihtsalt kasutatav ja effektiivne cachimise klass ning ASP.NET –s võib sellesse lausa kiinduda. Nüüd oletame, et te kirjutate mõnda muud rakendust .Net –s nagu Windows Forms või Console Application vms ja soovite samasugust cache –i kasutada ka seal. Suure tõenäosusega saate siis ühe pettumuse osaks, kuna ei ole System.Windows.Forms.Caching.Cache klassi vms. Võibolla pole ka vaja. Oletame, et kirjutate muud rakendust ja on vaja cachida ning tunnete ASP.NET cache –i. Siis tegelikult on võimalik ASP.NET –i cachimise klassi ja mehhanismi ära kasutada ka muude rakenduse sees. Kui ASP.NET –s lähete Cache –i klassile ligi tavaliselt HttpContext.Current.Cache kaudu, siis seda võimalust muidugi muudes rakendustes ei ole. HttpContext on puudu, sest tegu ei ole veebi rakendusega. ...
[More]