Przyznam się szczerze, że gdy dostałem dotnetomaniaka w spadku po Pawle, deploy szedł z Visual Studio za pomocą przycisku “publish”. Paweł też przyznał się ostatnio, że on używał do deploymentu XCOPY przez wiele lat. Dobre? Dobre bo działa. Skuteczne? Działa to skuteczne. Ale bądźmy szczerzy, można lepiej, prawda? Jednak jeszcze kilka lat temu, nie było to takie oczywiste. Szczególnie, że mówmy o stronie, która (raczej) nie przynosi dochodu. Nudzisz - pomyślałeś pewnie i chyba masz rację. Czas na mięsoW...
W obecnych czasach bardzo rzadko tworzy się aplikacje, które nie korzystają z bazy danych. Gdzieś trzeba zapisać dane. Od jakiegoś czasu coraz bardziej popularne stają są bazy nierelacyjne, ale dalej najczęściej używamy baz relacyjnych, takich jak na przykład SQL Server. Jednym z problemów z jaki musimy się zmierzyć jest zmiana schematu bazy danych na przestrzeni czasu. A to musimy dodać miejsce na nowe dane. Usunąć już istniejące. Czy też zmienić strukturę, ab...
Bazy danych i XML 2270 dni, 17 godzin, 46 minut temu 172 źrodło rozwiń
Przemysław Walkowski Oryginalnie wpis miał się nazywać Log Driven Develompment ale okazało się, że już coś takiego istnieje, nie chce tu wchodzić w szczegóły, ale jak by co zapraszam pod link, gdyby kogoś to interesowało. Mój wpis będzie o moim pomyśle, który z powodzeniem stosuje od kliku lat w projektach. Mianowice o tworzenie kodu w oparciu o logi. Czyli zamiast debugowania, proponuje przestawić się na przeglądanie logów. Poniżej szczegóły i opis tego pomysłu.
Sztuka programowania 2270 dni, 17 godzin, 46 minut temu 97 źrodło rozwiń
Od kiedy tylko pamiętam, używam systemu Windows. Był zainstalowany na moim pierwszym komputerze, który dostałem od rodziców („do nauki mamo” ;-)), jak również na każdej maszynie od kiedy tylko rozpocząłem swoją karierę jako programista. Oczywiście, były eksperymenty z Linuksem (Mandriva/Mandrake, jakiś Debian, czy potem Ubuntu), ale nigdy na dłużej. Ostatnio, mając na uwadze multiplatformowość .NET Core i to jak mi się dobrze pracuje z tą biblioteką, postanowiłem dać Linuksowi szan...
Kolejna edycja Hacktoberfest to bardzo dobra okazja do rozpoczęcia przygody z Open Source. W powyższym wpisie omówię krok po kroku jak wykonać pull request na GitHub, oraz wskażę kluczowe elementy, o których należy pamiętać przed rozpoczęciem kontrybucji do projektów Open Source.
Założę, że programujesz obiektowo. W takim razie niemalże na pewno zdarzyło Ci się stanąć przed wyborem bibliotek w momencie tworzenia rozwiązania lub przeglądać stos technologiczny istniejącego projektu. Myślę, że się nie pomylę, jeżeli napiszę, że w większości, jeśli nie we wszystkich przypadkach przed Twoimi oczami mignął jakiś ORM. Czasem okazuje się też, że SQL jest wymagany tylko i wyłącznie dlatego, że ten konkretny maper stoi nad tą, a nie inną technologią bazodanową.
Bazy danych i XML 2272 dni, 17 godzin, 54 minuty temu 186 źrodło rozwiń
Temat wynagrodzeń i ich negocjowania to temat rzeka – pewnie spokojnie można by o nim napisać książkę. Niemniej jednak, wydaje mi się, że warto jasno rozmawiać o „kasie” i dlatego w dzisiejszym wpisie zdecydowałam pochylić się nad tym tematem :)
Dziś 1 dzień nowego miesiąca, w związku z tym chciałam polecić Wam kilka wydarzeń, które mają miejsce w październiku.
A dzisiaj, na poniedziałek, garść rozważań na temat piekiełka wieloplatformowego desktopu
Sposoby na współdzielenie kodu w .NET. Dla projektów kompatybilnych, niekompatybilnych i trochę kompatybilnych. Zapraszam.
Jestem na świeżo po konferencji 4Developers Gdańsk. Już po raz drugi byłem tam opienkunem ścieżki .Net i o ile w ubiegłym roku miałem tam coś do roboty, to w tym niestety mój udział sprowadził się do przyklepania wszystkich nadesłanych zgłoszeń. To niestety było widać i po przesłuchaniu ostatniego odcinka podcastu Grześka Kotfisa postanowiłem wrzucić trochę obszrniejszy komentarz do jego przemyśleń. Nie jest to wpis techniczny, ale raczej własna opinia niepoparta żadnymi badaniami. Mam nadzieję, że mój w...
Dziś krótki wpis, który być może okaże się dla Ciebie bardzo przydatny. Chodzi o jedną z technik programowania defensywnego, którą bardzo często możesz spotkać w kodzie C# (z uwagi na jego specyfikę), a mianowicie null-check (ogólniej asercja). Spójrz na poniższy kod...
Sztuka programowania 2273 dni, 17 godzin, 31 minut temu 314 źrodło rozwiń
Zaczynam pisać ten post gdy Ignite 2018 powoli zbliża się do końca, więc pora rozpocząć małe podsumowanie. Ewolucja tak, rewolucja nie to chyba najlepsze podsumowanie tej konferencji...
Kim jest data scientist? Co to za twór? Jakie języki programowania warto znać, aby pracować w świeżej gałęzi IT - czyli data science?
Bazy danych i XML 2273 dni, 17 godzin, 31 minut temu 80 źrodło rozwiń
Option Pattern – czyli co zamiast nulla Używając typów wartościowych możemy sobie pozwolić na null’a (int?, string?). Co w przypadku gdy stworzymy własną klasę w której pod jedną z właściwości trzymamy własny typ który czasami może być nullem? Z pomocą przychodzi nam Option wzorzec
Architektura 2273 dni, 17 godzin, 31 minut temu 201 źrodło rozwiń
Kilka słów o listopadowej edycji konferencji 4developers we Wrocławiu - czy warto się wybrać? Jakie będą prelekcje? A na końcu wpisu bonus dla wszystkich tych, którzy jeszcze nie mają biletu.
Od momentu kiedy – zainspirowana wielkimi postaciami naszego krajowego światka IT – pojawiła się w mojej głowie myśl, „może by tak bloga założyć”, do momentu kiedy bloga założyłem, mija właśnie sześć miesięcy. Oczywiście nie jest to okres po którym można mianować się ekspertem, ale uważam, że jest to idealny okres aby zebrać przemyślenia, podsumować swoje działania i zaplanować dalsze kroki. Opiszę moje oczekiwania, wyobrażenia o tym jak to będzie wyglądało. Wyobrażenia jakie miałem, jeszcze na etapie w...
Dodajemy pre-request script który automatycznie pobiera OAuth access token.
Czy szybki kod musi być brzydki? O jakie przypadki należy zadbać myśląc o performance'ie naszej aplikacji? Jak nie zamykać furtek dla wydajności? Zapraszam do najnowszego posta.
Sztuka programowania 2276 dni, 17 godzin, 48 minut temu 98 źrodło rozwiń
W tym artykule chcialbym pokawać jak bardzo nasze rozumienie rzeczywistości wpływa na światd dookoła: - gdzie popełniamy błędy poznawcze - skąd się te błędy bioą - jak możemy im się przeciwstawić
Sztuka programowania 2276 dni, 17 godzin, 48 minut temu 85 źrodło rozwiń