Strona głównaUżytkownik

kkalinowski | użytkownik

kkalinowski
kkalinowski
737,13
7 dni, 21 godzin, 52 minuty temu
1 października, 2016
dotnetomaniak.pl

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern - CodeJourney.net

Sztuka programowania 15 dni, 22 godziny, 16 minut temu dsibinski 47 źrodło rozwiń

Ile razy zdarzyło Ci się rzucać mięsem, bo build działa za wolno! Dlaczego te pakiety npm instalują się tak długo? Przecież pobierałeś je 3 minuty temu w poprzednim commicie. Jak to przyspieszyć? Najlepszym i najprostszym rozwiązaniem jest cache. A jak skonfigurować Cache w Azure Pipelines?

Źródło: ubld.cc
Dziel się z innymi:
Cache Task W Azure Pipelines - Przyspiesz Swój Build - Oszczędzaj Czas

Narzędzia 93 dni, 23 godziny, 45 minut temu tazos333 57 źrodło rozwiń

StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspół...

Źródło: blog.gutek.pl
Dziel się z innymi:
Log decyzji dotyczących architektury rozwiązania (ADR) - Jakub Gutkowski

Architektura 273 dni, 23 godziny, 6 minut temu Piotr Stapp 125 źrodło rozwiń

Estymacja się nie udała, deadline nas pokonał, nie wyrobimy się. Manager dorzuca ludzi do projektu, ale okazuje się to być gaszeniem pożaru benzyną. Poznajcie prawo Brooksa.

Źródło: kalkus.dev
Dziel się z innymi:
Prawo Brooksa

Inne 198 dni, 22 godziny, 33 minuty temu landeeyo 51 źrodło rozwiń

W dzisiejszych czasach przy coraz bardziej złożonych usługach monitoring zyskuje na znaczeniu. W ASP.NET Core dostajemy wbudowane wsparcie do badania stanu aplikacji poprzez Health Checks Middleware. Co nam daje to w praktyce? Zastanówmy się jak możemy sprawdzić czy udostępnione API działa prawidłowo? Zapewne wykonamy żądanie do pierwszego lepszego punktu końcowego. Załóżmy, że nasze API korzysta z brokera ....

Health Checks w ASP.NET Core - DevKR

Sztuka programowania 198 dni, 22 godziny, 33 minuty temu Krzysztof_DevKR 53 źrodło rozwiń

Widziałem projekty. Wielkie projekty. Małe projekty. Długie i krótkie. Zabite przez Scrum.

Źródło: kalkus.dev
Dziel się z innymi:
Scrum zabija

Inne 259 dni, 22 godziny, 35 minut temu landeeyo 176 źrodło rozwiń

Jak dużo czasu poświęcacie na zrozumienie kodu, gdy trzeba w nim coś zmienić? Czasem kod jest na tyle czytelny, że wszystko widać od razu, a czasami trzeba poświęcić po kilka-kilkanaście godzin, aby zrozumieć co się w nim dzieje. Z czego to wynika? Mam kilka przemyśleń na ten temat.

Źródło: www.admu.pl
Dziel się z innymi:
Prosty kod – ADMU Blog

Sztuka programowania 231 dni, 23 godziny, 36 minut temu Admu 74 źrodło rozwiń

How to improve developer's experience while working with non-nullable references

Tagi: roslyn
Dziel się z innymi:
[EN] Improving non-nullable reference types handling · Cezary Piątek Blog

Sztuka programowania 245 dni, 22 godziny, 23 minuty temu cezarypiatek 61 źrodło rozwiń

Boilerplate to kawałek kodu, który w szybki sposób pomaga wystartować pisanie kodu. Pewnego rodzaju szablon. Zamiast startować z pustym projektem i dodawać za każdym razem od nowa te same cegiełki, możemy posłużyć się boilerplatem, który te cegiełki już zawiera. Ostatnimi czasy kilka razy tworzyłem od początku aplikację w .NET Core, a w ramach tej aplikacji odpowiedni zestaw projektów oraz komponentów. Za każdym razem schemat postępowania był bardzo podobny – w jednym projekcie API, w kolejnym projekcie...

Źródło: kurzyniec.pl
Dziel się z innymi:
.NET Core boilerplate, czyli mój projekt wzorcowy | Łukasz Kurzyniec

Architektura 295 dni, 23 godziny, 52 minuty temu lkurzyniec 242 źrodło rozwiń

Pimp your repo with GitHub Actions! Do you have a GitHub account with a repository? Improve it with GitHub Actions! GitHub Actions lets you build your own workflows triggered by all kinds of events from your repositories. If you go and check this website, it looks very promising. Let’s start with a build To start working with GitHub Actions, just go to Actions tab in your repository page. As my repo is built in .Net Core, I can choose this template that GitHub suggests me. After that, we will be ab...

Tagi: .net core, GitHub
Dziel się z innymi:
Pimp your repo with GitHub Actions! – Michał Białecki Blog

Sztuka programowania 299 dni, 22 godziny, 37 minut temu michal-bialecki 81 źrodło rozwiń

Zastanawiamy się co możemy dodać/ulepszyć żeby nasza społeczność czerpała jeszcze więcej korzyści z dotnetomaniaka i postanowiliśmy zaprosić Was do dyskusji. Wiadomo-pomysłów jest sporo, ale pozostaje pytanie: jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka? Każda dodatkowa propozycja również mile widziana. :)Jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka?zmiana wyglądu-dajcie coś nowocześniejszegorozbudowa modu...

Źródło: docs.google.com
Dziel się z innymi:
[Ankieta] Jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka?

Inne 369 dni, 22 godziny, 43 minuty temu Piotr Stapp 105 źrodło rozwiń

Bawiąc się różnymi bibliotekami, frameworkami itp. potrzebujemy danych. Możemy takie wygenerować, ale efekt nie będzie ten sam. Dane pochodzące z rzeczywistego źródła lepiej oddają różnorodność (jedna z V z której składa się Big Data). Są też po prostu ciekawsze, trudniejsze i mogą być związane naszymi zainteresowaniami (np. triathlon)

Źródło: wiadrodanych.pl
Dziel się z innymi:
Skąd brać dane? 11 źródeł (w tym polskie) - Wiadro Danych

Bazy danych i XML 377 dni, 22 godziny, 26 minut temu mszymczyk 170 źrodło rozwiń

Obok StackOverflow Driven Development czy Hype Driven Development ostatnio możemy wyróżnić też CV Driven Development oraz LinkedIn Driven Development. LinkedIn od CV Driven Development różni się tym, że jego efekty kończą jako artykuły na rzeczonym portalu z informacją co takiego fajnego zaprojektowałem/zrobiłem w pracy. Sam LinkedIn coraz częściej wygląda jak na poniższym obrazku, więc warto się zastanowić czy aby na pewno to co czytamy na sens.

Źródło: kaluzny.io
Dziel się z innymi:
Przegląd architektury w Azure typu LLD, część pierwsza

Architektura 464 dni, 23 godziny, 13 minut temu Łukasz Kałużny 78 źrodło rozwiń

Korzystając z systemu kontroli wersji Git zdarza się od czasu do czasu ujrzeć warning o następującej treści „LF will be replaced by CRLF in

LF will be replaced by CRLF - DevKR

Narzędzia 489 dni, 26 minut temu Krzysztof_DevKR 143 źrodło rozwiń

How to avoid common mocking issues and save a lot of typing with the help of Roslyn.

[EN] Effective mocking · Cezary Piątek Blog

Narzędzia 484 dni, 21 minut temu cezarypiatek 162 źrodło rozwiń

Pisząc metody powinniśmy wyodrębniać niskopoziomowe operacje do osobnych metod. Krótka myśl po pewnym code review...

Tagi: csharp
Dziel się z innymi:
Reduce cognitive load for readers of your code

Sztuka programowania 629 dni, 23 godziny, 34 minuty temu asciiBlade 66 źrodło rozwiń

Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.

Dziel się z innymi:
[EN] Inheritance? Just say no!

Architektura 713 dni, 22 godziny, 9 minut temu asciiBlade 151 źrodło rozwiń

Azure Functions 2.0 – real world use case for serverless architecture From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight. From business point: We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model. Customer sends a list of its employees who can use offered services. Based on contract prices for eac...

Źródło: asc.altkom.pl
Dziel się z innymi:
Azure Functions 2.0 - real world use case for serverless architecture

Cloud 730 dni, 22 godziny, 2 minuty temu witek1902 69 źrodło rozwiń

Na początku miesiąca miałem przyjemność udać się do Danii, aby wziąć udział w firmowym hackatonie. Wraz z dwoma osobami pracowałem tam nad prostym projektem, który miał niejako rozszerzyć możliwości GitHuba. Bez wchodzenia w zbędne szczegóły dotyczące samego projektu, całe flow prezentowało się następująco...

Tagi: API, forwarding, ngrok
Źródło: foreverframe.net
Dziel się z innymi:
Szybkie testowanie lokalnego API z ngrok - Forever F[r]ame

Web 779 dni, 23 godziny, 16 minut temu dpawlukiewicz 153 źrodło rozwiń

Po kilku latach kopiowania funkcji pomocniczych między projektami stworzyłem własną bibliotekę - lib12. W tym artykule opisuję do czego może się ona przydać, a także co to jest .NET Standard oraz jak utworzyć własną paczkę nugetową i publikować ją przy użyciu CI/CD.

Źródło: kkalinowski.net
Dziel się z innymi:
[EN] lib12 – my helper library

Narzędzia 779 dni, 23 godziny, 16 minut temu kkalinowski 63 źrodło rozwiń

1 2 3 4 5
.NET diagnostic expert
DAC2019baner

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,62)
8
(9 775,28)
9
(8 533,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 206,43)