dotnetomaniak.pl - Artykuły z tagiem C_Sharpdotnetomaniak.pl - Artykuły z tagiem C_Sharp2024-03-19T07:26:24Zhttps://dotnetomaniak.pl/Tags/C_SharpCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png1455025https://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-BlogHow to test a class that has constructor impossible to mock? | Dariusz Woźniak | Blog2023-11-09T17:52:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-yvt50qJkkiVxg16w-FnSA.png"/></div><div>In some cases, there are classes with constructors that are impossible to mock with proxy-based mocking frameworks (such as Moq, FakeItEasy, NSubstitute, etc). In this article, I will present how to create a test for class that is impossible to mock.
Some constructors might be difficult or even impossible to mock because of:There&##x27;s...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdariuszwozniak.net%2fblog%2ftest-unmockable-ctor" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYghttps://dotnetomaniak.pl/How-to-test-a-class-that-has-constructor-impossible-to-mock-Dariusz-Wozniak-Blog130In some cases, there are classes with constructors that are impossible to mock with proxy-based mocking frameworks (such as Moq, FakeItEasy, NSubstitute, etc). In this article, I will present how to create a test for class that is impossible to mock.
Some constructors might be difficult or even impossible to mock because of:There&##x27;s...https://dariuszwozniak.net/blog/test-unmockable-ctorhttp://dotnetomaniak.pl/Data/Thumbnails/small_-yvt50qJkkiVxg16w-FnSA.pnghttps://dotnetomaniak.pl/Is-catch-the-same-as-catchException-Well-not-exactly-Dariusz-Wozniak-BlogIs catch the same as catch(Exception)? Well, not exactly... | Dariusz Woźniak Blog2023-11-05T14:58:59Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Zj5pp00RQ0KxREVbcXSjtQ.png"/></div><div>Is catch the same as catch(Exception)? Not exactly. There is a small subtle nuance that causes catch(Exception) to be not hit. Chances that it happen are, however, close to zero very close to zero.
According to the CLR via C# book (Richter, 2012):
All programming languages for the CLR must support the throwing of Exception-derived objects because the Common Language Specification (CLS) mandates thi...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Is-catch-the-same-as-catchException-Well-not-exactly-Dariusz-Wozniak-Blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdariuszwozniak.net%2fblog%2fnon-cls-exception" style="border:0px"/></a></div></div>dariuszwozniakhttps://dotnetomaniak.pl/Users/9SePhZonZ0WiujinWCscYghttps://dotnetomaniak.pl/Is-catch-the-same-as-catchException-Well-not-exactly-Dariusz-Wozniak-Blog110Is catch the same as catch(Exception)? Not exactly. There is a small subtle nuance that causes catch(Exception) to be not hit. Chances that it happen are, however, close to zero very close to zero.
According to the CLR via C# book (Richter, 2012):
All programming languages for the CLR must support the throwing of Exception-derived objects because the Common Language Specification (CLS) mandates thi...https://dariuszwozniak.net/blog/non-cls-exceptionhttp://dotnetomaniak.pl/Data/Thumbnails/small_Zj5pp00RQ0KxREVbcXSjtQ.pnghttps://dotnetomaniak.pl/Content-Security-Policy-naglowek-HTTP-zwiekszajacy-bezpieczenstwo-uzytkownikow-przeciw-atakowi-XSSContent-Security-Policy – nagłówek HTTP zwiększający bezpieczeństwo użytkowników przeciw atakowi XSS2022-09-20T19:41:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EaEIv2geR0u8127v0pawaA.png"/></div><div>O nagłówku Content-Security-Policy napisano już wiele. Dlatego niniejszy artykuł jest prostym wprowadzeniem z wieloma linkami do zewnętrznych źródeł. Zahaczę również o implementację na trzy różne sposoby oraz o kilka wskazówek praktycznych. Na koniec znajdzie się również krótka notatka dla osób pracujących z React.js</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Content-Security-Policy-naglowek-HTTP-zwiekszajacy-bezpieczenstwo-uzytkownikow-przeciw-atakowi-XSS"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fzaprogramujtoraz.pl%2fprogramowanie%2fcyberbezpieczenstwo%2fcontent-security-policy%2f" style="border:0px"/></a></div></div>Zaprogramujtorazhttps://dotnetomaniak.pl/Users/o5xxsHsaKUONuO7U5HuQkA2022-10-04T06:05:05Zhttps://dotnetomaniak.pl/Content-Security-Policy-naglowek-HTTP-zwiekszajacy-bezpieczenstwo-uzytkownikow-przeciw-atakowi-XSS11170O nagłówku Content-Security-Policy napisano już wiele. Dlatego niniejszy artykuł jest prostym wprowadzeniem z wieloma linkami do zewnętrznych źródeł. Zahaczę również o implementację na trzy różne sposoby oraz o kilka wskazówek praktycznych. Na koniec znajdzie się również krótka notatka dla osób pracujących z React.jshttps://zaprogramujtoraz.pl/programowanie/cyberbezpieczenstwo/content-security-policy/http://dotnetomaniak.pl/Data/Thumbnails/small_EaEIv2geR0u8127v0pawaA.pnghttps://dotnetomaniak.pl/Nuke-wygodne-CICD-programu-w-C-Czesc-2Nuke – wygodne CI/CD programu w C#. Część 22022-08-03T21:58:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_iK8rxooH-0KjpxJi5iUkLA.png"/></div><div>Nuke pozwala nam na proste opisanie procesu budowania i publikowania naszej aplikacji w języku C#. Niniejszy artykuł jest kontynuacją. Zamierzam pokazać tutaj jak wymusić odpowiednie pokrycie kodu oraz przygotować aplikację do publikacji, a następnie wysłać ją na serwery Netlify. Opiszę również sposób przygotowania CI/CD dla Github Actions z uwzględnieniem parametrów pobierania sekretów repozytorium.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nuke-wygodne-CICD-programu-w-C-Czesc-2"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fzaprogramujtoraz.pl%2fprogramowanie%2fw-okol-kodu%2fdotnet-nuke-wygodne-budowanie-cz-02%2f" style="border:0px"/></a></div></div>Zaprogramujtorazhttps://dotnetomaniak.pl/Users/o5xxsHsaKUONuO7U5HuQkA2022-08-09T07:15:23Zhttps://dotnetomaniak.pl/Nuke-wygodne-CICD-programu-w-C-Czesc-211900Nuke pozwala nam na proste opisanie procesu budowania i publikowania naszej aplikacji w języku C#. Niniejszy artykuł jest kontynuacją. Zamierzam pokazać tutaj jak wymusić odpowiednie pokrycie kodu oraz przygotować aplikację do publikacji, a następnie wysłać ją na serwery Netlify. Opiszę również sposób przygotowania CI/CD dla Github Actions z uwzględnieniem parametrów pobierania sekretów repozytorium.https://zaprogramujtoraz.pl/programowanie/w-okol-kodu/dotnet-nuke-wygodne-budowanie-cz-02/http://dotnetomaniak.pl/Data/Thumbnails/small_iK8rxooH-0KjpxJi5iUkLA.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/A-few-words-about-the-implementation-of-List-in-C-Dotnetos-courses-conferences-about-NETA few words about the implementation of List in C# - Dotnetos - courses & conferences about .NET2022-03-18T10:18:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_qQtt1oCKnkeb3dB2M-Gl3A.png"/></div><div>A few words about the implementation of List in C#
In C# List</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/A-few-words-about-the-implementation-of-List-in-C-Dotnetos-courses-conferences-about-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdotnetos.org%2fblog%2f2022-03-07-list-implementation%2f" style="border:0px"/></a></div></div>Ewelinahttps://dotnetomaniak.pl/Users/H5za6K-1i0GWJ8kuGQZRyQ2022-03-23T08:29:22Zhttps://dotnetomaniak.pl/A-few-words-about-the-implementation-of-List-in-C-Dotnetos-courses-conferences-about-NET11300A few words about the implementation of List in C#
In C# Listhttps://dotnetos.org/blog/2022-03-07-list-implementation/http://dotnetomaniak.pl/Data/Thumbnails/small_qQtt1oCKnkeb3dB2M-Gl3A.pnghttps://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCodeDwa światy w jednym projekcie czyli używanie F# z controllera C# - MarcinLovesCode2022-02-19T17:26:05Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_U-TQiIyIkkalUiLyAE3Cgg.png"/></div><div>Połączenie F# i C# bywa trudniejsze niż o tym mówią. We wpisie pokazuję jak można połączyć te dwa światy wykorzystując różne podejścia</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCode"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarcinlovescode.com%2fintegracja%2ffsharp-w-webapi-csharpowym%2f" style="border:0px"/></a></div></div>marcinlovescodehttps://dotnetomaniak.pl/Users/m-K5aWxeG0iLxYb4UussXg2022-02-22T09:20:03Zhttps://dotnetomaniak.pl/Dwa-swiaty-w-jednym-projekcie-czyli-uzywanie-F-z-controllera-C-MarcinLovesCode1770Połączenie F# i C# bywa trudniejsze niż o tym mówią. We wpisie pokazuję jak można połączyć te dwa światy wykorzystując różne podejściahttps://marcinlovescode.com/integracja/fsharp-w-webapi-csharpowym/http://dotnetomaniak.pl/Data/Thumbnails/small_U-TQiIyIkkalUiLyAE3Cgg.pnghttps://dotnetomaniak.pl/Telegram-Bot-Jak-zaczacTelegram Bot: Jak zacząć?2022-02-05T11:06:25Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_iPcv94C30US8074puZ3XWw.png"/></div><div>Piszemy własnego bota do telegrama w c# na .NET Core.
Dlaczego w boty są magiczne? Ponieważ potrafią:
✔️ serwować różne dane, statystyki, dane na życzenie
✔️ znaleźć Ci dziewczynę albo chłopaka ;)
✔️ powiadamiać nas o czymś ważnym
✔️ sprzedawać (a nawet być sklepem)
✔️ pomagać w pracy zespołom
✔️ przesyłać ... memy
✔️ edytować zdjęcia
W sumie to boty mogą niemal WSZYSTKO!
Dlatego też zapraszam Cię do pierwszego posta pokazującego jak zacząć zabawę z botami w .NETcie.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Telegram-Bot-Jak-zaczac"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fhigh-five.cc%2fblog%2ftelegram-bot-jak-zaczac%2f" style="border:0px"/></a></div></div>high_five_guyshttps://dotnetomaniak.pl/Users/VJM9tcY6wEyTgQDbog4ESQ2022-02-08T08:46:57Zhttps://dotnetomaniak.pl/Telegram-Bot-Jak-zaczac1570Piszemy własnego bota do telegrama w c# na .NET Core.
Dlaczego w boty są magiczne? Ponieważ potrafią:
✔️ serwować różne dane, statystyki, dane na życzenie
✔️ znaleźć Ci dziewczynę albo chłopaka ;)
✔️ powiadamiać nas o czymś ważnym
✔️ sprzedawać (a nawet być sklepem)
✔️ pomagać w pracy zespołom
✔️ przesyłać ... memy
✔️ edytować zdjęcia
W sumie to boty mogą niemal WSZYSTKO!
Dlatego też zapraszam Cię do pierwszego posta pokazującego jak zacząć zabawę z botami w .NETcie.https://high-five.cc/blog/telegram-bot-jak-zaczac/http://dotnetomaniak.pl/Data/Thumbnails/small_iPcv94C30US8074puZ3XWw.pnghttps://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-610100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 6/10)2022-01-04T07:16:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Iw-gKytluUuvhGVjS_Y67Q.png"/></div><div>100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 6/10)</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-610"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f100-pytan-i-odpowiedzi-z-rozmow-kwalifikacyjnych-dla-mlodszych-programistow-csharp-dotnet-czesc-6-10" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2022-01-05T09:35:35Zhttps://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-61011200100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 6/10)https://www.modestprogrammer.pl/100-pytan-i-odpowiedzi-z-rozmow-kwalifikacyjnych-dla-mlodszych-programistow-csharp-dotnet-czesc-6-10http://dotnetomaniak.pl/Data/Thumbnails/small_Iw-gKytluUuvhGVjS_Y67Q.pnghttps://dotnetomaniak.pl/Zalety-i-wady-Blazora-po-roku-w-projektach-Czy-wykorzystalbym-go-jeszcze-raz-Blazor-AcademyZalety i wady Blazora po roku w projektach. Czy wykorzystałbym go jeszcze raz? – Blazor Academy2021-12-17T07:22:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_B9jB-TZCOEqRrE-pVOvm9Q.png"/></div><div>Zbliża się koniec roku i jest to naturalny czas do podsumowań. Przełożyło się to u mnie na kilka refleksji na temat zalet i wad Blazora po roku wykorzystywania w komercyjnych projektach. Czy użyłbym go jeszcze raz, a może postanowiłbym wybrać coś innego? Sprawdź!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Zalety-i-wady-Blazora-po-roku-w-projektach-Czy-wykorzystalbym-go-jeszcze-raz-Blazor-Academy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblazoracademy.pl%2fblog%2fzalety-i-wady-blazora-po-roku-w-projektach-czy-wykorzystalbym-go-jeszcze-raz" style="border:0px"/></a></div></div>krystian_czaplickihttps://dotnetomaniak.pl/Users/MpBrpKEBwUuPYPS3R-T0sA2021-12-21T08:19:19Zhttps://dotnetomaniak.pl/Zalety-i-wady-Blazora-po-roku-w-projektach-Czy-wykorzystalbym-go-jeszcze-raz-Blazor-Academy12290Zbliża się koniec roku i jest to naturalny czas do podsumowań. Przełożyło się to u mnie na kilka refleksji na temat zalet i wad Blazora po roku wykorzystywania w komercyjnych projektach. Czy użyłbym go jeszcze raz, a może postanowiłbym wybrać coś innego? Sprawdź!https://blazoracademy.pl/blog/zalety-i-wady-blazora-po-roku-w-projektach-czy-wykorzystalbym-go-jeszcze-razhttp://dotnetomaniak.pl/Data/Thumbnails/small_B9jB-TZCOEqRrE-pVOvm9Q.pnghttps://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-210-Modest-Programmer100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 2/10) - Modest Programmer2021-12-14T07:02:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ilG8VQyPzEGspwYX5CMsNQ.png"/></div><div>100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 2/10) - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-210-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f100-pytan-i-odpowiedzi-z-rozmow-kwalifikacyjnych-dla-mlodszych-programistow-csharp-dotnet-czesc-2-10" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-12-15T08:02:41Zhttps://dotnetomaniak.pl/100-Pytan-z-Rozmow-Kwalifikacyjnych-CNET-Czesc-210-Modest-Programmer11030100 Pytań z Rozmów Kwalifikacyjnych C#/.NET (Część 2/10) - Modest Programmerhttps://www.modestprogrammer.pl/100-pytan-i-odpowiedzi-z-rozmow-kwalifikacyjnych-dla-mlodszych-programistow-csharp-dotnet-czesc-2-10http://dotnetomaniak.pl/Data/Thumbnails/small_ilG8VQyPzEGspwYX5CMsNQ.pnghttps://dotnetomaniak.pl/Wysylanie-E-mail-w-C-ModestProgrammerWysyłanie E-mail w C# - ModestProgrammer2021-11-23T06:04:33Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EM9hw-je80CTT20kHGn5nQ.png"/></div><div>Wysyłanie E-mail w C# - ModestProgrammer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Wysylanie-E-mail-w-C-ModestProgrammer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fjak-wysylac-emaile-w-csharpie-prosta-implementacja-wysylki-mailowej-i-konfiguracja-konta-gmail" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-24T09:34:59Zhttps://dotnetomaniak.pl/Wysylanie-E-mail-w-C-ModestProgrammer11060Wysyłanie E-mail w C# - ModestProgrammerhttps://www.modestprogrammer.pl/jak-wysylac-emaile-w-csharpie-prosta-implementacja-wysylki-mailowej-i-konfiguracja-konta-gmailhttp://dotnetomaniak.pl/Data/Thumbnails/small_EM9hw-je80CTT20kHGn5nQ.pnghttps://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-ProgrammerFluentAssertions w Testach Jednostkowych - Modest Programmer2021-11-19T05:53:35Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_cshDQfA_W063fAObcO0IDQ.png"/></div><div>FluentAssertions w Testach Jednostkowych - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2ffluentassertions-plynne-assercje-w-testach-jednostkowych" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-22T08:03:50Zhttps://dotnetomaniak.pl/FluentAssertions-w-Testach-Jednostkowych-Modest-Programmer1660FluentAssertions w Testach Jednostkowych - Modest Programmerhttps://www.modestprogrammer.pl/fluentassertions-plynne-assercje-w-testach-jednostkowychhttp://dotnetomaniak.pl/Data/Thumbnails/small_cshDQfA_W063fAObcO0IDQ.pnghttps://dotnetomaniak.pl/MongoDB-jak-zaczac-w-NETMongoDB – jak zacząć w .NET?2021-11-10T12:41:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_N6NETc6hlkmJ0NYYxtsRnw.png"/></div><div>Jak skonfigurować poprawnie MongoDB w .NET?</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MongoDB-jak-zaczac-w-NET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fbulldogjob.pl%2fnews%2f1844-mongodb-jak-zaczac-w-net" style="border:0px"/></a></div></div>netsharpdevhttps://dotnetomaniak.pl/Users/uYKapYu4OUSk76pWNL2Amg2021-11-12T08:03:39Zhttps://dotnetomaniak.pl/MongoDB-jak-zaczac-w-NET11100Jak skonfigurować poprawnie MongoDB w .NET?https://bulldogjob.pl/news/1844-mongodb-jak-zaczac-w-nethttp://dotnetomaniak.pl/Data/Thumbnails/small_N6NETc6hlkmJ0NYYxtsRnw.pnghttps://dotnetomaniak.pl/19-Metod-Stringa-Ktore-Musisz-Znac-Modest-Programmer19 Metod Stringa, Które Musisz Znać - Modest Programmer2021-11-09T08:08:31Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_F_Hc4mqaqkqkTvoArEraMw.png"/></div><div>W tym artykule przybliżę Ci 19 metod string'a, które warto znać. Na pewno ich znajomość bardzo przyda Ci się w pracy, gdy będziesz tworzył aplikacje w C#.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/19-Metod-Stringa-Ktore-Musisz-Znac-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2f19-najczesciej-uzywanych-metod-stringa-ktore-warto-znac" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-10T12:18:09Zhttps://dotnetomaniak.pl/19-Metod-Stringa-Ktore-Musisz-Znac-Modest-Programmer11360W tym artykule przybliżę Ci 19 metod string'a, które warto znać. Na pewno ich znajomość bardzo przyda Ci się w pracy, gdy będziesz tworzył aplikacje w C#.https://www.modestprogrammer.pl/19-najczesciej-uzywanych-metod-stringa-ktore-warto-znachttp://dotnetomaniak.pl/Data/Thumbnails/small_F_Hc4mqaqkqkTvoArEraMw.pnghttps://dotnetomaniak.pl/Czym-Jest-Typ-Domniemany-VAR-w-C-Modest-ProgrammerCzym Jest Typ Domniemany VAR w C#? - Modest Programmer2021-11-02T05:14:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2TuLxXthwk6sEaw_gnWgcA.png"/></div><div>Czym Jest Typ Domniemany VAR w C#? - Modest Programmer</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Czym-Jest-Typ-Domniemany-VAR-w-C-Modest-Programmer"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fczym-jest-typ-domniemany-var-w-csharpie" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-11-02T10:48:41Zhttps://dotnetomaniak.pl/Czym-Jest-Typ-Domniemany-VAR-w-C-Modest-Programmer1730Czym Jest Typ Domniemany VAR w C#? - Modest Programmerhttps://www.modestprogrammer.pl/czym-jest-typ-domniemany-var-w-csharpiehttp://dotnetomaniak.pl/Data/Thumbnails/small_2TuLxXthwk6sEaw_gnWgcA.pnghttps://dotnetomaniak.pl/Geospatial-Indexes-in-MongoDBGeospatial Indexes in MongoDB2021-10-20T07:17:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_P28wc8AWTkWDVg0YRgEx7A.png"/></div><div>What are geospatial indexes?
Recently I have been preparing to MongoDB Professional Developer certification program. I learnt there about something called Geospatial Queries and Indexes. This kind of index had been created to handle geospatial queries. Thanks to them we can easily get nearby places, calculate area, distance or find all points within certain coordinates range.GeoJSON
Geospat...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Geospatial-Indexes-in-MongoDB"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fnetsharpdev.com%2f2021%2f09%2f09%2fgeoindexes-in-mongodb%2f" style="border:0px"/></a></div></div>netsharpdevhttps://dotnetomaniak.pl/Users/uYKapYu4OUSk76pWNL2Amg2021-10-26T14:35:29Zhttps://dotnetomaniak.pl/Geospatial-Indexes-in-MongoDB1170What are geospatial indexes?
Recently I have been preparing to MongoDB Professional Developer certification program. I learnt there about something called Geospatial Queries and Indexes. This kind of index had been created to handle geospatial queries. Thanks to them we can easily get nearby places, calculate area, distance or find all points within certain coordinates range.GeoJSON
Geospat...https://netsharpdev.com/2021/09/09/geoindexes-in-mongodb/http://dotnetomaniak.pl/Data/Thumbnails/small_P28wc8AWTkWDVg0YRgEx7A.pnghttps://dotnetomaniak.pl/Unit-tests-code-smells-Test-code-duplication-Krystian-CzaplickiUnit tests code smells – Test code duplication – Krystian Czaplicki2021-10-14T15:19:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_eyHMra3qeUqyU78s7PEGAg.png"/></div><div>Jest to kolejny post z serii code smelle w unit testach. Tym razem przedstawiam jeden z najczęstszych code smelli jakim jest duplikacja kodu. Zapraszam do lektury!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Unit-tests-code-smells-Test-code-duplication-Krystian-Czaplicki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fkczaplicki.com%2funit-tests-code-smells-test-code-duplication%2f" style="border:0px"/></a></div></div>krystian_czaplickihttps://dotnetomaniak.pl/Users/MpBrpKEBwUuPYPS3R-T0sA2021-10-15T07:07:37Zhttps://dotnetomaniak.pl/Unit-tests-code-smells-Test-code-duplication-Krystian-Czaplicki1640Jest to kolejny post z serii code smelle w unit testach. Tym razem przedstawiam jeden z najczęstszych code smelli jakim jest duplikacja kodu. Zapraszam do lektury!https://kczaplicki.com/unit-tests-code-smells-test-code-duplication/http://dotnetomaniak.pl/Data/Thumbnails/small_eyHMra3qeUqyU78s7PEGAg.pnghttps://dotnetomaniak.pl/Unit-tests-code-smells-Interacting-Tests-Krystian-CzaplickiUnit tests code smells – Interacting Tests – Krystian Czaplicki2021-10-03T16:04:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_JO30tQb5FUCLFz2nejxBkA.png"/></div><div>It's time to take a look at the code smells we can encounter while writing unit tests. Let's start with interacting tests. Enjoy reading 😁</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Unit-tests-code-smells-Interacting-Tests-Krystian-Czaplicki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fkczaplicki.com%2funit-tests-code-smells-interacting-tests%2f" style="border:0px"/></a></div></div>krystian_czaplickihttps://dotnetomaniak.pl/Users/MpBrpKEBwUuPYPS3R-T0sA2021-10-06T07:02:30Zhttps://dotnetomaniak.pl/Unit-tests-code-smells-Interacting-Tests-Krystian-Czaplicki1770It's time to take a look at the code smells we can encounter while writing unit tests. Let's start with interacting tests. Enjoy reading 😁https://kczaplicki.com/unit-tests-code-smells-interacting-tests/http://dotnetomaniak.pl/Data/Thumbnails/small_JO30tQb5FUCLFz2nejxBkA.pnghttps://dotnetomaniak.pl/Dive-Into-Refactoring-from-refactoringguru-Review-Krystian-CzaplickiDive Into Refactoring from refactoring.guru – Review – Krystian Czaplicki2021-09-26T10:10:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3poXuveuaUKs_dY1ACNusQ.png"/></div><div>Hey, I recently did the Dive into Refactoring course with refactoring.guru and wrote down my findings in the form of a review. If you are looking for some good study materials, this post is definitely for you!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Dive-Into-Refactoring-from-refactoringguru-Review-Krystian-Czaplicki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fkczaplicki.com%2fdive-into-refactoring-from-refactoring-guru-review%2f" style="border:0px"/></a></div></div>krystian_czaplickihttps://dotnetomaniak.pl/Users/MpBrpKEBwUuPYPS3R-T0sA2021-09-28T07:36:18Zhttps://dotnetomaniak.pl/Dive-Into-Refactoring-from-refactoringguru-Review-Krystian-Czaplicki1460Hey, I recently did the Dive into Refactoring course with refactoring.guru and wrote down my findings in the form of a review. If you are looking for some good study materials, this post is definitely for you!https://kczaplicki.com/dive-into-refactoring-from-refactoring-guru-review/http://dotnetomaniak.pl/Data/Thumbnails/small_3poXuveuaUKs_dY1ACNusQ.pnghttps://dotnetomaniak.pl/16-popularnych-bledow-poczatkujacych-programistow-YouTube16 popularnych błędów początkujących programistów - YouTube2021-09-20T08:07:55Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_sI8w8Dx-Sk-azQ4EYAofiA.png"/></div><div>W tym odcinku przedstawię Ci 16 popularnych błędów początkujących programistów z którymi często się spotykam. Jeżeli chcesz być dobrym programistą, to warto od samego początku uczyć się dobrych praktyk i nie popełniać tych błędów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/16-popularnych-bledow-poczatkujacych-programistow-YouTube"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.youtube.com%2fwatch%3fv%3dZNMHchLxwyk" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-09-21T07:26:34Zhttps://dotnetomaniak.pl/16-popularnych-bledow-poczatkujacych-programistow-YouTube1600W tym odcinku przedstawię Ci 16 popularnych błędów początkujących programistów z którymi często się spotykam. Jeżeli chcesz być dobrym programistą, to warto od samego początku uczyć się dobrych praktyk i nie popełniać tych błędów.https://www.youtube.com/watch?v=ZNMHchLxwykhttp://dotnetomaniak.pl/Data/Thumbnails/small_sI8w8Dx-Sk-azQ4EYAofiA.pnghttps://dotnetomaniak.pl/10-Pomyslow-Na-Aplikacje-Do-CV10 Pomysłów Na Aplikację Do CV2021-09-08T16:54:37Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_tsZRoz6vmk2g7JADNzrZLw.png"/></div><div>10 Pomysłów Na Aplikację Do CV</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/10-Pomyslow-Na-Aplikacje-Do-CV"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.modestprogrammer.pl%2fprogramowanie-10-pomyslow-na-aplikacje-do-portfolio-przed-rozmowa-kwalifikacyjna" style="border:0px"/></a></div></div>modestprogrammerhttps://dotnetomaniak.pl/Users/y15P7pCv-0ubRASqWN8dmg2021-09-10T06:29:10Zhttps://dotnetomaniak.pl/10-Pomyslow-Na-Aplikacje-Do-CV1173010 Pomysłów Na Aplikację Do CVhttps://www.modestprogrammer.pl/programowanie-10-pomyslow-na-aplikacje-do-portfolio-przed-rozmowa-kwalifikacyjnahttp://dotnetomaniak.pl/Data/Thumbnails/small_tsZRoz6vmk2g7JADNzrZLw.pnghttps://dotnetomaniak.pl/Foreach-IEnumerable-and-IEnumerator-in-C-YumasoftForeach, IEnumerable and IEnumerator in C# - Yumasoft2021-09-06T07:39:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2ZBlfDAhN0KSWq17nmNyaA.png"/></div><div>Home » Foreach, IEnumerable and IEnumerator in C#Programming
Today, we’re taking a deeper look at foreach loop in C#. What does a collection need to be able to use it in a foreach loop? Does it have to implement IEnumerable interface? These questions are often asked during interviews, so it’s worth knowing the answers 😃
We will go through a step-by-step example in building our own custom collection to see how all that works. Let’s dive in! 😎
Throughout this article, I’m working with a Unit Tests pro...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Foreach-IEnumerable-and-IEnumerator-in-C-Yumasoft"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.yumasoft.pl%2f2021%2f09%2fforeach-ienumerable-and-ienumerator-in-c%2f" style="border:0px"/></a></div></div>dsibinskihttps://dotnetomaniak.pl/Users/QFHCA46gNU6dhXQQW6KGdw2021-09-07T06:27:13Zhttps://dotnetomaniak.pl/Foreach-IEnumerable-and-IEnumerator-in-C-Yumasoft21120Home » Foreach, IEnumerable and IEnumerator in C#Programming
Today, we’re taking a deeper look at foreach loop in C#. What does a collection need to be able to use it in a foreach loop? Does it have to implement IEnumerable interface? These questions are often asked during interviews, so it’s worth knowing the answers 😃
We will go through a step-by-step example in building our own custom collection to see how all that works. Let’s dive in! 😎
Throughout this article, I’m working with a Unit Tests pro...https://blog.yumasoft.pl/2021/09/foreach-ienumerable-and-ienumerator-in-c/http://dotnetomaniak.pl/Data/Thumbnails/small_2ZBlfDAhN0KSWq17nmNyaA.pnghttps://dotnetomaniak.pl/C-Is-Dying-And-Microsoft-Is-Killing-It-by-Andrew-Zuo-CodeX-Aug-2021-MediumC# Is Dying. And Microsoft Is Killing It | by Andrew Zuo | CodeX | Aug, 2021 | Medium2021-09-05T19:10:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_pUwH7dVxBEOUAqf0sq85Wg.png"/></div><div>Readers&##x27; ChoiceTechnologyProgrammingData ScienceSoftware DevelopmentCybersecurityContributeAnd Microsoft Is Killing ItAndrew ZuoFollow·13 min readPhoto by Ruben Ortega on Unsplash
I love C#. My first real programming project after University was a game written in Unity. And I immediately fell in love with the language. It just felt so fresh. It was like Java… if Oracle had actually cared about it. This was back in the Java 7 days. I hear they moved to a faster release cycle since then so things mi...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/C-Is-Dying-And-Microsoft-Is-Killing-It-by-Andrew-Zuo-CodeX-Aug-2021-Medium"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmedium.com%2fcodex%2fc-is-dying-fa21a96107c5" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-09-06T06:42:12Zhttps://dotnetomaniak.pl/C-Is-Dying-And-Microsoft-Is-Killing-It-by-Andrew-Zuo-CodeX-Aug-2021-Medium22270Readers&##x27; ChoiceTechnologyProgrammingData ScienceSoftware DevelopmentCybersecurityContributeAnd Microsoft Is Killing ItAndrew ZuoFollow·13 min readPhoto by Ruben Ortega on Unsplash
I love C#. My first real programming project after University was a game written in Unity. And I immediately fell in love with the language. It just felt so fresh. It was like Java… if Oracle had actually cared about it. This was back in the Java 7 days. I hear they moved to a faster release cycle since then so things mi...https://medium.com/codex/c-is-dying-fa21a96107c5http://dotnetomaniak.pl/Data/Thumbnails/small_pUwH7dVxBEOUAqf0sq85Wg.png