dotnetomaniak.pl - Ostatnio opublikowane artykuły w sztuka-programowaniadotnetomaniak.pl - Ostatnio opublikowane artykuły w sztuka-programowania2024-03-19T13:06:29Zhttps://dotnetomaniak.pl/Category/sztuka-programowaniaCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png1463025https://dotnetomaniak.pl/Nowosci-w-C-8-po-2-latach-doswiadczen-Blog-ProgramistyNETNowości w C# 8 po 2 latach doświadczeń | Blog Programisty.NET2023-03-04T22:23:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hCxsKNzeuEGWuSkRYm428w.png"/></div><div>Przemysław Walkowski
Tak jak pisałem wcześniej, wole napisać o nowościach jak już je dobrze poznam więc stąd takie opóźnienie. Po drugie cześć osób i tak nie używa wszystkich nowości, bo tak szybko wychodzą więc warto co jakiś czas o tym napisać aby przypomnieć sobie. Zapraszam na nowości w C# 8 , które weszły w 2019 roku. Napisałem je w skróconej wersji z małymi komentarzami aby było łatwiej je zapamiętać.Spis treściIndeksy i zakresyNul...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-C-8-po-2-latach-doswiadczen-Blog-ProgramistyNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblogprogramisty.net%2fnowosci-w-c-8%2f" style="border:0px"/></a></div></div>przemekwahttps://dotnetomaniak.pl/Users/rnjjbvOmxU-se7omHI0g3w2023-03-06T10:29:02Zhttps://dotnetomaniak.pl/Nowosci-w-C-8-po-2-latach-doswiadczen-Blog-ProgramistyNET12460Przemysław Walkowski
Tak jak pisałem wcześniej, wole napisać o nowościach jak już je dobrze poznam więc stąd takie opóźnienie. Po drugie cześć osób i tak nie używa wszystkich nowości, bo tak szybko wychodzą więc warto co jakiś czas o tym napisać aby przypomnieć sobie. Zapraszam na nowości w C# 8 , które weszły w 2019 roku. Napisałem je w skróconej wersji z małymi komentarzami aby było łatwiej je zapamiętać.Spis treściIndeksy i zakresyNul...https://blogprogramisty.net/nowosci-w-c-8/http://dotnetomaniak.pl/Data/Thumbnails/small_hCxsKNzeuEGWuSkRYm428w.pnghttps://dotnetomaniak.pl/Mocking-dependencies-in-ASPNET-Core-tests-%C2%B7-Cezary-Piatek-BlogMocking dependencies in ASP.NET Core tests · Cezary Piątek Blog2023-01-10T17:26:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_WFelGtDF5ECJO0303NNw8w.png"/></div><div>In this article, I’ll delve into the process of mocking dependencies in a DI container when using WebApplicationFactory, and offer some insights and best practices I’ve learned along the way.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Mocking-dependencies-in-ASPNET-Core-tests-%C2%B7-Cezary-Piatek-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcezarypiatek.github.io%2fpost%2fmocking-dependencies-in-asp-net-core%2f" style="border:0px"/></a></div></div>cezarypiatekhttps://dotnetomaniak.pl/Users/OxvLOFvDMk2cm_fdr4hd-Q2023-01-11T08:46:04Zhttps://dotnetomaniak.pl/Mocking-dependencies-in-ASPNET-Core-tests-%C2%B7-Cezary-Piatek-Blog1790In this article, I’ll delve into the process of mocking dependencies in a DI container when using WebApplicationFactory, and offer some insights and best practices I’ve learned along the way.https://cezarypiatek.github.io/post/mocking-dependencies-in-asp-net-core/http://dotnetomaniak.pl/Data/Thumbnails/small_WFelGtDF5ECJO0303NNw8w.pnghttps://dotnetomaniak.pl/Jakie-cechy-wyrozniaja-dobrego-programisteJakie cechy wyróżniają dobrego programistę?2022-11-09T13:18:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_TjnWjWZxvkugY1Fs89Q3Dw.png"/></div><div>Nie każda osoba może z miejsca stać się programistą. Ludzie w tym zawodzie powinni posiadać parę atrybutów, aby faktycznie mieli oni możliwość osiągnąć sukces w branży. Zatem, jakie są cechy charakteryzujące dobrego programistę?Poczucie odpowiedzialności
Priorytetem jest branie odpowiedzialności za stworzony przez nas kod. Jest to związane z pedantycznym wręcz zadbaniem o jego dokładn...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jakie-cechy-wyrozniaja-dobrego-programiste"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.it-manuals.info%2fjakie-cechy-wyrozniaja-dobrego-programiste.html" style="border:0px"/></a></div></div>arturito345https://dotnetomaniak.pl/Users/rfHBZUiWE0-kvwK58DGU_g2022-11-15T16:39:51Zhttps://dotnetomaniak.pl/Jakie-cechy-wyrozniaja-dobrego-programiste11200Nie każda osoba może z miejsca stać się programistą. Ludzie w tym zawodzie powinni posiadać parę atrybutów, aby faktycznie mieli oni możliwość osiągnąć sukces w branży. Zatem, jakie są cechy charakteryzujące dobrego programistę?Poczucie odpowiedzialności
Priorytetem jest branie odpowiedzialności za stworzony przez nas kod. Jest to związane z pedantycznym wręcz zadbaniem o jego dokładn...https://www.it-manuals.info/jakie-cechy-wyrozniaja-dobrego-programiste.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_TjnWjWZxvkugY1Fs89Q3Dw.pnghttps://dotnetomaniak.pl/Czy-RavenDB-to-dobra-baza-danych-Czy RavenDB to dobra baza danych ?2022-08-24T13:01:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Mgprdz1wyEqhhVDKfA_kDQ.png"/></div><div>Czy istnieje baza danych, która będzie jednocześnie łatwa, szybka i kompleksowa ?
Tak !</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czy-RavenDB-to-dobra-baza-danych-"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.linkedin.com%2fpulse%2fczy-ravendb-dobra-baza-danych-micha%2525C5%252582-august%2f" style="border:0px"/></a></div></div>MAugusthttps://dotnetomaniak.pl/Users/ZLQ0bZjXvkycfud4Y5SYVA2022-08-25T09:41:22Zhttps://dotnetomaniak.pl/Czy-RavenDB-to-dobra-baza-danych-12120Czy istnieje baza danych, która będzie jednocześnie łatwa, szybka i kompleksowa ?
Tak !https://www.linkedin.com/pulse/czy-ravendb-dobra-baza-danych-micha%25C5%2582-august/http://dotnetomaniak.pl/Data/Thumbnails/small_Mgprdz1wyEqhhVDKfA_kDQ.pnghttps://dotnetomaniak.pl/Union-types-in-C-Oskar-DudyczUnion types in C# - Oskar Dudycz2022-07-27T15:35:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_vj6trAliCEqzFEYXiNYPVQ.png"/></div><div>Jestem regularnie pytany o "Jak zaimplementować Union Types w C#". Niestety nie jest to łatwe i musisz dokonać kompromisów; czasami może to skutkować przerostem formy nad treścią, ale...
Jest to osiągalne i bywa użyteczne, zwłaszcza w modelowaniu logiki biznesowej. W najnowszym wpisie postarałem się podejść jak najgłębiej do tego tematu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Union-types-in-C-Oskar-Dudycz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fevent-driven.io%2fpl%2funion_types_in_csharp%2f" style="border:0px"/></a></div></div>oskar-at-nethttps://dotnetomaniak.pl/Users/_vjrDF1E10akUDcHhn8WZA2022-07-28T07:06:14Zhttps://dotnetomaniak.pl/Union-types-in-C-Oskar-Dudycz13100Jestem regularnie pytany o "Jak zaimplementować Union Types w C#". Niestety nie jest to łatwe i musisz dokonać kompromisów; czasami może to skutkować przerostem formy nad treścią, ale...
Jest to osiągalne i bywa użyteczne, zwłaszcza w modelowaniu logiki biznesowej. W najnowszym wpisie postarałem się podejść jak najgłębiej do tego tematu.https://event-driven.io/pl/union_types_in_csharp/http://dotnetomaniak.pl/Data/Thumbnails/small_vj6trAliCEqzFEYXiNYPVQ.pnghttps://dotnetomaniak.pl/How-to-define-the-default-implementation-of-an-interface-in-CHow to define the default implementation of an interface in C#?2022-07-07T19:43:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hvwhGhqMfUC_uW3DmKaxIg.png"/></div><div>There is some black magic code in C# where you can define the default implementation of an interface.
So you can write:
var instance = new ISomeInterface();</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-define-the-default-implementation-of-an-interface-in-C"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fstackoverflow.com%2fa%2f3271323" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2022-07-08T07:34:59Zhttps://dotnetomaniak.pl/How-to-define-the-default-implementation-of-an-interface-in-C11700There is some black magic code in C# where you can define the default implementation of an interface.
So you can write:
var instance = new ISomeInterface();https://stackoverflow.com/a/3271323http://dotnetomaniak.pl/Data/Thumbnails/small_hvwhGhqMfUC_uW3DmKaxIg.pnghttps://dotnetomaniak.pl/How-to-test-typed-HTTP-clients-in-NET%C2%A06How to test typed HTTP clients in .NET 6?2022-07-03T19:42:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_e6We8pGZuEm2pYG13a8TRQ.png"/></div><div>Strongly typed HTTP clients are very useful and convenient. Here's how to test them without sacrificing the advantages of dependency injection.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-test-typed-HTTP-clients-in-NET%C2%A06"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmikolaj-kaminski.com%2fhow-to-test-typed-http-client-with-di%2f" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2022-07-04T07:06:44Zhttps://dotnetomaniak.pl/How-to-test-typed-HTTP-clients-in-NET%C2%A0611830Strongly typed HTTP clients are very useful and convenient. Here's how to test them without sacrificing the advantages of dependency injection.https://mikolaj-kaminski.com/how-to-test-typed-http-client-with-di/http://dotnetomaniak.pl/Data/Thumbnails/small_e6We8pGZuEm2pYG13a8TRQ.pnghttps://dotnetomaniak.pl/10-Najwiekszych-Mitow-o-Programistach-i-Zawodzie-Programisty-Modest-Programmer10 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmer2022-06-10T07:35:54Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KKawABvpUUiiLe542HWkvw.png"/></div><div>10 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/10-Najwiekszych-Mitow-o-Programistach-i-Zawodzie-Programisty-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f10-najwiekszych-mitow-o-programistach-i-zawodzie-programisty" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-06-13T08:43:02Zhttps://dotnetomaniak.pl/10-Najwiekszych-Mitow-o-Programistach-i-Zawodzie-Programisty-Modest-Programmer1175010 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmerhttps://www.modestprogrammer.pl/10-najwiekszych-mitow-o-programistach-i-zawodzie-programistyhttp://dotnetomaniak.pl/Data/Thumbnails/small_KKawABvpUUiiLe542HWkvw.pnghttps://dotnetomaniak.pl/Programowanie-a-Pasja-Czy-Programista-Musi-Byc-Pasjonatem-Modest-ProgrammerProgramowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmer2022-06-10T07:36:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_9i2VaglHMEW5XeSSwHyjmQ.png"/></div><div>Programowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Programowanie-a-Pasja-Czy-Programista-Musi-Byc-Pasjonatem-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fprogramowanie-a-pasja-czy-programista-musi-byc-pasjonatem" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-06-13T08:43:02Zhttps://dotnetomaniak.pl/Programowanie-a-Pasja-Czy-Programista-Musi-Byc-Pasjonatem-Modest-Programmer1490Programowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmerhttps://www.modestprogrammer.pl/programowanie-a-pasja-czy-programista-musi-byc-pasjonatemhttp://dotnetomaniak.pl/Data/Thumbnails/small_9i2VaglHMEW5XeSSwHyjmQ.pnghttps://dotnetomaniak.pl/Nauka-w-Pracy-Czy-Programista-Powinien-Miec-Czas-Na-Nauke-w-Pracy-Modest-ProgrammerNauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmer2022-06-10T07:35:29Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BUD8oUo-x0KPaU2tuqrlCw.png"/></div><div>Nauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nauka-w-Pracy-Czy-Programista-Powinien-Miec-Czas-Na-Nauke-w-Pracy-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fnauka-w-pracy-czy-programista-powinien-miec-czas-na-nauke-w-pracy" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-06-13T08:43:02Zhttps://dotnetomaniak.pl/Nauka-w-Pracy-Czy-Programista-Powinien-Miec-Czas-Na-Nauke-w-Pracy-Modest-Programmer1830Nauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmerhttps://www.modestprogrammer.pl/nauka-w-pracy-czy-programista-powinien-miec-czas-na-nauke-w-pracyhttp://dotnetomaniak.pl/Data/Thumbnails/small_BUD8oUo-x0KPaU2tuqrlCw.pnghttps://dotnetomaniak.pl/Kobiety-w-Swiecie-IT-Czy-Kobiety-Maja-Mniejsze-Szanse-By-Odnalezc-Sie-w-Programowaniu-Modest-ProgrammerKobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmer2022-06-10T07:37:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PXBancnXKk23dFqdwuyeAg.png"/></div><div>Kobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Kobiety-w-Swiecie-IT-Czy-Kobiety-Maja-Mniejsze-Szanse-By-Odnalezc-Sie-w-Programowaniu-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fkobiety-w-swiecie-it-czy-kobiety-maja-mniejsze-szanse-by-odnalezc-sie-w-programowaniu" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-06-13T08:43:02Zhttps://dotnetomaniak.pl/Kobiety-w-Swiecie-IT-Czy-Kobiety-Maja-Mniejsze-Szanse-By-Odnalezc-Sie-w-Programowaniu-Modest-Programmer1400Kobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmerhttps://www.modestprogrammer.pl/kobiety-w-swiecie-it-czy-kobiety-maja-mniejsze-szanse-by-odnalezc-sie-w-programowaniuhttp://dotnetomaniak.pl/Data/Thumbnails/small_PXBancnXKk23dFqdwuyeAg.pnghttps://dotnetomaniak.pl/Czy-Bootcamp-Programistyczny-Jest-Dobra-Sciezka-Wady-i-Zalety-Bootcampow-Modest-ProgrammerCzy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmer2022-06-10T07:36:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3qhD82mlIUOwEDTNrEO5KQ.png"/></div><div>Czy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czy-Bootcamp-Programistyczny-Jest-Dobra-Sciezka-Wady-i-Zalety-Bootcampow-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fczy-bootcamp-programistyczny-jest-dobra-sciezka-wady-i-zalety-bootcampow" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-06-13T08:43:02Zhttps://dotnetomaniak.pl/Czy-Bootcamp-Programistyczny-Jest-Dobra-Sciezka-Wady-i-Zalety-Bootcampow-Modest-Programmer1250Czy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmerhttps://www.modestprogrammer.pl/czy-bootcamp-programistyczny-jest-dobra-sciezka-wady-i-zalety-bootcampowhttp://dotnetomaniak.pl/Data/Thumbnails/small_3qhD82mlIUOwEDTNrEO5KQ.pnghttps://dotnetomaniak.pl/Clean-way-to-add-Startup-class-in-ASPNET-Core-6Clean way to add Startup class in ASP.NET Core 62022-06-07T09:32:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KQWMSY8YrEmeKRI79XSB-w.png"/></div><div>If you are following ASP.NET Core 6, then probably you are aware that with ASP.NET Core 6.0 projects, there is no Startup.cs file. It is now combined with Program.cs file to bring unified experience.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Clean-way-to-add-Startup-class-in-ASPNET-Core-6"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.talkingdotnet.com%2fclean-way-to-add-startup-class-in-asp-net-core-6-project%2f" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2022-06-08T09:15:23Zhttps://dotnetomaniak.pl/Clean-way-to-add-Startup-class-in-ASPNET-Core-611740If you are following ASP.NET Core 6, then probably you are aware that with ASP.NET Core 6.0 projects, there is no Startup.cs file. It is now combined with Program.cs file to bring unified experience.https://www.talkingdotnet.com/clean-way-to-add-startup-class-in-asp-net-core-6-project/http://dotnetomaniak.pl/Data/Thumbnails/small_KQWMSY8YrEmeKRI79XSB-w.pnghttps://dotnetomaniak.pl/Komendy-Docker-a-ktore-nalezy-znac-bedac-programista-Blog-ProgramistyNETKomendy Docker-a, które należy znać będąc programistą | Blog Programisty.NET2022-05-22T19:50:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_78w9F-Fl2UeJZPVFApjdBQ.png"/></div><div>Narzędzia progamistycznedevops, docker, komendy, push, spis, wslPrzemysław Walkowski
Kolejny wpis o komendach, które należy znać tym razem dla Docker-a. (wcześniej było dla po GIT-a https://blogprogramisty.net/komendy-git-a-ktore-nalezy-znac/) Dlaczego warto? No cóż jako, że każdy programista powinien chcieć być dobrym programistą warto znać narzędzia, które towarzyszą programowaniu i umieć jakoś minimalnie się w nich poruszać aby, gdy przyjedzie okazja nie błądzić po omacku po Internecie. To nie jest ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Komendy-Docker-a-ktore-nalezy-znac-bedac-programista-Blog-ProgramistyNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblogprogramisty.net%2fkomendy-docker-a-ktore-nalezy-znac-bedac-programista%2f" style="border:0px"/></a></div></div>przemekwahttps://dotnetomaniak.pl/Users/rnjjbvOmxU-se7omHI0g3w2022-05-23T08:15:48Zhttps://dotnetomaniak.pl/Komendy-Docker-a-ktore-nalezy-znac-bedac-programista-Blog-ProgramistyNET11760Narzędzia progamistycznedevops, docker, komendy, push, spis, wslPrzemysław Walkowski
Kolejny wpis o komendach, które należy znać tym razem dla Docker-a. (wcześniej było dla po GIT-a https://blogprogramisty.net/komendy-git-a-ktore-nalezy-znac/) Dlaczego warto? No cóż jako, że każdy programista powinien chcieć być dobrym programistą warto znać narzędzia, które towarzyszą programowaniu i umieć jakoś minimalnie się w nich poruszać aby, gdy przyjedzie okazja nie błądzić po omacku po Internecie. To nie jest ...https://blogprogramisty.net/komendy-docker-a-ktore-nalezy-znac-bedac-programista/http://dotnetomaniak.pl/Data/Thumbnails/small_78w9F-Fl2UeJZPVFApjdBQ.pnghttps://dotnetomaniak.pl/Running-JavaScript-inside-a-NET-app-with-JavaScriptEngineSwitcherRunning JavaScript inside a .NET app with JavaScriptEngineSwitcher2022-05-19T16:46:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_QQbzQragAkevxdzjNYDCIw.png"/></div><div>I was working on a side project the other day, and realised I really needed to use some JavaScript functionality. The thought of dealing with Node.js and npm again totally put me off, so I decided to look into the possibility of running JavaScript inside a .NET application.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Running-JavaScript-inside-a-NET-app-with-JavaScriptEngineSwitcher"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fandrewlock.net%2frunning-javascript-in-a-dotnet-app-with-javascriptengineswitcher%2f" style="border:0px"/></a></div></div>mkaminskihttps://dotnetomaniak.pl/Users/PaL6OYijOkm0IO2RPWnQ3A2022-05-20T07:08:39Zhttps://dotnetomaniak.pl/Running-JavaScript-inside-a-NET-app-with-JavaScriptEngineSwitcher1780I was working on a side project the other day, and realised I really needed to use some JavaScript functionality. The thought of dealing with Node.js and npm again totally put me off, so I decided to look into the possibility of running JavaScript inside a .NET application.https://andrewlock.net/running-javascript-in-a-dotnet-app-with-javascriptengineswitcher/http://dotnetomaniak.pl/Data/Thumbnails/small_QQbzQragAkevxdzjNYDCIw.pnghttps://dotnetomaniak.pl/Finding-meaning-in-an-IT-jobFinding meaning in an IT job2022-05-15T18:01:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EB-K3DKzYkqbzWN9ClVt7Q.png"/></div><div>(...) I wanted to explore the feeling that to do something really meaningful, perhaps I would need to leave IT industry completely. Do I?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Finding-meaning-in-an-IT-job"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2ftaurit.pl%2ffinding-meaning-in-an-it-job%2f" style="border:0px"/></a></div></div>buli-wawhttps://dotnetomaniak.pl/Users/BO9OK7kzoEGMEN7F6PyE2w2022-05-17T07:02:15Zhttps://dotnetomaniak.pl/Finding-meaning-in-an-IT-job1640(...) I wanted to explore the feeling that to do something really meaningful, perhaps I would need to leave IT industry completely. Do I?https://taurit.pl/finding-meaning-in-an-it-job/http://dotnetomaniak.pl/Data/Thumbnails/small_EB-K3DKzYkqbzWN9ClVt7Q.pnghttps://dotnetomaniak.pl/12-Wskazowek-Dla-Programistow-By-Pracowac-Efektywnie-Modest-Programmer12 Wskazówek Dla Programistów, By Pracować Efektywnie - Modest Programmer2022-04-29T06:26:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_8MLSxsIsOUWfzgxrcqbqgg.png"/></div><div>12 Wskazówek Dla Programistów, By Pracować Efektywnie - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/12-Wskazowek-Dla-Programistow-By-Pracowac-Efektywnie-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f12-wskazowek-dla-programistow-by-pracowac-bardziej-efektywnie" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-05-02T07:27:35Zhttps://dotnetomaniak.pl/12-Wskazowek-Dla-Programistow-By-Pracowac-Efektywnie-Modest-Programmer1203012 Wskazówek Dla Programistów, By Pracować Efektywnie - Modest Programmerhttps://www.modestprogrammer.pl/12-wskazowek-dla-programistow-by-pracowac-bardziej-efektywniehttp://dotnetomaniak.pl/Data/Thumbnails/small_8MLSxsIsOUWfzgxrcqbqgg.pnghttps://dotnetomaniak.pl/Programista-Na-Rozmowie-Kwalifikacyjnej-Modest-ProgrammerProgramista Na Rozmowie Kwalifikacyjnej - Modest Programmer2022-04-29T06:25:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ceWkzxBKLEOf0uVDv8x-3A.png"/></div><div>Programista Na Rozmowie Kwalifikacyjnej - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Programista-Na-Rozmowie-Kwalifikacyjnej-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fprogramista-na-rozmowie-kwalifikacyjnej-jakie-wlasne-pytania-zadawac-rekruterom" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-05-02T07:27:35Zhttps://dotnetomaniak.pl/Programista-Na-Rozmowie-Kwalifikacyjnej-Modest-Programmer11180Programista Na Rozmowie Kwalifikacyjnej - Modest Programmerhttps://www.modestprogrammer.pl/programista-na-rozmowie-kwalifikacyjnej-jakie-wlasne-pytania-zadawac-rekruteromhttp://dotnetomaniak.pl/Data/Thumbnails/small_ceWkzxBKLEOf0uVDv8x-3A.pnghttps://dotnetomaniak.pl/Scrum-w-Pigulce-Modest-ProgrammerScrum w Pigułce - Modest Programmer2022-04-29T06:25:15Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PwWQYKuoUUmRlhJFM9JxhQ.png"/></div><div>Scrum w Pigułce - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Scrum-w-Pigulce-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fscrum-w-pigulce-wprowadzenie-do-scrum-w-10-minut" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-05-02T07:27:35Zhttps://dotnetomaniak.pl/Scrum-w-Pigulce-Modest-Programmer1680Scrum w Pigułce - Modest Programmerhttps://www.modestprogrammer.pl/scrum-w-pigulce-wprowadzenie-do-scrum-w-10-minuthttp://dotnetomaniak.pl/Data/Thumbnails/small_PwWQYKuoUUmRlhJFM9JxhQ.pnghttps://dotnetomaniak.pl/Jakie-Stanowiska-i-Role-Mozna-Wyroznic-w-Firmie-Tworzacej-Oprogramowanie-Modest-ProgrammerJakie Stanowiska i Role Można Wyróżnić w Firmie Tworzącej Oprogramowanie - Modest Programmer2022-04-29T06:27:40Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_9NyEPrEkHUmDGnKoNyZKXA.png"/></div><div>Jakie Stanowiska i Role Można Wyróżnić w Firmie Tworzącej Oprogramowanie - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jakie-Stanowiska-i-Role-Mozna-Wyroznic-w-Firmie-Tworzacej-Oprogramowanie-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fsciezka-zawodowa-programisty-jakie-stanowiska-i-role-mozna-wyroznic-w-firmie-tworzacej-oprogramowanie" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-05-02T07:27:35Zhttps://dotnetomaniak.pl/Jakie-Stanowiska-i-Role-Mozna-Wyroznic-w-Firmie-Tworzacej-Oprogramowanie-Modest-Programmer1460Jakie Stanowiska i Role Można Wyróżnić w Firmie Tworzącej Oprogramowanie - Modest Programmerhttps://www.modestprogrammer.pl/sciezka-zawodowa-programisty-jakie-stanowiska-i-role-mozna-wyroznic-w-firmie-tworzacej-oprogramowaniehttp://dotnetomaniak.pl/Data/Thumbnails/small_9NyEPrEkHUmDGnKoNyZKXA.pnghttps://dotnetomaniak.pl/Jakie-Najwazniejsze-Umiejetnosci-Poza-Kodowaniem-Powinien-Posiadac-Dobry-Programista-Modest-ProgrammerJakie Najważniejsze Umiejętności Poza Kodowaniem Powinien Posiadać Dobry Programista? - Modest Programmer2022-04-29T06:27:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6Cv4QXEUiUG7Gm95bj-A9A.png"/></div><div>Jakie Najważniejsze Umiejętności Poza Kodowaniem Powinien Posiadać Dobry Programista? - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jakie-Najwazniejsze-Umiejetnosci-Poza-Kodowaniem-Powinien-Posiadac-Dobry-Programista-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fjakie-najwazniejsze-umiejetnosci-poza-kodowaniem-powinien-posiadac-dobry-programista" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-05-02T07:27:35Zhttps://dotnetomaniak.pl/Jakie-Najwazniejsze-Umiejetnosci-Poza-Kodowaniem-Powinien-Posiadac-Dobry-Programista-Modest-Programmer1490Jakie Najważniejsze Umiejętności Poza Kodowaniem Powinien Posiadać Dobry Programista? - Modest Programmerhttps://www.modestprogrammer.pl/jakie-najwazniejsze-umiejetnosci-poza-kodowaniem-powinien-posiadac-dobry-programistahttp://dotnetomaniak.pl/Data/Thumbnails/small_6Cv4QXEUiUG7Gm95bj-A9A.pnghttps://dotnetomaniak.pl/How-to-build-a-simple-event-pipeline-Oskar-DudyczHow to build a simple event pipeline - Oskar Dudycz2022-04-27T10:56:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Ka7_MYIvDUyUWz7ZhjatOQ.png"/></div><div>Dzisiaj zajmiemy się konsumpcją! Oraz tym jak napisałem nową wersję biblioteki MediatR, no prawie. Opisuję jak można zrobić elastyczny pipeline, gdzie komponujemy zwykłe metody bez zbędnych interfejsów i magii refleksji.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-build-a-simple-event-pipeline-Oskar-Dudycz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fevent-driven.io%2fpl%2fhow_to_build_simple_event_pipeline%2f" style="border:0px"/></a></div></div>oskar-at-nethttps://dotnetomaniak.pl/Users/_vjrDF1E10akUDcHhn8WZA2022-04-28T07:20:45Zhttps://dotnetomaniak.pl/How-to-build-a-simple-event-pipeline-Oskar-Dudycz11060Dzisiaj zajmiemy się konsumpcją! Oraz tym jak napisałem nową wersję biblioteki MediatR, no prawie. Opisuję jak można zrobić elastyczny pipeline, gdzie komponujemy zwykłe metody bez zbędnych interfejsów i magii refleksji.https://event-driven.io/pl/how_to_build_simple_event_pipeline/http://dotnetomaniak.pl/Data/Thumbnails/small_Ka7_MYIvDUyUWz7ZhjatOQ.pnghttps://dotnetomaniak.pl/Jak-przygotowac-sie-do-kursu-programowania-praktyczny-poradnik-Porady-komputeroweJak przygotować się do kursu programowania – praktyczny poradnik | Porady komputerowe2022-04-11T18:29:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_rXoNofbimEuOkOXxqVUHlw.png"/></div><div>Klamka zapadła – postanowiłeś zostać programistą. To naprawdę doskonały pomysł – programowanie jest zajęciem szalenie ciekawym, stymulującym intelektualnie i oczywiście dochodowym. Daje także szerokie możliwości poznawania wspaniałych ludzi i pracy w środowiskach międzynarodowych. A jaki jest pierwszy krok, który powinieneś postawić na swojej drodze do wielkiej kariery programisty? Ocz...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-przygotowac-sie-do-kursu-programowania-praktyczny-poradnik-Porady-komputerowe"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.it-manuals.info%2fjak-przygotowac-sie-do-kursu-programowania-poradnik.html" style="border:0px"/></a></div></div>arturito345https://dotnetomaniak.pl/Users/rfHBZUiWE0-kvwK58DGU_g2022-04-13T07:11:11Zhttps://dotnetomaniak.pl/Jak-przygotowac-sie-do-kursu-programowania-praktyczny-poradnik-Porady-komputerowe1290Klamka zapadła – postanowiłeś zostać programistą. To naprawdę doskonały pomysł – programowanie jest zajęciem szalenie ciekawym, stymulującym intelektualnie i oczywiście dochodowym. Daje także szerokie możliwości poznawania wspaniałych ludzi i pracy w środowiskach międzynarodowych. A jaki jest pierwszy krok, który powinieneś postawić na swojej drodze do wielkiej kariery programisty? Ocz...https://www.it-manuals.info/jak-przygotowac-sie-do-kursu-programowania-poradnik.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_rXoNofbimEuOkOXxqVUHlw.pnghttps://dotnetomaniak.pl/Story-5-Eat-it-all-at-onceor-just-a-slice-Me-About-SoftwareStory 5: Eat it all at once…or just a slice? – Me About Software2022-04-11T15:01:06Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_1LLb3wmVJkijcBzHYeuUAw.png"/></div><div>Recently, I had the pleasure of speaking at 2 programming events – World Engineering Days and one of the biggest software conferences in Poland, 4Developers. During both speeches, I talked about many different things related to the modern way of software development – continuous deployments, short-living branches, canary releases, and more. All are linked to the short feedback cycle. One of the side topics was vertical slices.
What is a vertical slice? Before we ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Story-5-Eat-it-all-at-onceor-just-a-slice-Me-About-Software"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmeaboutsoftware.com%2f2022%2f04%2f10%2fstory-5-eat-it-all-at-once-or-just-a-slice%2f" style="border:0px"/></a></div></div>jedmachttps://dotnetomaniak.pl/Users/7KyvFXm6jEKfK_iMgGl9vg2022-04-12T07:40:11Zhttps://dotnetomaniak.pl/Story-5-Eat-it-all-at-onceor-just-a-slice-Me-About-Software1510Recently, I had the pleasure of speaking at 2 programming events – World Engineering Days and one of the biggest software conferences in Poland, 4Developers. During both speeches, I talked about many different things related to the modern way of software development – continuous deployments, short-living branches, canary releases, and more. All are linked to the short feedback cycle. One of the side topics was vertical slices.
What is a vertical slice? Before we ...https://meaboutsoftware.com/2022/04/10/story-5-eat-it-all-at-once-or-just-a-slice/http://dotnetomaniak.pl/Data/Thumbnails/small_1LLb3wmVJkijcBzHYeuUAw.pnghttps://dotnetomaniak.pl/Cancelling-await-calls-in-NET-6-with-TaskWaitAsyncCancelling await calls in .NET 6 with Task.WaitAsync()2022-03-31T10:19:33Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pIW6OaCfd0KWiOCxg2e82g.png"/></div><div>In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6, how you can use them to "cancel" an await call, and how they can replace other approaches you may be using currently.The new Task.WaitAsync API in .NET 6
In a recent post, I described how to use a TaskCompletionSource with IHostApplicationLifetime as a way of "pausing" a background service until the application starts up. In that code I used the following function that waits for a TaskCompletionSource.Task to complete, but also s...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Cancelling-await-calls-in-NET-6-with-TaskWaitAsync"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fandrewlock.net%2fcancelling-await-calls-in-dotnet-6-with-task-waitasync%2f" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2022-04-01T07:20:59Zhttps://dotnetomaniak.pl/Cancelling-await-calls-in-NET-6-with-TaskWaitAsync11390In this post I discuss the new Task.WaitAsync() APIs introduced in .NET 6, how you can use them to "cancel" an await call, and how they can replace other approaches you may be using currently.The new Task.WaitAsync API in .NET 6
In a recent post, I described how to use a TaskCompletionSource with IHostApplicationLifetime as a way of "pausing" a background service until the application starts up. In that code I used the following function that waits for a TaskCompletionSource.Task to complete, but also s...https://andrewlock.net/cancelling-await-calls-in-dotnet-6-with-task-waitasync/http://dotnetomaniak.pl/Data/Thumbnails/small_pIW6OaCfd0KWiOCxg2e82g.png