Strona głównaUżytkownik

kkalinowski | użytkownik

kkalinowski
kkalinowski
744,47
961 dni, 10 godzin, 58 minut temu
1 października, 2016
dotnetomaniak.pl

Legacy Monolit to zwykle bestia. Rozmowy konferencyjne pchają nas do zmiany go w mikroserwisy, wydzielenia Bounded Contextów użycia Kubernetes itd. Są to często dobre rady, ale nie zawsze wykonalne. Są momenty, gdy musimy działać pragmatycznie. Migracja może być zbyt kosztowna i zbyt wymagająca czasowo. Jak przeskalować monolit, gdy kończy nam się czas? Przeczytaj w moim nowym artykule!

Źródło: event-driven.io
Dziel się z innymi:
How to quickly scale a legacy monolith? - Oskar Dudycz

Architektura 998 dni, 12 godzin, 14 minut temu oskar-at-net 75 źrodło rozwiń

Moja wypowiedź na temat obecnej szalonej sytuacji na świecie i barbarzyńskiej wojnie, którą wypowiedziała Rosja, Ukrainie. Jest też sporo moich przemyśleń o naszej banieczce IT i tym, że "ja nie interesuje się polityką" już jest nieaktualne (o ile kiedykolwiek było). Jest też trochę linków popierających moje tezy.

Źródło: event-driven.io
Dziel się z innymi:
“Nie interesuję się polityką” jest już nieaktualne - Oskar Dudycz

Inne 981 dni, 12 godzin, 25 minut temu oskar-at-net 115 źrodło rozwiń

There are many ways to generate PDF files. You can use a PDF library, but generating a PDF manually is not trivial. You can use a report library, but they are often paid solution and not trivial to use for simple needs.

Tagi: PDF
Źródło: www.meziantou.net
Dziel się z innymi:
Generate PDF files using an html template and Playwright - Meziantou's blog

Narzędzia 1099 dni, 11 godzin, 32 minuty temu Piotr Stapp 73 źrodło rozwiń

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 1459 dni, 12 godzin, 39 minut temu dsibinski 65 ź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 1537 dni, 14 godzin, 8 minut temu tazos333 61 ź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 1717 dni, 13 godzin, 29 minut temu Piotr Stapp 129 ź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 1642 dni, 12 godzin, 56 minut temu landeeyo 55 ź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 1642 dni, 12 godzin, 56 minut temu Krzysztof_DevKR 60 ź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 1703 dni, 12 godzin, 58 minut temu landeeyo 181 ź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 1675 dni, 13 godzin, 59 minut temu Admu 75 ź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 1689 dni, 12 godzin, 47 minut temu cezarypiatek 66 ź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 1739 dni, 14 godzin, 15 minut temu lkurzyniec 247 ź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

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 1813 dni, 13 godzin, 6 minut temu Piotr Stapp 106 ź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 1821 dni, 12 godzin, 50 minut temu mszymczyk 173 ź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 1908 dni, 13 godzin, 36 minut temu Łukasz Kałużny 83 ź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 1932 dni, 14 godzin, 49 minut temu Krzysztof_DevKR 147 ź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 1927 dni, 14 godzin, 44 minuty temu cezarypiatek 166 ź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 2073 dni, 13 godzin, 57 minut temu asciiBlade 69 źrodło rozwiń

1 2 3 4 5