Kompendium wiedzy o ASP.NET Web API

Jakiś czas temu miałem przyjemność prowadzić zajęcia z ASP.NET Web API w ramach spotkań akademickiej grupy EKA.NET. Na potrzeby tychże spotkań założyłem repozytorium, w którym umieściłem implementację podstawowych funkcjonalności Web API. Po zakończeniu cyklu 3 spotkań postanowiłem dalej rozwijać to repozytorium. Obecnie znajduje się tam cała moja wiedza na temat ASP.NET Web API.
Continue reading

Git jest git: Alias – co by było krócej, co by było szybciej

Jeśli na co dzień obsługujesz Gita z poziomu konsoli i nie korzystasz z aliasów to popełniasz duży błąd. Aliasy znacząco przyspieszają pracę z Gitem. Zachęcam do zdefiniowania kilku aliasów do najczęściej wykorzystywanych komend i przekonania się, że praca z Gitem może być jeszcze bardziej przyjemna i znacząco szybsza. Pomoże Ci w tym ten wpis, który krótko prezentuje podstawy oraz smaczki aliasów.
Continue reading

Ulubione skróty w Visual Studio

UPDATED: Zapraszam również do zapozniania się z artykułem DPack – darmowy zestaw narzędzi do Visual Studio, w którym pokrótce opisuję dodatkowe skróty klawiszowe przyśpieszające pracę w środowisku VS.

[Ctrl] + [Shift] + [Space] Wyświetl podpowiedź parametrów metody
[Ctrl] + [Space] Wyświetl podpowiedzi IntelliSense
[Alt] + [Enter] Pokaż właściwości
[Ctrl] + [F5] Uruchom bez debuggowania
[F5] Uruchom z debuggowaniem
[Shift] + [F5] Zatrzymaj debuggowanie
[F9] Postaw/usuń pułapkę
[Ctrl] + [F9] Wyłącz pułapkę
[Ctrl] + [Shift] + [F9] Usuń wszystkie pułapki
[Ctrl] + [Break] Wstrzymaj “budowanie”
[F10] Krok do przodu (podczas debuggowania)
[F11] Krok do przodu/wejdź (podczas debuggowania)
[Shift] + [F11] Krok do tyłu/wyjdź (podczas debuggowania)
[F7] Przełącz widok pomiędzy plikiem kodu a designerem
[Shift] + [F7] Przełącz między code view a design view pliku aspx
[F12] Idź do definicji
[Shift] + [F12] Znajdź wszystkie odwołania
[Ctrl] + [.] Menu podpowiedzi w dymku
[Ctrl] + [-] Cofnij “skok”
[Ctrl] + [ ] ] Skok do początku/końca nawiasu
[Ctrl] + [k], [c] Zakomentuj zaznaczone
[Ctrl] + [k], [u] Odkomentuj zaznaczone
[Ctrl] + [k], [s] Otocz zaznaczone dyrektywą “surround with”
[Ctrl] + [k], [d] Popraw wcięcia i formatuj kod w całym pliku
[Ctrl] + [k], [f] Popraw wcięcia i formatuj kod w zaznaczonych liniach
[Ctrl] + [m], [l] Zwiń/rozwiń regiony, bloki kodu
[Ctrl] + [k], [k] Postaw/usuń “zakładkę”
[Ctrl] + [k], [n] Następna “zakładka”
[Ctrl] + [k], [p] Poprzednia “zakładka”
[Ctrl] + [k], [l] Usuń wszystkie “zakładki”
[Ctrl] + [l] Przenieś zaznaczone linie kodu do schowka
[Ctrl] + [Shift] + [l] Usuń zaznaczone linie kodu

“Bądź jak komandos – odstaw myszkę!”