BLOGas.lt
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

Savaitės video - How to constantly innovate, evolve system and not to screw up

Parašė Sergejus | 2011-11-30 21:36

Siūlau jūsų dėmesiui savo pristatymą iš Agile Tour 2011 - How to constantly innovate, evolve system and not to screw up arba Release often, release safely.

Taip pat galite peržiūrėti pristatymo skaidres:

Rodyk draugams

SquishIt - JavaScript ir CSS failų apjungimas bei minifikavimas

Parašė Sergejus | 2011-11-28 21:26

Web aplikacijų optimizavimas yra sudėtingas ir kompleksiškas uždavinys. Egzistuoja nemažai patarimų nuo ko pradėti ir ką daryti. Dalį tokių patarimų aš vaizdžiai pademonstravau savo pristatymo metu TechDay 2011. Tarp rodytų technikų buvo ir daugeliui Web programuotojų gerai žinomas JavaScript ir CSS failų kombinavimas bei minifikavimas. Failų kombinavimas leidžia ženkliai sumažinti naršyklės užklausų skaičių, o failų minifikavimas sumažina siunčiamo failo dydį (dažnai apie 30%).

ASP.NET 4.5 turės šį funkcionalumą prieinamą iš dežutės, bet ką daryti esamiems ASP.NET ir ASP.NET MVC programuotojams? Norėčiau rekomenduoti biblioteką SquishIt. Ji palaiko ne tik grynuosius JavaScript bei CSS failus, bet ir JavaScript kalbą CoffeeScript bei CSS kalbą less. Pažymėtina, SquishIt palaiko iš karto kelias trečių šalių suspaudimo bibliotekas: Microsoft Ajax Minifier, Yahoo YUI Compressor, Google Closure ir pan.

Žemiau pateiksiu kodą, kurį naudoju Lietuvos .NET vartotojų grupės mobilioje apklausoje:

<%= SquishIt.Framework.Bundle.Css()
    .Add("~/Content/jquery.mobile.structure-1.0.css")
    .Add("~/Content/jquery.mobile-1.0.css")
    .Add("~/Content/style.css")
    .Render("~/Content/styles_#.min.css")%>

<%= SquishIt.Framework.Bundle.JavaScript()
    .Add("~/Scripts/jquery-1.6.4.js")
    .Add("~/Scripts/jQuery.tmpl.js")
    .Add("~/Scripts/init.js")
    .Add("~/Scripts/jquery.mobile-1.0.js")
    .Add("~/Scripts/jquery.cookie.js")
    .Add("~/Scripts/json2.js")
    .Add("~/Scripts/functions.js")
    .Render("~/Scripts/scripts_#.min.js")%>

Kaip matote, rezultatas bus išsaugotas failuose styles_#.min.css ir scripts_#.min.js, kur vietoje # bus galutinio failo MD5 hashas. ASP.NET MVC atveju užtenka <%= … %> pakeisti į @Html.Raw(…).

Rodyk draugams

Windows Phone programėlių konkursas

Parašė Sergejus | 2011-11-19 14:39

Microsoft Lietuva kartu su HTC ir AdDuplex organizuoja pirmą Windows Phone programėlių konkursą! Daugiau informacijos apie konkursą, taisykles bei DUK rasite konkurso puslapyje. 1-os vietos nugalėtojai gaus HTC Titan bei 250 000 reklamos parodymų AdDuplex tinkle. 2-os ir 3-ios vietų nugalėtojai gaus HTC Radar bei 100 000 reklamos parodymų. Sėkmingo dalyvavimo!

P.S. Konkursas turi ir savo Facebook grupę.

Rodyk draugams

Lietuvos .NET vartotojų grupės susitikimas

Parašė Sergejus | 2011-11-17 21:48

Pirmą kartą .NET vartotojų grupės susitikimas vyks lygiagrečiai su MCP Club susitikimu, taigi jeigu esate administruojantis programuotojas ar programuojantis administratorius, galite pasirinkti Jums įdomesnę prezentaciją ir iš IT Pro susitikimo.

Susitikimai vyks lapkričio 23 Vilniuje Crowne Plaza (registruotis) ir lapkričio 24 Kaune Technopolyje (registruotis).

18:00 – 19:00 – Programavimas su Visual Studio LightSwitch, Rokas Balevičius, ASHBURN International

19:30 – 20:30 – Asinchroninis programavimas su C# 5.0, Donatas Mačiūnas, Webmedia

21:00 – … Boulingas!

Iki susimatymo!

Rodyk draugams

ITishnikai #6 jau online!

Parašė Sergejus | 2011-11-16 22:31

Naujas epizodas jau prieinamas mūsų Facebook puslapyje bei parsiuntimui. Pirmą kartą turime svečią – Alaną Mendelevičių. Labai laukiam jūsų atsiliepimų bei komentarų!

Minėtos nuorodos:

Rodyk draugams

DotNetGroup 3.0 – darbai prasideda

Parašė Sergejus | 2011-11-13 23:22

Apie DotNetGroup 3.0 iniciatyvą aš jau rašiau prieš kelias savaites. Šiandien skubu pranešti, kad darbai prasideda. Kaip ir siūlė Giedrius, projektas bus atvirojo kodo ir pirmas išeities kodas jau saugomas GitHub. Kaip ir dera, bandysime kuo dažniau išleisti po naują funkcionalumą, todėl esu surašęs norimą funkcionalumą kartu su prioritetais:

v0.1

  • aggregation of #ltnet tweets
  • aggregation of rss from the manually added url list
  • feedback button for suggestions and bug report (from uservoice.com)
  • new logo
  • initial site design, ready for more features

v0.2

  • aggregation of StackOverflow questions from the manually added account list
  • sticky messages / announcements

v0.3

  • Facebook authentication
  • ability to specify StackOverflow account
  • ability to specify RSS url (with ltnet as a category)

v0.4

  • upcoming (dotnetgroup) EventBrite events
  • most popular / hot DotNetGroup feature requests

Uncommited

  • tweet new addition in rss / stackoverflow stream
  • mobile/tablet friendly version of DotNetGroup.lt
  • implement persistence for tweets / feeds / questions

Naujausią sarašo versiją visada galite surasti GitHub. Per ateinančias kelias savaites kartu su Edvinu, labai talentingu UX specialistu, bandysime apibrėžti viziją kaip bus naudojamasi puslapiu bei paruošti pirmą UI variantą. Jeigu turite kokių pastabų ar minčių naujam funkcionalumui – galite rašyti tiesiogiai GitHub arba komentaruose! Ką manote?

Rodyk draugams

Patogi ir funkcionali Windows konsolės atmaina

Parašė Sergejus | 2011-11-10 21:31

Prieš kelias savaites TechDay Lithuania konferencijoje dariau pristatymą iš ASP.NET optimizavimo ir dalis demonstracijų vyko tiesiai komandinėje eilutėje. Kai kurie dalyviai pastebėjo, kad aš nesinaudojau standartine konsole, o kažkuo panašiu į tai:

image

Tai yra ypatingai patogi bei funkcionali standartinės Windows konsolės atmaina - Console2. Console2 sukonfigūravau taip:

  • Ctrl-T – nauja konsolės kortelė
  • Ctrl-P – nauja PowerShell kortelė
  • Ctrl-W – kortelės uždarymas
  • Ctrl-V – teksto įterpimas
  • Teksto pažymėjimas ir kopijavimas su Shift + pele
  • Integracija su Visual Studio Command Prompt
  • Permatomas fonas

Konfigūracijos failą galite parsisiųsti ir pasidėti šalia Console.exe.

Rodyk draugams

Savaitės video - ASP.NET MVC ir NuGet

Parašė Sergejus | 2011-11-06 13:40

Šios savaitės video – Domantas Jovaišas, ASP.NET MVP, pasakoja apie ASP.NET MVC ir NuGet.

Rodyk draugams

ITishnikai #5 jau online!

Parašė Sergejus | 2011-11-03 19:59

Naujas epizodas jau prieinamas mūsų Facebook puslapyje bei parsiuntimui. Labai laukiam jūsų atsiliepimų bei komentarų!

Minėtos nuorodos:

Rodyk draugams