BLOGas.lt
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

ITishnikai #25 – metų apžvalga

Parašė Sergejus | 2013-01-02 18:21

Jau tradiciškai, paskutinėje metų laidoje aptariame metų naujienas. Daugiau informacijos apie laidą – ITishnikų puslapyje. Primenu, sekite mus Facebook bei Twitter.

P.S.

Su džiaugsmu noriu pranešti, kad nuo šiol ITishnikų galite klausytis ir iTunes!

itunes

Rodyk draugams

Startavo itishnikai.lt

Parašė Sergejus | 2012-12-27 19:13

Kalėdinė dovana visiems tinklalaidės ITishnikai klausytojams – startavo oficialus tinklalaidės puslapis http://itishnikai.lt! Artimiausiu metu stengsimės patalpinti tinklalaidę į iTunes.

Rodyk draugams

ITishnikai #24 – Alanas dalijasi įspūdžiais iš Build konferencijos

Parašė Sergejus | 2012-12-23 15:12

Šį kartą Alanas dalijasi įspūdžiais iš Build konferencijos. Kaip visada laida prieinama mūsų Facebook puslapyje bei parsiuntimui. Labai laukiam jūsų atsiliepimų bei komentarų.

Nuorodos minėtos laidoje:

Rodyk draugams

Įspūdžiai iš QCon San Francisco 2012

Parašė Sergejus | 2012-12-16 14:19

Šiais metais pirmą kartą dalyvavau naujoje man konferencijoje – QCon San Franscisco. Kaip ir galima suprasti iš pavadinimo, konferencija vyko San Fransciske ir joje dalyvavo tokios žinomos silicio slėnio įmonės kaip Google, Facebook, Twitter, Pinterest, Netflix ir daugelis kitų. Žemiau rasite mano įspūdžius iš šios konferencijos ir labiausiai patikusių pristatymų.

Rodyk draugams

ITishnikai #23 – aptariame iPad Mini, Microsoft Surface bei artimiausias konferencijas

Parašė Sergejus | 2012-11-04 12:15

Šį kartą turime kaip niekada daug naujienų iš Apple, Microsoft, Nokia ir kitų. Kaip visada laida prieinama mūsų Facebook puslapyje bei parsiuntimui. Labai laukiam jūsų atsiliepimų bei komentarų.

Nuorodos minėtos laidoje:

Rodyk draugams

Dėmesio vertos konferencijos

Parašė Sergejus | 2012-11-03 12:01

Lapkričio 14 dieną vyks online konferencija Windows Azure Conf. Jos metu galima bus išgirsti apie visas Windows Azure naujienas Microsoft jau išleido ir tik žada išleisti.

Lapkričio 30 dieną Vilniuje vyks Greg Young organizuojama konferencija We Actually Build Stuff. Tai praktinė konferencija skirta pasidalinti patirtimi, įžvalgomis bei gerosiomis praktikomis.

Rodyk draugams

Nuorodos iš Lietuvos .NET naudotojų grupės susitikimo

Parašė Sergejus | 2012-10-28 20:35

Kaip ir žadėjau, talpinu nuorodas į aktualią medžiagą iš praėjusių Lietuvos .NET naudotojų grupės susitikimų Vilniuje ir Kaune

Tautvydo nuorodos:

Rimo Šalčio pristatymas:

Audriaus Kovalenko pristatymas:

Rodyk draugams

Windows Azure Web Sites – konfigūracijos valdymas

Parašė Sergejus | 2012-10-21 20:13

Praeitoje dalyje parodžiau kaip sukonfigūruoti nuolatinį diegimą į Windows Azure Web Sites iš GitHub ir CodePlex. Šiandien aptarsime Windows Azure Web Sites konfigūracijos valdymą.

.NET Framework konfigūracijos valdymui turi daugeliui gerai žinomą mechanizmą: app.config ir web.config failus, o tiksliau dvi skiltis: connectionStrings ir appSettings. Kaip seka iš pavadinimo, viena skirta prisijungimo prie duomenų bazių valdymui, o kita – bendro pobūdžio nustatymų saugojimui. Kadangi programavimo aplinkos nustatymai skiriasi nuo produkcinės aplinkos nustatymų, egzistuoja keli būdai kaip transformuoti app/web.config failus diegimo metu. Ko gero seniausias būdas – MSBuild užduotis XmlMassUpdate, kuri įeina į MSBuild Community Task projektą. Kitas būdas – web.config transformacija Visual Studio pagalba arba app.config transformacija SlowCheetah priedo pagalba.

Dirbant su Windows Azure Web Sites konfigūracijos valdymui jus galite naudoti standartinį web.config transformacijos būdą, kuris veikia net darant diegimą iš Git! Bet jis turi vieną trūkumą: jeigu saugote savo kodą GitHub ar panašioje atviro kodo talpinimo erdvėje, viešas produkcinės aplinkos nustatymų saugojimas nėra geriausia mintis. Šiai problemai išspręsti, Windows Azure Web Sites turi galimybę saito konfigūracijos skiltyje nurodyti norimus appSettings ir connectionStrings nustatymus:

blog-1

Svarbu atkreipti dėmesį į tai, kad konfigūracijos nustatymai, kuriuos padarėte tiesiai Windows Azure Web Sites portale, neįsirašo į jūsų web.config failą, o tiesiog traktuojami aukštesniu prioritetu Web aplikacijos vykdymo metu. Kitaip tariant, jeigu jūsų web.config appSettings skiltyje yra nustatymas IsFeatureXEnable=true, o Windows Azure Web Sites nurodėte IsFeatureXEnable=false, ConfigurationManager.AppSettings["IsFeatureXEnabled"] grąžins false.

Tiek šiam kartui, kitoje dalyje aptarsime kaip galima plėsti (angl. scale) Windows Azure Web Sites.

Rodyk draugams

Windows Azure Web Sites – nuolatinis diegimas iš GitHub ir CodePlex

Parašė Sergejus | 2012-10-15 18:00

Praeitoje dalyje parodžiau kaip sukonfigūruoti nuolatinį diegimą į Windows Azure Web Sites iš Git. Šiandien parodysiu kaip tą patį padaryti kai jūsų kodas talpinamas GitHub ar CodePlex.

Tik atsiradus nuolatinio diegimo į Windows Azure Web Sites iš Git galimybei, daugelis programuotojų paprašė ir nuolatinio diegimo iš GitHub galimybės. GitHub – tai populiariausias pasaulyje programavimo projektų talpinimo Web servisas, pasižymintis socialinio programavimo įrankiais virš Git. Prieš mėnesį Microsoft atnaujino Windows Azure Web Sites ir pristatė naują galimybę – nuolatinį diegimą iš GitHub ir CodePlex. CodePlex – tai Microsoft atviro kodo projektų talpinimo Web servisas, kodo versijavimui bei valdymui leidžiantis naudoti Team Foundation Server, SVN, Mercurial arba Git.

Norėdami sukonfigūruoti nuolatinį diegimą iš GitHub (ar CodePlex) į Windows Azure Web Sites:

  • Sukuriame naują Web saitą dotnetgroup
  • Naujai sukurtame Web saitę spaudžiame Set up Git publishing
  • Po Git repozitorijos inicializavimo, pasirinkite Deploy from my GitHub repository (atitinkamas punktas CodePlex projektui)
    blog-1
  • Pirmame žingsnyje spaudžiame Authorize Windows Azure, leidžiame Windows Azure prieiti prie mūsų projektų bei pasirinkame norimą projektą
    blog-2
  • Iš karto po susiejimo, Windows Azure Web Sites kreipsis į GitHub, nukopijuos kodą į lokalią Git repozitoriją, surinks Web aplikaciją bei ją sudiegs. Nuo šio momento, bet kuris pakeitimas GitHub inicijuos surinkimą bei diegimą į Windows Azure Web Sites!
    blog-3

Taip greitai ir paprastai mes sukonfigūravome nuolatinio diegimo procesą iš GitHub. Kitoje dalyje aptarsime Windows Azure Web Sites konfigūravimo galimybes.

Rodyk draugams

Windows Azure Web Sites – nuolatinis diegimas iš Git

Parašė Sergejus | 2012-10-11 15:00

Praeitoje dalyje parodžiau kaip sukonfigūruoti nuolatinį diegimą (angl. continuous deployment) į Windows Azure Web Sites iš Team Foundation Service. Šiandien noriu parodyti kaip tą patį padaryti iš Git.

Git – tai paskirstyta kodo versijų valdymo ir kontrolės sistema. Pagal paskirtį ji yra panaši į SVN ar Team Foundation Server Source Control, bet skirtingai negu minėtos sistemos, Git atskiria lokalų versijavimą nuo nutolusio. Tokiu būdu galima pirma saugoti visus pakeitimus lokaliai ir tik paskui išsaugoti juos nutolusiame serveryje.

Norėdami sukonfigūruoti nuolatinį diegimą iš Git į Windows Azure Web Sites:

  • Sukuriame naują Web saitą dotnetgroup
  • Naujai sukurtame Web saitę spaudžiame Set up Git publishing
    blog-1
  • Po kelių sekundžių matysite vaizdą, panašų į pateiktą žemiau
    blog-2
  • Išskleidžiame Push my local files to Windows Azure skiltį ir pagal pavyzdį kataloge, kuriame yra DotNetGroup išeities kodas inicializuojame naują Git repozitoriją, pridedame visus failus ir lokaliai išsaugome pakeitimus:
    blog-3
  • Patalpinus visą kodą į lokalią Git repozitoriją, pagal pavyzdį pridedame nutolusios Windows Azure Web Sites Git repozitorijos adresą bei išsaugome pakeitimus joje:
    blog-4
  • Windows Azure Web Sites surinks bei automatiškai sudiegs norimą Web aplikaciją ir viskas vienos push operacijos dėka!
    blog-5

Taip greitai ir paprastai mes sukonfigūravome nuolatinio diegimo procesą iš Git. Kitoje dalyje parodysiu kaip sukonfigūruoti nuolatinį diegimą į Windows Azure Web Sites iš GitHub bei CodePlex.

Rodyk draugams