Lista artykułów

Słowo na niedzielę, o Visualu, Resharperze, miedzi i cymbale

Przynajmniej kilka razy w tygodniu na mej skroni pojawia się kolejny siwy włos zabielony przez żenujące zachowanie narzędzia, w którym spędzam, bagatela, 1/3 swojego całego życia. Czyli Visual Studio. A to coś się zatnie, a to coś się wywali, a to muszę czekać nie wiadomo ile bo okno dialogowe z napisem “Background operation in progress” [...]

Odzyskiwanie wydajności Git w dużym repozytorium: sparse checkout

  Git jest the best – to wie chyba każdy kto czyta tego bloga. Może niekoniecznie się z tym zgadza, ale przynajmniej wie:). Wydaje mi się, że to jedyny kawałek softu, na który nigdy nie narzekałem… Aż do niedawna. Przyszło mi pracować przy wieloletnim projekcie, którego repozytorium liczone było w gigabajtach. Za pomocą Git-TFS ściągnąłem [...]

Kilka słów komentarza o… komentarzach

Pod jednym z ostatnich postów wywiązała się krótka dyskusja na temat komentowania kodu i postanowiłem poczynić follow-up w postaci osobnej notki. Mam cały czas na myśli oczywiście komentarze wyjaśniające działanie kodu a nie zakomentowany kod. Zakomentowany kod powinien być usuwany na poziomie repozytorium w momencie check-ina i problem mielibyśmy z głowy. Na ten temat nawet [...]

Słowo na niedzielę, o komentarzach

Dzisiaj bardzo krótki wstęp do dłuższej dyskusji zaplanowanej na jutro. Temat dość ważny, a poglądy nań są mocno zróżnicowane. Mój jest taki: Inline comments indicate that your code is poorly structured Z ewentualnym feedbackiem proponuję wstrzymać się do jutra, kiedy to rozszerzę i uzasadnię powyższe stwierdzenie. Źródło: Colin Scott na Twitterze

Migracja z BlogEngine.NET do WordPress

Z zamiarem przeniesienia się na WordPress nosiłem się od dawien dawna (od przynajmniej dwóch lat). Bo BlogEngine, na którym zaczynałem blogować, po prostu ssie. Zbyt wiele czasu straciłem babrając się w kodzie i naprawiając jakieś durne błędy, zbyt wiele rzeczy nie działa jak trzeba. Jednak migracja nie miała sensu, skoro przez ostatnie miesiące (czy może [...]

[post nr 400] Wstecz (2012) i w przód (2013) krzywe spojrzenie

Po raz kolejny nadchodzi moment, w którym wypada podsumować minione kilkaset dni i pomyśleć o kilkuset dniach nadchodzących. Takie refluksje z roku na rok coraz bardziej interesujące się dla mnie stają, szczególnie gdy wracam do tych z lat ubiegłych (2009, 2010, 2011, 2012). Więc i dziś podobny wylew personalno-profesjonalny uczynię, do przeczytania bądź pominięcia którego [...]

Własna konfiguracja w app.config

Jeśli to czytacie, to znaczy że zdążyłem jeszcze z wpisem przed nowym rokiem.  Udało mi się napisać jeszcze jednego posta przed nowym rokiem – jestem królem świata! Dzisiaj o wykorzystaniu app.config dla własnych celów. Skąd taki pomysł? Otóż jak każdy pewnie ma lub miał w życiu, czasem mieć taką potrzebę aby zmieniać zachowanie aplikacji inaczej […]

JetBrains vs Majowie, czyli 75% zniżki na znakomity soft!

Post pisany na szybko, bo i czas się tutaj bardzo liczy: z okazji jutrzejszego końca świata JetBrains ogłosiło mega-świetną promocję! Jeszcze przez niecałą dobę możecie mieć wszystkie ich produkty w niesamowitej cenie obniżonej o 75%! I coś dla .NET (ReSharper, dotTrace, dotCover), i dla Javy, i dla PHP, i dla Pythona, i dla Ruby, i [...]

Git-TFS i VS 2012

W miniony weekend postanowiłem zaradzić coraz większemu zamulaniu pracowego laptopa. Wziąłem swój zakurzony, nieużywany od wielu miesięcy 120GB SSD OCZ Vertex2, wsadziłem jako główny dysk do Vostro i, dając się ponieść chwili, wrzuciłem nań Windows 8. Wszystko poszło zadziwiająco sprawnie i prawie bez problemów, i wreszcie komputer jest gotowy do pracy po 15 sekundach od [...]

Ponownie o programie MVP od środka

Wiele już razy pisałem tu i ówdzie, że “w końcu kiedyś” poruszę ponownie temat programu MVP – Microsoft Most Valuable Professional. Ponownie, bo równo 4 lata temu na prośbę Microsoft napisałem tekst “Program MVP oczami MVP“. Kiedyś nawet jeden z Czytelników mi wytknął, że ciągle “piszę że napiszę” i nic z tego nie wynika. Wtedy [...]

Słowo na niedzielę, o mistrzostwu i ćwiczeniach

Wszyscy programiści mają (przynajmniej powinni mieć) ambicję do bycia top-pro-dev-masta. Wielu się zresztą podobnie tytułuje i samych siebie postrzega jako wymiataczy jakich mało, nie do końca potrafiąc krytycznie spojrzeć na własną pracę. Poniekąd wynika to ze specyfiki naszego zawodu. “Skoro koduję i działa to jestem zajebisty!“. Niejednokrotnie takie mniemanie o sobie jest trochę na wyrost. [...]

Video z DevDay 2012 online!

Wszyscy wiecie o DevDay, prawda? Jakie to było niesamowite wydarzenie, mające miejsce w Krakowie 5 października 2012. Sam o tym pisałem, zachęcając do uczestnictwa, a potem w nim niestety nie uczestnicząc:). Od wczoraj my, biedne dusze, które tam być nie mogły, mamy możliwość choć częściowego nadrobienia strat: organizatorzy udostępnili nagrania video z sesji! Póki co [...]

Git i Mercurial: zalety jednego i drugiego

Z Gitem pracuję na co dzień już dobre trzy lata, czy nawet więcej. I kocham ten soft. Uważam go za najlepsze narzędzie z jakim kiedykolwiek spotkałem się w swojej programistycznej karierze – we wszystkich kategoriach. Nic nigdy aż tak bardzo mi nie zaimponowało. Zresztą rozwodzić się nie będę – o tym można poczytać we wszystkich [...]

Relacja z konferencji We Actually Build Stuff, Wilno, 30-11-2012

Ponad 2,5 roku temu napisałem posta o wdzięczym tytule "Konferencje dla programistów… czy to się opłaca?". Wniosek był prosty: NIE opłaca się. Z radością jednak donoszę: kilka dni temu okazało się, że ja po prostu bywałem na nieodpowiednich konferencjach:). W piątek 30 listopada 2012 odbyło się w Wilnie prawdziwe geek-święto. Greg Young (nawet nie podlinkuję [...]

15

Beautiful demoscene production

From time to time i’m searching for new demoscene productions. It inspired me to code some programs in free time. It example video:   Actually i’m writting program to create Old Demoscene Intro on Android, Windows and Linux. Program uses libGdx game library, OpenGl, OpenAl and Java. Unfortunately coding is very slow, because I’m not […]