There are multiple situations when you need to work around some strange corporate limitations. It can be explained by the company security policy, 3rd party tools, etc. But often those policies tend to be more than just a limitation and start to be really a nuisance for developers. Even to the point where you have blocked access to the open source repositories on GitHub! This is the moment when you can say: 'I have enough!' and try to come up with a solution to this problem. Your best option is: A Secure Tunnel through SSH and this article is…

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…