dotnetomaniak.pl

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

Tworząc aplikacje webowe, często zastanawiamy się, czy tworzony przez nas kod nie pogorszy czasów odpowiedzi całej aplikacji. W jaki sposób możemy kontrolować te czasy, tak by kontrola była jednym z elementów całego procesu CI w naszym projekcie. Jednocześnie zapewniając losowość danych, o które odputujemy sprawdzaną aplikację. Właśnie o tym jest ten artykuł, zapraszam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Performance testing using FsCheck

Sztuka programowania 1 dzień, 1 godzinę, 4 minuty temu mnie 25 rozwiń

Piszą i mówią o Scrumie wszyscy, od lat wydaje się być nieprzemijającą modą. Zanim zaczęłam pracować w jakiejkolwiek metodologii Agile, byłam wielką entuzjastką;) Po jakimś czasie okazało się, że nie jest jednak tak kolorowo...

Źródło: blog.d9k.info
Dziel się z innymi:
Czego nauczyła mnie praca w Scrumie? | Mój skrawek Sieci

Sztuka programowania 1 dzień, 1 godzinę, 4 minuty temu de9ka 182 rozwiń

Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi. Zachęcam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Jak wykorzystać Code Metrics do obniżenia długu technologicznego

Sztuka programowania 1 dzień, 1 godzinę, 4 minuty temu mnie 102 rozwiń

Recently, I was tricked by Roslyn, today by Json.NET. My bloody luck ;) Let's look at the following two very simple classes. Class A has one readonly property and I had to define a special constructor to allow Json.NET to set this property. B is also simple. It has one property, this time of type A with some default value...

Tagi: .Net, programming
Dziel się z innymi:
Json.net also tricked me | Michał Komorowski

Sztuka programowania 1 dzień, 1 godzinę, 4 minuty temu http://michalkomorowski.blo... 46 rozwiń

Różnice między klasą a strukturą w C#, szczególnie na początku przygody z programowaniem, mogą wydawać się niewielkie i nieistotne, jednak pytania o nie często pojawiają się na rozmowach kwalifikacyjnych dla junior developerów, a ich znajomość jest dodatkowo kluczowa ze względów wydajnościowych, Jeżeli programowałeś w C++ pamiętasz zapewne, że różnica między klasą a strukturą polega tam jedynie na tym, że class ma pola domyślnie prywatne, a struct publiczne, natomiast w pamięci reprezentowane są w taki ...

Dziel się z innymi:
Klasy i struktury – Michał Walczyński

Sztuka programowania 1 dzień, 1 godzinę, 4 minuty temu macabre13 76 rozwiń

A while ago 2 of my SpecFlow tests started failing on the build server. At the same time, on a few local machines no problems were observed. I also didn't find any exceptions in the log, so I decided to log into the server and debug a problem there. Quite soon I figured out that the problem is in the algorithm that uses Roslyn to analyse and understand the code...

Tagi: roslyn
Dziel się z innymi:
Roslyn rme again | Michał Komorowski

How to hash password with simple way.

Tagi: hashowanie
Źródło: fildev.pl
Dziel się z innymi:
Hash password with C#

Sztuka programowania 11 dni, 19 godzin, 22 minuty temu fildev 288 rozwiń

Siemanko Wykorzystując generyczne możliwości C# oraz bibliotekę AutoMapper do mapowania modeli na podstawie konwencji, można zaimplementować np. operacje CRUDowe dla wielu modeli bez potrzeby powtarzania kodu konkretnej implementacji dla konkretnego modelu. Ostatnio, implementując coś w rodzaju kolejki eventów oraz ich obs...

Źródło: marcinszyszka.pl
Dziel się z innymi:
Jak zmapować JObject do konkretnej klasy za pomocą AutoMappera. | Pewnie trzyma Ci cache

Sztuka programowania 11 dni, 19 godzin, 22 minuty temu Marcin Marcin 158 rozwiń

Recently, I was struggling with the SSO authentication. At first I did pick up JSON Web Token which of course is a legitimate option, however, I was forced to share the secret key between different parties, as I decided to use HMAC. Not so long ago I decided to switch to the RSA instead and I’d like to present you both solutions using ASP.NET Core.

JWT RSA & HMAC + ASP.NET Core | Piotr Gankiewicz

Sztuka programowania 17 dni, 11 godzin, 20 minut temu spetz 77 rozwiń

Od ponad roku rozwijam framework do automatyzacji testów. Przez ten czas miałem okazję pracować przy kilku projektach związanych z automatyzacją, gdzie poznałem wspaniałych ludzi i za każdym razem miałem okazję spojrzeć na testowanie automatyczne z innej perspektywy. Widziałem kod doskonały (tak, istnieją takie! :)) oraz taki, o którym chciałbym jak najszybciej zapomnieć. Dzisiaj skupię się na tym drugim i przedstawię wam 3 sprawdzone sposoby na to, jak zepsuć testy automatyczne...

3 sprawdzone sposoby na złe testy automatyczne – mjawulski.pl

Sztuka programowania 21 dni, 14 godzin, 43 minuty temu Michał Jawulski 203 rozwiń

To uczucie, gdy kończymy feature, przeklikujemy ostatni raz aplikację, zatrzymujemy się na chwilę, aby nacieszyć się zakończoną pracą, a tu bach! W innej części aplikacji zauważamy bug’a. Co więcej, kojarzymy ten problem, bo już go poprawialiśmy. Pierwsza myśl? Ktoś (bo przecież nie my) znowu to zepsuł!

Tagi: testy
Dziel się z innymi:
Bug Test Driven Development - PoznajProgramowanie.pl

Sztuka programowania 31 dni, 22 godziny, 49 minut temu AdrianBystrek 120 rozwiń

Serwis RSS Allegro posiada kilka pól, po których możemy wyszukiwać. Niestety nie została udostępniona żadna dokumentacja. Skupmy się na pozostałych możliwościach, poza wyszukiwaniem po tytule. Niestety serwis RSS nie daje możliwości implementacji innych metod niż Where. Nie została udostępniona opcja sortowania, omijania rekordów, czy wybierania niektórych kolumn. Nic nie stoi na przeszkodzie, żeby je zaimplementować, jeśli w przyszłości zostaną dodane!PayU PayU jest polem ...

Źródło: jakubmaguza.pl
Dziel się z innymi:
Ten o dodatkowych funkcjonalnościach - jakubmaguza.pl

Sztuka programowania 31 dni, 22 godziny, 49 minut temu Jakub Maguza 42 rozwiń

Świetny artykuł ukazujący to, jak w prosty sposób uczynić kod bardziej czytelnym.

Tagi: refaktoring
Dziel się z innymi:
Refaktoryzacja lekko i szybko - Jarosław Stadnicki

Sztuka programowania 38 dni, 15 godzin, 55 minut temu piatkosia 348 rozwiń

Jak wybrać odpowiednią technologię, narzędzia, czy framework? Trafiłem ostatnio na nowy portal w sieci, który zmusił mnie do pewnej refleksji. Mianowicie myślę, że jedną z najcięższych decyzji przed jakimi możemy zostać postawieni to decyzja związana z wyborem odpowiedniej technologii, narzędzi, czy frameworków, przy użyciu których będziemy realizować dany projekt.

Jak wybrać odpowiednią technologię, narzędzia, czy framework? - PoznajProgramowanie.pl

Sztuka programowania 43 dni, 12 godzin, 11 minut temu AdrianBystrek 222 rozwiń

Internet of Things happens to be a buzz-word that is often overused by marketing guys to boost profits by branding their product with labels such as ‘smart’ or ‘intelligent’, but what it really is. Why is IoT so popular? Let’s take a look at the technical aspects of that phenomenon.

Dziel się z innymi:
Internet of Things – connecting everything!

Sztuka programowania 43 dni, 12 godzin, 11 minut temu FutureProcessing 77 rozwiń

Kto mi powie co robi poniższy kod. W słowniku znajdują się mniej więcej takie wartości   Słownik przetwarzany jest przez taką metodę   Zwróćcie uwagę na nazwę metody. A teraz na ciało metody. Teraz jeszcze raz na nazwę. Na pierwszy rzut oka coś tu jest nie tak. I nie, nie chodzi o to, że bool to string. Przecież jeśli stan kontrolki (zgodnie z nazwą zmiennej) to „true” to powinna być włączona, prawda? Więc czemu szukamy czy tylko jedna kontrolka jest włączona, skoro wszystk...

Źródło: www.mjawulski.pl
Dziel się z innymi:
Mylące nazwy – mjawulski.pl

Sztuka programowania 45 dni, 14 godzin, 52 minuty temu Michał Jawulski 253 rozwiń

"The code that a computer can understand can be written by anyone. A good programmer writes code that people can understand."

Dziel się z innymi:
Why I cannot understand this code?

Sztuka programowania 50 dni, 14 godzin, 51 minut temu kw677 167 rozwiń

It’s pretty funny to me when you think that you know some programming language quite well and suddenly you find out some feature, you’ve never heard before. I mean at all. That’s exactly what happened to me yesterday. Let’s see what’s that. Generics are very useful in programming since we can avoid writing similar code multiple times. But when we start to complicate them too much, it quickly reduces the legibility of the code. Of course, I don’t claim that whe...

Tagi: alias, C#, generics
Źródło: foreverframe.net
Dziel się z innymi:
CodeTip #7 - Aliased generics in C# - Forever F[r]ame

Sztuka programowania 52 dni, 5 godzin, 9 minut temu dpawlukiewicz 208 rozwiń

Programisto, testerze i Ty drogi biznesie IT! O tym, co to są testy jednostkowe i dlaczego warto traktować je poważnie opowie Robert “Wujek Bob” Martin.

Testy - obywatele pierwszej kategorii

Sztuka programowania 52 dni, 5 godzin, 9 minut temu michal-kulinski 149 rozwiń

Ile to razy otwieraliśmy jakiś kawałek kodu i nagle szok. Metoda ma 300 linijek i z 6 zmiennych. Jak sobie radzić z gigantycznymi metodami? Przedstawię kilka wypracowanych przepisów na radzenie sobie z legacy code. Nie będą one związane z jakimiś konkretnymi wzorcami itp… Cały kod jest dostępny na GitHub.Gigantyczne metody Tak powiem w tajemnicy, że największa metoda z jaką miałem do tej pory do czynienia miała łącznie 9009 linijek i przyjmowała 25 parametrów. Podręcznikowy przykład cl...

Źródło: maciejgos.com
Dziel się z innymi:
Jak sobie radzić z gigantycznymi metodami - Maciej Gos

Sztuka programowania 59 dni, 15 godzin, 50 minut temu Maciej Gos 289 rozwiń

1 2 3 4 5... 39 40
Szkolenia SecurITum

wrzesień

08.
BBQ4IT
Bielsko-Biała
14.
devConf
Kraków
20.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 792,5)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,33)

8

Damian (9 116,11)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 643,06)

15

jedmac (3 318,39)

16

spetz (3 243,29)

17

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

18

CaMeL (2 954,87)

19

lkurzyniec (2 672,96)

20

dpawlukiewicz (2 634,95)