dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 151

W poprzednich częściach poruszałem kwestię braku zarządzania buforami czasu w zadaniach, marnowaniem marginesów czasowych oraz złej definicji projektu, która również przyczynia się do opóźnień. Przed przeczytaniem tej części polecam ci rzucić okiem na część pierwszą o buforach bezpieczeństwa w łańcuchu krytycznym oraz część drugą, kontynuacje opisu łańc...

Dlaczego twój projekt się opóźnia? część 3 – bufor centralny

Inne 1029 dni, 11 godzin, 42 minuty temu rroszczyk 110 rozwiń

Warning: this post won't be about "boring" or "typical" algorithms from Computer Science which we all have learned on studies (like quick sort, merge sort, xxx sort, A*, FFT). Instead, this will be about other little-known, especially USEFUL algorithms, which people working as professional developers should know or heard of. Little-known. ID generation problems are usually overlooked. Database ID's I mean. Ask someone to name ID "types". Well, GUID, newsequentialid...

[EN]: Little-known, useful, charming and beautiful algorithms - part 1

Sztuka programowania 1029 dni, 11 godzin, 42 minuty temu http://dynamicallyinvokable... 115 rozwiń

Rozwijając nową funkcjonalność w projekcie dodałem w osobnym module nowy kontroler, który miał identyczną nazwę jak już istniejący. Przy uruchomieniu aplikacji pojawił się komunikat że nie znaleziono kontrolera dla adresu...

Tagi: web api, WebAPI
Źródło: radblog.pl
Dziel się z innymi:
ASP.NET Web Api i identyczne nazwy kontrolerów – RadBlog

Web 1029 dni, 11 godzin, 42 minuty temu Radosław Maziarka 129 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 1029 dni, 11 godzin, 42 minuty temu rroszczyk 295 rozwiń

Często logika zawarta w procedurach jest dość skomplikowana. W zależności od projektu, może okazać się,  że potrzebujemy testów jednostkowych. Dzięki tSQLt możemy  testować tSQL w analogiczny sposób do nUnit+moq, czyli:Dane po wykonaniu testu są usuwane. Każdy test jest wykonywany w transakcji. Nie musimy się zatem martwić, że testując coś będziemy zaśmiecać bazę danych.Każdy element może być odizolowany, czyli możemy stworzyć mock dla tabeli, procedury lu...

Dziel się z innymi:
tSQLt – testy jednostkowe bazy danych w SQL Server | Piotr Zieliński

Bazy danych i XML 1029 dni, 11 godzin, 42 minuty temu rroszczyk 194 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 1031 dni, 12 godzin, 53 minuty temu Mikoleusz 458 rozwiń

W internecie znaleźć można mnóstwo sposobów na zwalidowanie modelu. Najlepszym sposobem jest zastosowanie atrybutów z przestrzeni System.ComponentModel.DataAnnotations, ponieważ walidacja odbywa się automagicznie. Niestety kiedy te same atrybuty wykorzystamy do parametrów akcji, to już tak automagicznie nie jest. W tym poście zaprezentuję problem oraz pokażę jak można sobie z nim poradzić.

Źródło: kurzyniec.pl
Dziel się z innymi:
Automatyczna walidacja parametrów akcji | Łukasz Kurzyniec

Sztuka programowania 1031 dni, 12 godzin, 53 minuty temu lkurzyniec 266 rozwiń

W .NET istnieją dwie przydatne klasy do logowania wszelkich informacji: Trace oraz Debug. Często różnica nie jest jasna oraz klasy są ze sobą mylone. Co się dokładnie dzieje, gdy napiszemy następujący fragment kodu? Trace.WriteLine("Trace test"); Debug.WriteLine("Debug test"); Efekt wydaje się podobny, w okienku debug zobaczymy wykonane logi: Najlepiej zajrzeć do źródeł powyższych klas. Debug.WriteLine wygląda następująco: [System.Diagnostics.Conditiona...

Tagi: .net 3.5, C#, debud, Trace
Dziel się z innymi:
Trace vs Debug

Inne 1031 dni, 12 godzin, 53 minuty temu rroszczyk 168 rozwiń

Napisany przez paweltymura on Kto oglądał nowe Gwiezdne Wojny, ręka w górę. Kto ich nie widział, chowa się pod stół. Tmux + Babun jako ta stara i doszczętnie zła Ciemna Strona Mocy atakuje. Przygotuj się, bo i Ty chcesz władać mocą niesamowitych unixowych narzędzi w Windowsie!

Źródło: paweltymura.pl
Dziel się z innymi:
Tmux i babun czyli ciemna strona mocy. – Blog Pawełka

Narzędzia 1031 dni, 12 godzin, 53 minuty temu pawelek 110 rozwiń

Początki nowego projektu zawsze są interesujące – można posprzeczać się na tematy możliwych do użycia technologii / wzorców / planowanej architektury. Później, gdy już projekt zastyga i klepiemy tylko kolejne widoki każda kolejna próba takiej dyskusji kończy się tekstem typu: “Ale po co o tym gadać – i tak nic nie zmienimy bo trzeba by całą aplikację przepisywać”.

Tagi: Repository
Źródło: radblog.pl
Dziel się z innymi:
Wzorzec Repository – kilka słów przeciwko

Sztuka programowania 1032 dni, 11 godzin, 58 minut temu Radosław Maziarka 454 rozwiń

Do napisania tego posta wprost umotywował mnie wpis Oskara Dudycza na podobny temat - nauki uczenia się. Jest to temat bardzo ciekawy i od dawna na mojej liście "to do". Zatem napisałem, w końcu!  Pytanie, na które chciałbym odpowiedzieć jest proste - jak się właściwie uczyć technologii w naszym dev-świecie?

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Jak się rozwijać?

Inne 1032 dni, 11 godzin, 58 minut temu KonradKokosa 314 rozwiń

Wiecie jaka jest definicja wzorca projektowego, prawda? Za wikipedią: “a general repeatable solution to a commonly occurring problem in software design“. Czym zatem będzie antywzorzec? Czymś takim: “a general repeatable anti-solution to a commonly occurring problem in software design“. Czyli: recepta na napytanie sobie biedy. Czerwony pijany znak z napisem: “Nie idź tą drogą”.

Antywzrorzec Service Locator

Sztuka programowania 1032 dni, 11 godzin, 58 minut temu rroszczyk 164 rozwiń

|Search MSDNSearch all blogsSearch this blogSign in This week in Azure This week in Azure Your ultimate Azure news source&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;Tomek Wisniewski0000 Platform UpdatesMondayWe announced a bunch of improvements to Azure SQL Data Warehouse which include loading, monitoring, ...

Dziel się z innymi:
This Week in Azure – February 15, 2016 | This week in Azure

Web 1033 dni, 14 godzin, 16 minut temu wisnia 9 rozwiń

Description how important is knowledge management and what is the opportunities and risks related to this subject.

Źródło: www.diwebsity.com
Dziel się z innymi:
Knowledge transfer - Diwebsity [EN]

Inne 1034 dni, 41 minut temu suvroc 57 rozwiń

Zostałem poproszony przez kolegów z zespołu o przybliżenie im biblioteki MediatR, która zapewnia prostą implementację mediatora który wysyła i obsługuje wiadomości w pamięci. Zaproponowałem ją jako sposób na rozwiązanie problemu zbyt ścisłych zależności pomiędzy domenami w naszej aplikacji.

Źródło: radblog.pl
Dziel się z innymi:
MediatR w przykładach – Domain Events i Command Handlers – RadBlog

Azure! Azure! Wszędzie Azure! I bardzo dobrze! Dużo dobrego ostatnio się dzieje wokół Azure’a i na horyzoncie mamy już kolejne super wydarzenie, na które serdecznie zapraszam. Wydarzenie to AzureDay Poland w Warszawie, które odbędzie się 2016-03-09 w siedziebie Microsoft Polska. Podczas konferencji będzie ścieżka Developerska, ITPro. Prelegentami będą Azure MVP, osoby z i spoza Microsoft. DUŻA porcja solidnej wiedzy ze świata chmury. Zapraszamy do rejestracji bo ilość miejsc ograniczona i bardzo szybko ...

Tagi: Azure
Dziel się z innymi:
AzureDay Poland - 2016-03-09 - Tomasz Wiśniewski on Azure

Web 1035 dni, 5 godzin, 59 minut temu wisnia 20 rozwiń

Napisany przez paweltymura on Ponieważ mam tą przyjemność refactorować czasem naprawdę stary kod (z czasów .NET 1) to trafiam na takie fajne fragmenty “jak to się robiło kiedyś”. Kod który jest pod moją opieką staram się poprawiać, testować i upraszczać używając najnowszych sztuczek. Do kodu!

Źródło: paweltymura.pl
Dziel się z innymi:
Linq zamiast foreach -> czyli jak poprawić stary kod. – Blog Pawełka

Sztuka programowania 1035 dni, 5 godzin, 59 minut temu pawelek 432 rozwiń

Jak wspomniałem w jednym z wcześniejszych już wpisów, nie ma znaczenia, gdzie aktor jest zlokalizowany. Dzięki AKKA.NET jest to szczegół  konfiguracyjny. Jeśli pewnego dnia, stwierdzimy, że wykonywanie obliczeń na jednym komputerze nie wystarcza, wtedy po prostu  zmieniamy konfigurację, aby hostować danego aktora gdzieś indziej. Framework zadba o komunikację (TCP) między węzłami znajdującymi się w innych sieciach. W ten sposób, bardzo łatwo jest sk...

Dziel się z innymi:
AKKA.NET – zdalni aktorzy

Programowanie rozproszone 1035 dni, 5 godzin, 59 minut temu rroszczyk 77 rozwiń

Napisany przez paweltymura on Zainspirowany kolegami z pracy (ale jesteśmy inspirujący ) postanowiłem napisać o dynamic jako elemencie fajnym do napisania ładnego kodu typu Type matching. Możliwe, że jest to też niezła odpowiedź na problem Ayende.

Type matching – dynamic w pattern matchingu. – Blog Pawełka

Sztuka programowania 1035 dni, 5 godzin, 59 minut temu pawelek 122 rozwiń

Pierwszy miesiąc roku 2016 za nami, śniegi zaczynają topnieć, organizatorzy konferencji zaczynają budzić się z letargu. Zatem można zacząć rozglądać się co ciekawego na tym polu zapowiada się w tym roku.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Kalendarz .NETowca na rok 2016

Inne 1037 dni, 1 godzinę, 26 minut temu KonradKokosa 197 rozwiń

1 2... 149 150 151 152 153 154... 388 389