dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 20

Czasami pisząc aplikację claims-aware musimy zaktualizować dane, które są przechowywane w Claims. Takich przypadków może być wiele, na przykład użytkownik zaktualizował imię czy też nazwisko, a może adres. Jeżeli nie zaktualizujemy Claims a polegamy na nich to przy odwołaniu się do wartości danego claim otrzymamy błędne informacje – stare. Może to prowadzić do pewnych komplikacji ...

Źródło: blog.gutek.pl
Dziel się z innymi:
Odświeżanie Claims w aplikacji

Sztuka programowania 862 dni, 4 godziny, 14 minut temu rroszczyk 143 rozwiń

In this post, I want to go beyond “Hello World” and show real life examples. F# and Nancy – Where to start ?

Tagi: F#
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] F# and Nancy - beyond Hello World | Pragmatic Developer

Sztuka programowania 871 dni, 9 godzin, 58 minut temu michalfranc 147 rozwiń

Niedawno byłem zmuszony do powrotu do kodu, który kiedyś współtworzyłem. Musiałem dołożyć pewną w gruncie rzeczy drobną funkcjonalność. Nie sprawiło to mi większych problemów, ale samo obcowanie z tym kodem skłoniło mnie do refleksji. Dopiero porównując tamten kod (z którego byłem przecież dumny jak paw) z kodem dzisiejszym widzę różnicę (ciekawe co powiem za kilka lat o obecnym kodzie). Różnicę w sobie samym. Widzę jak przez ostatnie dwa lata się zmieniłem (ale to temat na inny post). Moją szczegó...

Walidacja danych w nHibernate – ewolucja postępowania w czasie | Wojtek Pitek about dev

Sztuka programowania 871 dni, 9 godzin, 58 minut temu wopi 135 rozwiń

Częstym zadaniem, na które natykam się w czasie pracy programisty .NET to integracja z Office-em. Typowym zastosowanie takiej integracji jest export lub import danych do plików Excela dla Pań z księgowości : ) Jednym z problemów podczas integracji jest szybkość importowania i eksportowania danych do z plików Excela. Problem szybkości tworzenia plików Excel-a widać już przy wielkościach rzędu 1000 wierszy. Jedyną pomocą jest zmienić sposób integracji.

Tagi: .Net, C#, Excel, import
Dziel się z innymi:
Szybkie importowanie danych do Excel-a w C#  | Blog Programisty.NET

Sztuka programowania 874 dni, 16 godzin, 51 minut temu przemekwa 433 rozwiń

Jeżeli chcecie się pobawić ASP.NET vNext to trzeba wiedzieć o jednym. Jeżeli w VS mamy zdefiniowane dodatkowe źródła nuget to domyślnie kpm (K Package Manager) będzie także przeczesywał je w poszukiwaniu paczek. Czyli za każdym razem jak odpalicie komendę kpm restore czy kpm install, nie tylko zostanie przeczesany standardowy nuget, ale także wszystkie dodatkowe źródła jakie macie ustawione w VS. Ogólnie nie j...

Tagi: asp, NuGet, vNext
Źródło: blog.gutek.pl
Dziel się z innymi:
ASP vNext i dodatkowe źródła nuget w VS

Sztuka programowania 876 dni, 18 godzin temu rroszczyk 162 rozwiń

W trzecim odcinku rozmawiam z Adamem Kosińskim – programistą, prelegentem, aktualnie kodzącym C# w Londynie. Tematem przewodnim są testy jednostkowe – nasza wspólna pasja. Gadamy zarówno o najlepszych jak i najgorszych praktykach. Przestrzegamy też na to uważać podczas przygody z testowaniem. Zastanawiamy się również dlaczego czasami testy nie spełniają oczekiwań programistów i… i wiele więcej :). Konkurs: dzisiaj rozdaję licencję na NCrunch. ...

Tagi: UNIT TEST
Źródło: devtalk.pl
Dziel się z innymi:
03 - O testach z Adamem Kosińskim | DevTalk

Sztuka programowania 879 dni, 4 godziny, 26 minut temu psz750 152 rozwiń

Nieuchronnie zbliża się moment, w którym aplikacja, za którą jestem współodpowiedzialny zostanie opublikowana i zacznie działać u klienta. Lubię ten moment bo jest to ostateczna weryfikacja naszej pracy. Zdaje sobie jednak sprawę, że wiąże się to z wprowadzeniem pewnych dodatkowych funkcjonalności w aplikacji, które w fazie rozwojowej są (całkowicie?) zbędne. I właśnie jedyną z takich funkcjonalności chciałem omówić a konkretnie migrację bazy danych. Pamiętam jak dziś moment, w którym oddaliśmy (na...

Tagi: C#, NHibernate
Dziel się z innymi:
NHibernate – migracja bazy danych

Sztuka programowania 884 dni, 5 godzin, 16 minut temu wopi 193 rozwiń

Continuous Integration, Code Reviews, Test/Behaviour Driven Development, Automated User Acceptance Tests, FxCop, StyleCop, NDepend, Resharper i wiele wiele innych technik/narzędzi wykorzystywanych tylko po to, aby tworzyć lepszy kod. A często zapominamy, lub nie wiemy, o podstawowych sposobach na zapewnienie lepszej jakości kodu. Dzisiaj pokażę jak osiągnąć lepszy kod w 4 kliknięciach.

Dziel się z innymi:
Lepszy kod w 4 kliknięciach | Piotr Perak

Sztuka programowania 894 dni, 21 godzin, 4 minuty temu http://pawlos.blogspot.com/ 472 rozwiń

O TDD napisano wiele, sam napisałem całkiem sporo i mówiłem całkiem sporo podczas kilku prelekcji. Używam TDD od ponad 5 lat już. Powinienem być super mega ninja pro TDD master. Mimo tego jakiś czas temu, pisząc bardzo prosty kod, na prawdę super prosty, naszła mnie taka refleksja: Jest zielone, jest ok. [Fact] public void Example_test() ...

Tagi: TDD
Źródło: www.benedykt.net
Dziel się z innymi:
Jeszcze słowo o TDD : arek online

Sztuka programowania 895 dni, 14 godzin, 37 minut temu http://pawlos.blogspot.com/ 246 rozwiń

Omawiana w poprzednim poście zależność w najprostszej postaci charakteryzuje się pewnym nieprzyjemnym problemem (nie mówiąc o samym fakcie konieczności korzystania z takiej abstrakcji), który postaram się przedstawić na przykładzie.

Źródło: rpajak.com
Dziel się z innymi:
IFactory = abstrakcja na Func | Robert Pająk – Blog

Sztuka programowania 900 dni, 20 godzin, 17 minut temu Robert Pająk 341 rozwiń

I would like to present a solution that will make it easier to work with any application logs and convenient way to help monitor the work of program. This solution is based on ILogCollector interface.

Tagi: C#, Framework, IoC, logging
Źródło: piotrluksza.com
Dziel się z innymi:
[En] Log collector – logging on steroids | Piotr Łuksza

Sztuka programowania 900 dni, 20 godzin, 17 minut temu pluksza 216 rozwiń

How to make your 'debugging life' easier with DebuggerDisplay attribute

Źródło: progrunning.net
Dziel się z innymi:
[EN] ProgRunning   » What I’ve learned today – Debugging with DebuggerDisplay attribute

Sztuka programowania 902 dni, 4 godziny, 56 minut temu mkieres 159 rozwiń

Pamiętam jak dawnymi czasami każde exception przyprawiało mnie o gęsią skórkę. Szukałem sposobu jak tu je wyeliminować (choć już wtedy wiedziałem, że niektórych źródeł nie wyeliminuje nigdy). Dziś z perspektywy czasu wiem jaki byłem głupi. Czasami exception to rzecz, o której wprost marzymy. A jak to z marzeniami bywa rzadko się one spełniają. Kilka “ciekawszych” problemów z którymi się zetknąłem:1. Backup bazy danych działa wybiórczo Wdrażając oprogramowanie u klienta liczyłem tylko na jedno ni...

Tagi: C#
Dziel się z innymi:
Najgorsze problemy ever | Wojtek Pitek about dev

Sztuka programowania 904 dni, 12 minut temu wopi 397 rozwiń

Założenie: Chcemy mieć możliwie wysoką zgodność z SOLID + Depedency Injection Problem: Piszemy implementację, która zawiera jakieś zasoby i musi je zwalniać (czyli implementacja IDisposable) Omawiane zasoby są bardzo obciążające i nie chcemy je jak najszybciej zwalniać Nie chcemy mieć interfejsu dziedziczącego po IDisposable, bo najczęściej jest to Leaky Abstraction

Źródło: rpajak.com
Dziel się z innymi:
IOwned – aby nasze abstrakcja były możliwie czysta | Robert Pająk – Blog

Sztuka programowania 904 dni, 12 minut temu Robert Pająk 291 rozwiń

Z poprzedniego posta “DI: profesjonalne kontenery” wiemy, że wykorzystujemy kontener. Wiemy też, że użycie własnej implementacji to głupota. Pomyśleliśmy również jakimi kryteriami się kierować wybierając kontener do naszego projektu. Tak jak napisałem: ja używam Autofac. I właśnie ta biblioteka wyląduje w przedstawianym demo. Pierwsze co robię to: Install-Package Autofac Mając na pokładzie Autofaca mogę z nie...

Dziel się z innymi:
DI: użycie Autofac | Maciej Aniserowicz o programowaniu

Sztuka programowania 910 dni, 23 godziny, 21 minut temu rroszczyk 308 rozwiń

Some guidelines about creation and naming projects in Visual Studio

Źródło: progrunning.net
Dziel się z innymi:
[EN] Creating & Naming Projects with Visual Studio

Sztuka programowania 912 dni, 3 godziny, 28 minut temu mkieres 173 rozwiń

Temat testów parametryzowanych pojawił się przy okazji pisania naszego „drugiego” testu jednostkowego. Wtedy to skorzystaliśmy z atrybutu [TestCase] pozwalającym na zdefiniowanie zestawów wartości, które są przekazywane do metody testowej. Stosując atrybuty do testów parametryzowanych (m. in. TestCase, Values, Range, Random) ograniczamy liczbę naszych metod testowych i redukujemy ilość redundantnego kodu.

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD cz. 8: Testy parametryzowane | DARIUSZ WOZNIAK.NET

Sztuka programowania 919 dni, 21 godzin, 58 minut temu dariuszwozniak 236 rozwiń

Na ostatnim (tj. 90) spotkaniu KGD.NET miały miejsce dwie prezentacje. Prezentacja Procenta o DI to było to na co czekałem (tzn. potwierdzenie, że idę słuszną drogą oraz rozwianie pewnych wątpliwości). Druga prezentacja (a może lepiej powiedzieć pierwsza) była poświęcona F#. Nie spodziewałem się nic specjalnego po niej. Co tu dużo mówić pewien czas temu stworzyłem nawet coś w tym języku, ale mówiąc szczerze jakoś specjalnie mi to nie podchodziło. Jednak Michał Łusiak pokazał, że F# to język, którem...

Tagi: .Net, C#, F#
Dziel się z innymi:
F# pierwsze kroki (po raz drugi) | Wojtek Pitek about dev

Sztuka programowania 926 dni, 7 godzin, 31 minut temu wopi 182 rozwiń

Poprzedni wpis dotyczył cyklu życia strony w ASP.NET. Był związany z pytaniem, które trafiło mi się na jednej z rozmów kwalifikacyjnych. Po ukończeniu tamtego posta, zaczęły mi się przypominać również inne pytania. Stwierdziłem, że przez następne kilka tygodni będę tutaj na blogu zadawał jedno z takich pytań i starał się je rozwiązać, rozwiewając wszelkie wątpliwości. Pytanie brzmiało: jaka jest różnica pomiędzy słowem new, a słowem override? Zaczynając od przykładu: class Program { stat...

Pytania z rozmów vol. 2 – .NET – słowo new vs słowo override | maciejjędrzejewski

Sztuka programowania 939 dni, 22 godziny, 50 minut temu jedmac 444 rozwiń

Kompresja gZIP czyli najprostszy (chyba) sposób na odchudzenie strony. Wiadomo, że należy stosować odpowiednie podejście do tworzenia layoutów, jednak kiedy zdarzy się już tak rozbudowany widok, a nie można z niego po prostu wyrzucić danych czy podielić ich na kilka innych widoków to warto się tym rozwiązaniem zainteresować. W sumie warto się nim zainteresować tak czy tak.

Szybki strzał: Kompresja gZIP w aplikacji ASP.NET MVC  | devharmony

Sztuka programowania 939 dni, 22 godziny, 50 minut temu emmetsa 166 rozwiń

1 2... 18 19 20 21 22 23... 38 39
Szkolenia SecurITum

kwiecień

26.
CodeEurope
Kraków

maj

17.
InfoShare
Gdańsk
23.
CodeEurope
Wrocław
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 603,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,91)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 578,06)

15

jedmac (3 308,39)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

spetz (2 783,21)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 590,68)