dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem .Net

Problem chyba tak stary jak stare są aplikacje liczące pieniądze – jak reprezentować kasę w kodzie aplikacji? W świecie .NET jedną z częściej pojawiających się odpowiedzi jest po prostu decimal jednak tak naprawdę jest to tylko połowa odpowiedzi. W każdym razie jeśli chcielibyśmy to zrobić w duchu OOP i OOD.

Źródło: codestorm.pl
Dziel się z innymi:
Jak reprezentować kwoty pieniędzy w kodzie aplikacji? - Codestorm

Daj się poznać 2016 514 dni, 19 godzin, 4 minuty temu Gveir 266 rozwiń

Do napisania tego tekstu skłoniła mnie dyskusja z jednym z moich młodszych kolegów, zajmujących się (podobnie jak niżej podpisany) tworzeniem rozwiązań opartych o platformę Dynamics CRM. Rozmowa ta wynikła z poczucia rozczarowania, które mój rozmówca odczuwał z w związku ze swoimi zadaniami w pracy. Wyżej wymienione odczucie najlepiej odda następujący cytat: „Wszyscy wokół [czyt. koledzy-programiści] zajmują się ciekawymi rzeczami, a ja napierd[auto-cenzura] kole...

Tagi: .Net, mscrm
Dziel się z innymi:
Depresje programisty CRM | XRM Labs

Inne 515 dni, 13 godzin, 16 minut temu Piotrek Gaszewski 237 rozwiń

Zacząłem się wczytywać czym jest IoC. Okazuje się, że jest to bardzo szerokie pojęcie, a DI to tylko jedna jego interpretacja. W zeszłym tygodniu pisałem o tym czym jest Dependency Injection. Teraz natomiast opowiem pokrótce czym jest IoC i jak będę go używał w moim projekcie.

Tagi: .Net, DI, SharpOffice
Dziel się z innymi:
IoC[2] - Inversion of Control - MD Tech Blog

Daj się poznać 2016 516 dni, 16 godzin, 9 minut temu manio143 111 rozwiń

Prosty przypadek: biblioteka potrzebuje trzymać hasło i użytkownika do konfiguracji aplikacji w app.configu. Rozwijam bibliotekę, która jest  wersjonowana w gicie. Dodałem wyjątek do .gitignore, aby plik app.config się nie wersjonował. Następnie dodałem bibliotekę z testami i tam też muszę dodać konfigurację. Dodać kolejny wyjątek  to już przesada więc można by tak zrobić aby biblioteka testowa używała już istniejącej konfigurację z innego pliku...

Dziel się z innymi:
App.config – Jak Używać Innego Pliku Do Konfiguracji

Web 518 dni, 19 godzin, 44 minuty temu rroszczyk 189 rozwiń

CQS stands for the command query separation. There’s a chance that you may have not heard about it, but on the other hand the CQRS might ring a bell. Even though these 2 patterns have very much in common, there is a significant difference (definitely a bigger one than the additional “R” character within the CQRS acronym) in how do they apply to the architecture of our system. In this post I’ll focus on the CQS – the older brother of the CQRS – that will help you understand how to design the software that...

Dziel się z innymi:
[EN] CQS – an easy, yet powerful pattern | Piotr Gankiewicz

Sztuka programowania 518 dni, 19 godzin, 44 minuty temu spetz 148 rozwiń

Wrażliwe ciągi znaków takie jak np. klucze do zewnętrznych usług czy connection stringi do baz danych z których korzysta nasza aplikacja, zwykle zapisywane są w plikach konfiguracyjnych projektu. Jeżeli jest to coś więcej niż string do połączenia z testowym LocalDb, to wszyscy zdajemy sobie sprawę, że należy uważać z wrzucaniem takiego pliku do repozytorium – i to nie tylko publicznego. Istnieją lepsze rozwiązania tego problemu niż ciągłe pilnowanie siebie i deweloperów z którymi pracujemy. Do tego cel...

Tagi: .Net, Asp.Net Core, C#
Dziel się z innymi:
Sekrety aplikacji Asp.Net Core: Secret Manager Tool

Daj się poznać 2016 520 dni, 14 godzin, 5 minut temu mrlukz 148 rozwiń

Zwykle programiści korzystają z podstawowych typów dostarczonych przez C#, takich jak String, Int32 czy Double. W świecie programowania obiektowego można jednak pójść o krok dalej i budować własne typy danych. Przeważnie programiści korzystają z nich wyłącznie, gdy do zaimplementowania jest jakaś logika. Dlaczego nie tworzyć ich nawet w sytuacjach, gdy mają one przechowywać wyłącznie dane? Problem z podstawowymi typami takimi jak String Czy Int32 t...

Dziel się z innymi:
Definiowanie własnych typów danych w C# (statyczne typowanie)

Sztuka programowania 522 dni, 54 minuty temu rroszczyk 213 rozwiń

Kiedy korzystamy z EF należy pamiętać o tym, aby zawsze wyłączyć leniwe ładowanie (lazy loading) w przeciwnym wypadku za każdym razem gdy będziemy sięgać po dane które leżą w innej tabeli niż ta, która została początkowo zaciągnięta z bazy danych EF zrobi to za nas. Brzmi fajnie, ale gdy pomyślicie że taka operacja może wykonać się w pętli, pomysł szybko przestaje być tak miły. N wykonań pętli N pojedynczych zapytań do bazy danych. Minusem wyłączenia lenia w EF jest to, ...

Tagi: .Net, C#, EF, SQL
Dziel się z innymi:
Entity framework – obowiązkowa minimalna konfiguracja

Daj się poznać 2016 522 dni, 54 minuty temu rroszczyk 276 rozwiń

Zanim omówimy czym jest IoC i jak będę go używał, zacznijmy od tego czym jest Dependency Injection. Głównie chodzi o to, żeby rozdzielić implementacje poszczególnych klas. (...)

Dziel się z innymi:
IoC[1] - Dependency Injection - MD Tech Blog

Daj się poznać 2016 522 dni, 15 godzin, 27 minut temu manio143 158 rozwiń

Artykuł w prosty sposób opisuje czym jest autoryzacja i uwierzytelnianie w systemach informatycznych, a także pokazuje w jaki sposób zaimplementować mechanizm uwierzytelniania w ASP.NET WebAPI.

Social Cooking – autentykacja w WebAPI – Wildpost

Daj się poznać 2016 523 dni, 18 godzin, 32 minuty temu wildcat89 107 rozwiń

After a few days of a quite intensive coding, I’ve managed to implement the first, basic version of the Sentry project and its API, along with a few (by this I mean 2) fully functional examples. I’ll use the website and MSSQL “watchers”, as these are the only ones that are currently working, however there’s many more coming in the near future. Let’s dive into the code already, as it usually speaks for itself.

Dziel się z innymi:
[EN] Sentry – first sneak peek | Piotr Gankiewicz

Narzędzia 526 dni, 10 godzin, 18 minut temu spetz 48 rozwiń

Nie zdawałem sobie sprawy jak bardzo łatwiej pisać kod w oparciu o interfejsy. Zamiast tworzyć od razu klasy i martwić się ich implementacją, możemy odłożyć to zadanie na przyszłość. Dzięki temu można stworzyć hierarchię zależności między typami, nie martwiąc się zbytnio wnętrzem interfejsu.

Dziel się z innymi:
[SharpOffice] IBlessed - błogosławione interfesjy - MD Tech Blog

Daj się poznać 2016 526 dni, 10 godzin, 18 minut temu manio143 88 rozwiń

Continuous Integration dla projektu opartego o .NET Core

Tagi: .Net, .net core, C#, CI, dotnet
Źródło: www.pyrzyk.net
Dziel się z innymi:
Kronos #02 - Continuous Integration with AppVeyor - Lukasz Pyrzyk

Daj się poznać 2016 528 dni, 15 godzin, 38 minut temu kapral18 121 rozwiń

Wczoraj dostałam wreszcie email z zaproszeniem do EAP nowego projektu Jetbrains przeznaczonego dla programistów .NET, jakim jest Rider. Jest to nowe środowisko IDE stworzone przez autorów uwielbianego przez dotnetowców ReSharpera a także wielu innych profesjonalnych IDE jak IntelliJ IDEA, PHPStorm czy PyCharm. Byłam zatem niezwykle ciekawa, jakie możliwości przyniesie ze sobą to środowisko i czy będzie miało ambicję zastąpić Visual Studio. Co więcej – interesowała mnie możliwość tworzenia aplikacji dotne...

Źródło: programistka.net
Dziel się z innymi:
Rider EAP - przygoda na Linuxie

Narzędzia 529 dni, 12 godzin, 21 minut temu Maga 106 rozwiń

Ostatnie lata w świecie developmentu, to ogromny rozwój technologii frontendowych oraz dynamiczny rozwój sektora mobilnego, w którym wciąż jeszcze liczą się trzy systemy. No dobra - tak naprawdę to Windows Phone, tudzież Windows Mobile, trochę juz dogorywa. Świat WWW ma swoje problemy, a jednym z największych jest oczywiście wsparcie dla różnych przeglądarek. W świecie mobile, mamy za to zgoła inną sytuację. Z grubsza możemy spodziewać się wynikowego efektu na różnych urządzeniach z jednym systemem (choc...

Xamarin przejęty przez Microsoft! Co to oznacza dla deweloperów?

Mobile development 531 dni, 17 godzin, 39 minut temu rroszczyk 427 rozwiń

Są takie słowa kluczowe w języku C#, bez których można się obejść. Tylko po co się ograniczać, jeśli ich zrozumienie może zaoszczędzić nam czas, liczbę linii kodu do napisania… i wzbudzić zazdrość wśród Javowców :) Zapraszam na trzy słowa o delegate.

Tagi: .Net, C#, delegate
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Wskazówka w języku C#: delegate – Mikoleusz Blog

Sztuka programowania 530 dni, 23 godziny, 28 minut temu Mikoleusz 401 rozwiń

I made a research based on around 100 up-to-date job offers (from last two months) for .NET developers in Poland with known salary ranges. Let’s check it out!

Źródło: startupmyway.com
Dziel się z innymi:
How much does a .NET developer make in Poland? – Startup My Way [EN]

Inne 540 dni, 23 godziny, 57 minut temu bogusz 340 rozwiń

Visual Studio umożliwia w bardzo prosty sposób podpisywanie bibliotek, które rozwijamy w ramach solucji. Dzięki takiemu podpisowi możemy potwierdzać nie tylko ich autentyczność, ale także zapewnić, że w żadnej aplikacji, która ich używa, nie zostaną złośliwie podmienione. Dlaczego mielibyśmy się w ten sposób zabezpieczać?

Źródło: www.mikoleusz.pl
Dziel się z innymi:
Visual Studio Tips: Podpisujemy bibliotekę – Mikoleusz Blog

Narzędzia 541 dni, 23 godziny, 48 minut temu Mikoleusz 139 rozwiń

Następny wpis, tym razem już na nowym systemie i nowej własnej domenie. Zobaczymy czy będzie tak jak z samochodami, gdzie wizyta na myjni daje dwa konie mechaniczne więcej. Ostatnio pisałem więcej filozoficznie, dzisiaj powrót do twardej rzeczywistości. Obejrzałem nie dawno na pluralsightfajny i krótki kurs o OWIN i Katana i częścią wiedzy chce się z wami podzielić. Kto z was zaczynał projekt ASP MVC z włączonymi indywidualnymi kontami użytkowników? Ja na pewno! Także ja, gdy pat...

Logowanie przy pomocy Facebook, Twitter czy Google – OWIN Katana na ASP MVC 5

Web 544 dni, 19 godzin, 55 minut temu rroszczyk 280 rozwiń

Słowo kluczowe yield – obecne w języku C# od dawien dawna – w prosty sposób może przyczynić się do poprawy wydajności naszego kodu. Jak działa? Gdzie go używać? Jak może przyczynić się do poprawy działania aplikacji? Przekonajmy się...

Tagi: .Net, C#, yield
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Wskazówka w języku C#: yield – Mikoleusz Blog

Sztuka programowania 546 dni, 21 godzin, 6 minut temu Mikoleusz 440 rozwiń

1 2... 12 13 14 15 16 17... 43 44
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 777,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 111,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 238,29)

17

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

18

CaMeL (2 954,87)

19

lkurzyniec (2 672,96)

20

dpawlukiewicz (2 619,93)