Strona głównaUżytkownik

Zaba | użytkownik

Zaba
Zaba
233,88
2293 dni, 11 godzin, 42 minuty temu
24 marca, 2016
dotnetomaniak.pl

~ MJ Jednym z mniej znanych i dość mocno zapomnianych – subiektywna opinia – przez środowisko programistów jest prawo Demeter. W potocznym języku – zasada jednej kropki. Cóż to takiego?...

Hipsterskie prawa i zasady – vol. 1 | maciejjędrzejewski

Sztuka programowania 2668 dni, 20 godzin, 19 minut temu jedmac 236 źrodło rozwiń

Sometimes it happens that we use mechanisms/features of specific language without beeing aware of it. That’s fine, but if you’ll want to discuss your code in a future to the audience or coworkers, soon or later you’ll be forced to learn it and understand (or at least name it using technical nomenclature). Therefore, today I’m going to discuss two related „mechanisms” of C# which are covariance and contravariance.  Covariance Covariance is a type conversion from the specific type to the more general (ba...

Źródło: foreverframe.pl
Dziel się z innymi:
What are covariance and contravariance in C#? - Forever F[r]ame

Sztuka programowania 2681 dni, 12 godzin, 2 minuty temu dpawlukiewicz 187 źrodło rozwiń

Every programmer when working with databases will use a framework, which facilitates and speeds up development time. It is no different with me. I never liked ADO.NET. Taking out the data and storing it in a DataSet or DataTable that were not strongly typed is not a best idea. Especially when someone else on the later stage had to work with this code and no one actually knows what the author had in the mind writing it. For many years, I enjoyed the heavi...

Źródło: www.mpustelak.com
Dziel się z innymi:
Dapper - micro-ORM I like | mpustelak.com

Sztuka programowania 2688 dni, 21 godzin, 41 minut temu Mateusz Pustelak 234 źrodło rozwiń

...oto jest pytanie! Po długiej przerwie w pisaniu postaram się Wam na nie odpowiedzieć. Co dzieje się w momencie użycia tej metody? Kiedy powinniśmy z niej korzystać, a kiedy możemy to sobie odpuścić? Oczywiście nie będę w stanie przeanalizować każdej możliwej sytuacji, ale mam nadzieję, że po dzisiejszej lekturze będziecie korzystać z tej metody w pełni świadomie.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | ToList(), or not ToList()...

Sztuka programowania 2693 dni, 19 godzin, 20 minut temu Rafał Hryniewski 414 źrodło rozwiń

SQL Server Management Studio (SSMS) to środowisko do zarządzania bazą danych Ms SQL. Niestety niewiedzieć czemu, IntelliSense w tym IDE działa bardzo, bardzo przeciętnie. Zmusiło mnie to do poszukiwań narzędzia, które wypełni tę lukę. Długo szukałem i w końcu znalazłem. Wreszcie mam rozwiązanie, które satysfakcjonuje mnie na tyle, że mogę go zaliczyć do grona Niezbędnika developera.

Źródło: kurzyniec.pl
Dziel się z innymi:
ApexSQL Complete – IntelliSense dla SSMS | Łukasz Kurzyniec

Narzędzia 2803 dni, 41 minut temu lkurzyniec 213 źrodło rozwiń

Zaczynając swoją przygodę z ASP.NET MVC (oraz w ogóle z programowaniem) miałem sporo problemów z utrzymaniem porządku w moich akcjach na kontrolerach. Bardzo często pojawiało się tam mnóstwo warunków i niepotrzebnej logiki. Ten problem trzeba było sensownie rozwiązać, więc z kolegami wypracowaliśmy sobie pewną konwencję, której twardo się trzymaliśmy...

Źródło: lmarcinek.pl
Dziel się z innymi:
ASP.NET MVC: Method chaining w kontrolerach | Łukasz Marcinek

Web 2814 dni, 1 godzinę, 13 minut temu Łukasz Marcinek 440 źrodło rozwiń

Dziś chciałabym się podzielić znaleziskiem, którego dokonałam ostatnio – mianowicie bardzo fajną biblioteką do przetwarzania plików CSV. Generalnie nie jest to przyjemna robota, ale z tym narzędziem zrobiło się naprawdę fajnie. Nazywa się CsvHelper a więcej informacji na jej temat można znaleźć tutaj. Żeby nie przepisywać oryginalnej dokumentacji, która jest dostępna na stronie biblioteki chciałabym raczej pokazać jak to działa w praktyce dlatego też od razu zapraszam do moich przykładów dostępnych na...

Tagi: C#, tools
Źródło: programistka.net
Dziel się z innymi:
Przetwarzanie plików CSV w C# stało się przyjemniejsze - CsvHelper | Programistka .NET/C# - Iwona

Narzędzia 2834 dni, 13 godzin, 37 minut temu Maga 299 źrodło rozwiń

Dziś wpis poruszający tematykę metod wirtualnych, który jest skierowany raczej dla początkujących programistów choć nie ukrywam, że ja sam stosunkowo późno pojąłem to zagadnienie. Dlaczego więc o tym piszę? Tak jak przy okazji jednego z moich pierwszych postów (link macie tu) do podjęcia tematu sprowokował mnie Resharper, który to ostatnio wyświetlił mi taki oto komunikat:   Virtual member call in constructor   Całe szczęście, że R# bacznie czuwał nad moimi poczynaniami, ponieważ przez pomyłkę mogłem...

Tagi: virtual
Źródło: foreverframe.pl
Dziel się z innymi:
Czym są metody wirtualne i dlaczego nie powinniśmy wywoływać ich w konstruktorze? - Forever F[r]ame

Sztuka programowania 2854 dni, 20 godzin, 53 minuty temu dpawlukiewicz 304 źrodło rozwiń

W procesie implementacji systemu informatycznego zwykle przychodzi moment, gdzie w naszym kodzie zaczynają pojawiać się informacje niezbędne np. do połączenia z bazą danych lub integracją z zewnętrznymi dostawcami wszelakich usług jak np. mailing. Strategi radzenia sobie z tą niedogodnością jest kilka. Możemy temat uznać za mało ważny, który po prostu olejemy. Nie jest to dobrym pomysłem chociażby z tego względu, że w dzisiejszych czasach reverse engineering jest wszechobecny i dla wprawionych osób dekom...

Źródło: foreverframe.pl
Dziel się z innymi:
Przechowywanie danych wrażliwych w ASP.NET Core - Forever F[r]ame

Sztuka programowania 2897 dni, 22 godziny, 19 minut temu dpawlukiewicz 174 źrodło rozwiń

Nie uznaje komentarzy i wy też możecie się ich wyrzec./// Dokumentacja Dlaczego tak mi ona przeszkadza? Często wielkie firmy wymagają aby ich kod był udokumentowany. Mam tutaj na myśli tą grubą dokumentacje: Ma tak być ponieważ… W zasadzie chyba nigdy nie usłyszałem dlaczego tak ma być – ciekawa sprawa. Równie ciekawe kto podejmuje taką decyzję, że kod musi być udokumentowany? Osoba ...

Dziel się z innymi:
Bez komentarza | Jarosław Stadnicki

Daj się poznać 2016 2892 dni, 22 godziny, 8 minut temu macabre13 263 źrodło rozwiń

Object-Relational Mapping (w skrócie ORM) powstał, aby pogodzić dwa niekompatybilne ze sobą światy: obiektowy oraz relacyjny. Dzięki zastosowaniu ORM-ów programiści nie muszą martwić się ręcznym tworzeniem połączeń do bazy danych czy chociażby pisaniem klasycznych zapytań SQL. Wszystko co musimy zrobić to pobrać framework i dokonać prostej konfiguracji. Niestety jak to zwykle w życiu bywa, każdy kij ma dwa końce. I o ile ORM-y powstały, aby ułatwić pracę każdemu z nas, o tyle brak zrozumienia jak one dzi...

Źródło: foreverframe.pl
Dziel się z innymi:
Entity Framework - siedem grzechów głównych - Forever F[r]ame

Bazy danych i XML 2903 dni, 17 godzin, 4 minuty temu dpawlukiewicz 478 źrodło rozwiń

MVC jest królem! Z modelu, przez kontroler, do widoku! Mówili. Słuchaliśmy. Polegliśmy. Niezależnie od wykorzystywanej technologii czy frameworka: jeżeli “dziubiesz webówki” to prawdopodobnie działasz w MVC. I to “C” może reprezentować różne pojęcia. Czasami jest to Controller, czasami Module, czasami coś jeszcze innego.

Źródło: devstyle.pl
Dziel się z innymi:
Kontroler jest jak wyrostek

Sztuka programowania 2904 dni, 23 godziny, 5 minut temu rroszczyk 261 źrodło rozwiń

Wstrzykiwanie zależności do walidatorów FluentValidation.

Źródło: radblog.pl
Dziel się z innymi:
FluentValidation – wstrzykiwanie zależności | RadBlog

Sztuka programowania 2914 dni, 22 godziny, 44 minuty temu Radosław Maziarka 152 źrodło rozwiń

W dzisiejszym wpisie chciałbym przedstawić nowe narzędzie udostępnione w Visual Studio 2015 jakim jest okno C# Interactive. Jest ono dostępne od wydania Update 1. Jeśli kiedykolwiek zdarzało wam się irytować podczas tworzenia kolejnego projektu Console Application tylko po to aby wypróbować działanie kawałka kodu na pewno ucieszy was fakt że za pomocą C# Interactive już tego nie będziecie musieli robić Okno to dostarcza mechanizm REPL...

Dziel się z innymi:
C# Interactive – Siepacze Kodu

Narzędzia 2920 dni, 22 godziny, 56 minut temu Zaba 415 źrodło rozwiń

Jak wiemy delegaty w języku C# zawierają referencje do metod o określonych wcześniej parametrach oraz typie jaki dana metoda zwraca.

Tagi: .Net, C#, delegate
Dziel się z innymi:
Delegate – GetInvocationList – Siepacze Kodu

Sztuka programowania 2928 dni, 23 godziny, 6 minut temu Zaba 138 źrodło rozwiń

Jeśli tak jak ja starasz się jak najbardziej ograniczyć się do używania wyłącznie klawiatury do pracy z tekstem, to pewnie korzystasz i/lub znasz sporą część z nich, ale jeśli dużo korzystasz z myszy i nigdy nie przyszło Ci do głowy, by przestawić się na nieco inny tryb pracy, to postaram się przeciągnąć Cię na ciemną stronę mocy i pokazać, że można to robić nieco inaczej.

Hryniewski.NET | Visual Studio Productivity 101 - Skróty klawiszowe

Daj się poznać 2016 2934 dni, 22 godziny, 42 minuty temu Rafał Hryniewski 298 źrodło rozwiń

Entity Framework. Code-first. Migrations. Opis konfiguracji w projekcie i ciekawy przypadek z rozwiązaniem problemu.

Źródło: kduszynski.pl
Dziel się z innymi:
Użyj migracji. Mówili. Będzie fajnie. Mówili. To proste. Mówili. – Wildpost

Daj się poznać 2016 2943 dni, 23 godziny, 29 minut temu wildcat89 245 źrodło rozwiń

Visual StudioŁukasz Zaborski2 min readAdd Comment Często podczas debugowania miałem problem z sprawdzeniem co dana metoda zwraca w momencie kiedy call stack znajdował się na linijce z return. Przykładowo mając poniższą metode nie byłem w stanie podejrzeć jakie wartości są zwracane.public IEnumerable

Dziel się z innymi:
Podgląd zwróconych wartości podczas debugowania – Siepacze Kodu

Narzędzia 2942 dni, 7 godzin, 27 minut temu Zaba 215 źrodło rozwiń

1 2

Najaktywniejsi w tym miesiącu