Znów trochę czasu minęło od ostatniego posta, ale tym razem i temat i środowisko inne :) Z racji iż postanowiłem w końcu darować sobie hosting współdzielony (mimo iż ten na Webio był całkiem niezły i nie miałem raczej powodów do narzekania, to nastąpił jednak moment, w którym już nie wystarczał i ograniczał) i zakupić na początku małego VPS-a, to musiałem wcześniej zainwestować trochę czasu w przypomnienie sobie Linuxa, jego obsługi, etc. Do tego administracja tym systemem była dla mnie cokolwiek nowością - tego musiałem się w sumie nauczyć i zgłębić temat. Wybrałem na początek najmniejszą instancję z Ubuntu na pokładzie z…

Witam serdecznie! Trochę czasu upłynęło od ostatniego posta i też sporo w tym czasie się zmieniło. Ostatnio w pracy zajmuje się dość intensywnie różnej maści User Experience w aplikacjach webowych oraz dla naszego klienta wykorzystujemy Orchard framework jako bazę dla wszystkich nowych funkcjonalności. Z racji iż w ostatnim projekcie mieliśmy wystarczającą swobodę by wykorzystać programistycznie panel administracyjny tegoż Orcharda pojawił się pewnego rodzaju problem – mianowicie platforma ta jest na starcie bardzo uboga jako środowisko pracy web designera, a propozycje różnej maści kontrolek są co najmniej marne, to pomysł był prosty – dołączamy do motywu administracyjnego Bootstrapa od Twittera, kilka innych rzeczy…

Dziś z pewnych względów ciekawy wpis o tym jak – z deweloperskiego punktu widzenia – najłatwiej i najprzyjemniej tłumaczyć własną zawartość we względnie nowym frameworku jakim jest Orchard Framework. Oczywiście nie będzie mnie interesować w tym wpisie jak ma się sprawa tłumaczeń na poziomie użytkownika korzystającego z systemu – only developer issues ;] Na wstępie jednak kilka słów na temat samego frameworka, bo o nim jeszcze na moim blogu nie było mowy. Orchard Framework jest to system zarządzania treścią dla platformy .NET, który powstał jakoś na początku 2011 roku i był dość mocno wspierany i promowany przez Microsoft. Ta promocja i zespół wsparcia wynikały…

Witajcie, dziś krótki wpis o tym jak pozbyć się (przynajmniej w pewnej części) Visual Studio z pracy nad projektem. Wpis ten nie działa zawsze i generalnie odradzałbym kombinowanie nad nim przy konfigurowaniu WCF-ów, tworzeniu kodu tylko w C#, intensywnej pracy nad kodem, który jest następnie generowany przez VS (wszystkie Custom Tool buildery i T4). W moim przypadku idealna sytuacja to np. praca nad layoutem w plikach .cshtml (w przypadku Razora), .spark (w przypadku Spark View Engine) oraz ewentualnie .aspx i .ascx i jakieś pojedyncze zmiany w plikach *.cs z kodem. Sytuacja, w której byłem przez ostatnie kilka dni była trochę…

Dziś wpis o tym jak w kontrolowany sposób popsuć ASP.NET tak by osiągnąć pewne cele, które generalnie byłyby nieosiągalne stosując się do zaleceń Microsoftu odnośnie wykorzystania ich własnej platformy. Będzie słów kilka o workaroundach do różnych ograniczeń z przykładowym wykorzystaniem. Wszyscy na pewno wiedzą o tym, że ASP.NET pozwala na wygenerowanie tylko i wyłącznie jednego taga typu form na stronie internetowej, co ma swoje wyjaśnienie w samej logice działania serwera ASP.NET, postbackami, view statem, itd. Próba obejścia tego w normalny sposób poskutkuje wygenerowaniem odpowiedniego błędu i zakończeniem procesu renderowania strony. Jednakowoż jest możliwe stworzenie strony z wieloma…

Niedawno był wpis o naprawdę wspaniałym edytorze jakim jest Sublime Text 2. Wtedy postarałem się przedstawić sporo użyteczności i ciekawostek jakie do tego czasu udało mi się zlokalizować/poznać. Dziś ciąg dalszy nowości (tak na “gorąco” bym rzekł), które przedstawię w formie, która - mam nadzieję – rzuci czytelnikiem na kolana (u mnie było całkiem blisko). W gwoli ścisłości – ja obecnie korzystam z wersji deweloperskich (czyli coś zbliżonego do Night Buildów); wersje beta, które pojawiają się od czasu do czasu mogą się nieznacznie różnić – trzeba to mieć na uwadze. A więc bez owijania w bawełnę – zaczynamy! Mercurial i Git Okazuje się…