Miesięczne archiwum: Sierpień 2014

AppDomain przydaje się gdy coś się gryzie z cudzym kodem

Duży system, kilka technologii. W tym coś napisanego w Javie. Okazało się, że jedna z klas Javy ma nazwę XmlSerializer. I właśnie ta klasa sprawia, że dziwnymi wyjątkami rzuca .NETowy XmlSerializer. Inna technologia, inne namespace’y – istna magia 🙂 Okazało … Czytaj dalej

Opublikowano Programowanie | Otagowano , , ,

Eureka! Menu kontekstowe z klawiatury

Przycisk Menu kontekstowe jest na prawie każdej klawiaturze którą widziałem (nie dotyczy wszystkich laptopów). Robi dokładnie to co Prawy przycisk myszy. Kto by więc używał przycisku na klawiaturze jeśli robi się to myszką, którą i tak ma się w ręce. … Czytaj dalej

Opublikowano Tip of the day | Otagowano , | 5 komentarzy

C#, Linq – Wybieranie najlepszego z kolekcji.

Jest kolekcja obiektów i należy wybrać ten, który ma coś najlepszego. W tym przypadku wybieramy sałatę, którą najbardziej się najemy. Kod zazwyczaj wygląda tak: Dzisiaj zauważyłem, że można zrobić to trochę mniej optymalnie, ale jednak kod się uprości. Będziemy tutaj … Czytaj dalej

Opublikowano Programowanie | Otagowano , | 4 komentarze

Zmiana nazw projektów i namespace’ów w Visual Studio [Video]

Największą pracę wykona tutaj ReSharper. Coś co kiedyś było bardzo czasochłonne – stało się bardzo proste. Nie ma już wymówek, że ciągniemy zupełnie myląca nazwę projektu (projektów) tylko dlatego, że kiedyś została tak nazwana. W ustawieniach projektu zmieniamy Default namespace. … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , | 5 komentarzy

ReSharper w akcji – mój pierwszy screencast

Pierwsze koty za płoty. Nakręciłem screencast o Visual Studio a właściwie o ReSharperze. Screencast czyli nagrywam ekran monitora, na którym coś się dzieje i opowiadam o tym. Możliwe że mamy inny schemat skrótów klawiszowych w ReSharperze. Ja korzystam z ReSharper … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , | 3 komentarze

Bundle i minifikacja (przykładem AngularJS)

Bundlowanie – robi z wielu plików jeden plik – przyspiesza ładowanie skryptów. Minifikacja (kompresja) – odchudza plik, wycina białe znaki i komentarze, skraca nazwy zmiennych w JavaScript – jeszcze bardziej przyspiesza ładowanie skryptów 😉 Bundling and Minification in ASP.NET MVC … Czytaj dalej

Opublikowano Programowanie | Otagowano , , ,

Git. Zmiana remote branch

Podczas pracy z każdym system kontroli wersji przychodzi moment, gdy repozytorium zostało przeniesione. Na Stack Overflow dostajemy oczywiście wiele odpowiedzi jak to zrobić w Git Change the URI (URL) for a remote Git repository (w Git wszystko można zrobić na … Czytaj dalej

Opublikowano Programowanie | Otagowano