Budowanie projektu ASP.NET z FAKE

25 listopada 2010 06:13 w kategorii: pro
Tagi: , ,
Wspominałem już kiedyś o FAKE - F# Make. Jest to narzędzie do wykonywania buildów, tak jak MSBuild, nAnt, Rake, psake czy wiele innych. Przez krótki czas (przy jednym projekcie) miałem okazję się nim pobawić, i bardzo przypadło mi do gustu. Dzisiaj pokażę jak można z niego skorzystać. Na początek jednak kilka linków: FAKE na Githubie blog autora Google group historia stabilnych buildów na CodeProject TeamCity - trzeba zalogować się jako gość, wybrać najnowszy build, i... ściągać... [More]

Darmowy półroczny kurs C#

24 listopada 2010 13:49 w kategorii: pro
W imieniu portalu VirtualStudy.pl zapraszam Was na półroczny kurs C# (a właściwie .NET) online. Niezależnie od tego czy już umiesz programować czy dopiero chcesz się nauczyć - na pewno warto skorzystać z okazji. Wcześniej takiej nie było, i pewnie nieprędko się powtórzy. Tym bardziej że prowadzący to naprawdę łebskie ziomy i zdecydowanie można się od nich wiele nauczyć:). Moim zdaniem świetna inicjatywa. Po tematy spotkań, terminy i wszelkie inne przydane informacje odsyłam na stronę VirtualSt... [More]

Tydzień temu pisałem o zakończeniu konkursu Daj Się Poznać. Przez ostatnie 7 dni Uczestnicy konkursu oddawali swoje głosy w ankiecie, wybierając 17 najlepszych wg nich projektów przechodzących do finału. Teraz, w finale, to Wy wszyscy zadecydujecie o końcowej klasyfikacji. Zasady głosowania są bardzo proste: w przeciągu kolejnych 7 dni wejdź na stronę http://dajsiepoznac.devmedia.pl/ (w razie niesłabnącego zainteresowania termin ten może ulec nieznacznemu wydłużeniu) kliknij link "... [More]

Dear Visual Studio team...

22 listopada 2010 06:31 w kategorii: pro
[This is my only post in English so far, probably more NOT to come] Dear Visual Studio team, you OWN me. I spend ~40% of my entire life sitting in front of your product. I've been using VS since ver. 6.0. I switched from 2008 to 2010 a month ago. I make money with it. I have fun with it. It's like a best friend, that... that stabs me in my back far too often. You own me, but you OWE me too. Sure, VS is prettier now. It is more powerful than ever. It's more mature. But so is my PC, and yet som... [More]

Wielkim problemem ogromnej części projektów informatycznych jest przeładowanie funkcjonalnością. Często spotykanym błędem popełnianym na etapie planowania wizji softu jest traktowanie mającego powstać systemu jak nieskończonego wora bez dna i dorzucanie do niego i tego, i tamtego i jeszcze stu innych rzeczy. Takie podejście niesamowicie podnosi koszty oraz stopień skomplikowania jego początkowej realizacji. Prawie zawsze przy wycenie specyfikacji projektu staram się zidentyfikować takie "ni... [More]

Każdy programista ASP.NET musi od czasu do czasu podpiąć się pod IIS debuggerem. Niekiedy nawet kilkadziesiąt razy dziennie. Właśnie jednego z takich dni niesamowicie irytowało mnie to, że w pewnym momencie debuggowanie po prostu... ustawało. Jakby aplikacja kończyła działanie. Ruszyłem na poszukiwania rozwiązania. A rozwiązanie okazało się proste i logiczne. Domyślnie IIS pinguje aplikację co X sekund i oczekuje na odpowiedź. A debuggowany proces na takie zaczepki nie odpowiada. W razie braku ... [More]

Budowanie projektu cmdline w TeamCity

17 listopada 2010 05:43 w kategorii: pro
Tagi: , ,
TeamCity umożliwia uruchamianie buildów za pomocą wielu różnych narzędzi, m.in. MSBuild, nAnt czy Rake. Ja jednak postanowiłem kontynuować swoją, rozpoczętą kilka miesięcy temu, przygodę z FAKE - F# Make. Wcześniej pracowało mi się z tym narzędziem bardzo przyjemnie i odświeżenie znajomości tym razem nie zaszkodzi (a może i wyniknie z tego jakiś post:) ). Dziwnym nie jest, że "out of the box" TC nie wspiera FAKE, jest to w końcu projekt raczej niszowy. Jedyne wyjście to wskazanie włas... [More]

Wczoraj zakończył się organizowany przeze mnie konkurs "Daj się poznać!". Nadszedł czas na wyłonienie zwycięzców! Tak jak pisałem kilka tygodni temu, zwycięzców wybierzemy wszyscy. Każdy będzie mógł zagłosować na swoje ulubione blogi i projekty. Najpierw jednak przywilej ten otrzymają Uczestnicy konkursu. To oni wybiorą spośród projektów zakwalifikowanych do finału 17 tych, które walczyć będą o nagrody. Do etapu publicznego głosowania wejdzie właśnie 17 najwyżej ocenionych prac. Pier... [More]

Pięknego niepodległego wieczora zainstalowałem sobie TeamCity - bardzo przyjemny serwer Continuous Integration od Jetbrains (w dodatku do moich potrzeb - całkowicie darmowy!). Od półtora roku używam go (z wielką satysfakcją) jako dev, ale nie miałem jeszcze wcześniej przyjemności zagłębić się w jego konfigurację i administrowanie. Generalnie: polecam. Chciałem pisać specjalnego posta o instalacji i konfiguracji TC, ale okazało się że za bardzo nie ma o czym. Z poziomu strony WWW bardzo czytelnie... [More]

Jakże często zdarza się programiście zagrzebać w kodzie, upiększając go coraz bardziej i bardziej. Czas leci, a funkcjonalności w systemie nie przybywa. Czas leci, a bugi jak były - tak są. Wreszcie: czas leci, a dev ciągle nie jest usatysfakcjonowany z efektów, ponieważ widzi coraz to nowe i nowe możliwości ulepszeń. Ale kiedyś trzeba powiedzieć STOP! W zależności od doświadczenia, odpowiedni moment przejścia do kolejnych rzeczy da się wyczuć z większą lub mniejszą dokładnością. Jeśli za wcześ... [More]

Readability - do wygodnego czytania

10 listopada 2010 05:43 w kategorii: pro
Tagi: , ,
Internet obfituje w bardzo wiele interesujących treści, jednak niejednokrotnie sposób ich przedstawienia wizualnego może... zniechęcić. Źle dobrane tło, niepraktyczna czcionka, męczące kontrasty (tak, wiem, wiem, część z tego można znaleźć również na moim blogu:))... Ale niedawno znalazłem rozwiązanie tych problemów. Mowa o projekcie Readability od firmy arc90. Działanie tej świetności jest niezwykle proste: skonfiguruj na stronie odpowiadający ci styl tekstu, przeciągnij p... [More]

Jak pisałem poprzednio, wykupiłem konto na Vipserv.org i przenoszę tam wszystkie swoje projekty (git, hg i svn) trzymane dotychczas na dysku. Poniżej kroki, które musiałem wykonać (na świeżej wirtualce z Windows) aby, mieć działający projekt zarządzany przez Redmine, a trzymany w Gicie. I. Rejestracja 1) Założyłem konto na http://vipserv.org/zamow.php. Do testów polecam konto demo, na którym można dowolnie poszaleć (http://vipserv.org/demo.php) za darmo. 2) Podczas rejest... [More]

Hosting narzędzi projektowych

8 listopada 2010 06:47 w kategorii: pro
Od dość długiego czasu (ok. 3 miesięcy) szukałem miejsca, w które mógłbym "wepchnąć" wszystkie swoje projekty online. Do tej pory wszelkie repozytoria trzymałem lokalnie na dysku zabezpieczając się backupem w postaci doskonałego narzędzia Dropbox (polecam!). Postanowiłem jednak, że bardziej "profesjonalnie" będzie jeśli pod adresem http://[nazwaprojektu].maciejaniserowicz.com (czy coś w ten deseń) będę mógł udostępnić klientowi repozytorium z kodem, bugtracker i wszelki inny... [More]

Czyż napisanie Kodu Ogólnego Przeznaczenia, Który Służyć Będzie Przez Wieki nie jest marzeniem każdego dewelopera na jakimś etapie jego rozwoju? Swego czasu bawiłem się w pisanie bibliotek mających w założeniu robić za podstawę wszystkich przyszłych projektów, niesamowicie ułatwić życie i czynność tworzenia softu zmienić w "dołącz referencje, skompiluj i zainkasuj". Życie to jednak co nieco zweryfikowało i... teraz już tak nie robię. Nie mam żadnego Procent.Common.dll, MAnis... [More]