dotnetomaniak.pl

Strona głównaUżytkownik

rroszczyk | użytkownik

rroszczyk
rroszczyk
10 434,77
6 dni, 1 godzinę, 30 minut temu
23 października, 2013
dotnetomaniak.pl

Bardzo lubię wykorzystywać Entity Framework w swoich projektach. W szczególności za łatwość i szybkość tworzenia kodu (na przykład za opisywany ostatnio mechanizm migracji). Ale, żeby nie było tak różowo, Entity Framework ma również swoje problemy. Głównie są one związane z wydajnością. Szczególnie, że niektóre operacje, który wykonalibyśmy w czystym SQLu jednym prostym zapytaniem, w Entity Framework wymagają wielu operacji na bazie danych. Taką operacji jest ...

Tagi: .Net, C#, EF
Źródło: plawgo.pl
Dziel się z innymi:
EF Plus - aktualizacja wielu obiektów jednym zapytaniem

Bazy danych i XML 215 dni, 15 godzin, 26 minut temu rroszczyk 182 rozwiń

Założę, że programujesz obiektowo. W takim razie niemalże na pewno zdarzyło Ci się stanąć przed wyborem bibliotek w momencie tworzenia rozwiązania lub przeglądać stos technologiczny istniejącego projektu. Myślę, że się nie pomylę, jeżeli napiszę, że w większości, jeśli nie we wszystkich przypadkach przed Twoimi oczami mignął jakiś ORM. Czasem okazuje się też, że SQL jest wymagany tylko i wyłącznie dlatego, że ten konkretny maper stoi nad tą, a nie inną technologią bazodanową.

Tagi: ORM, SQL
Źródło: devstyle.pl
Dziel się z innymi:
Kilka słów o tabelach w obiektowym świecie – ORM czy SQL?

Bazy danych i XML 258 dni, 16 godzin, 20 minut temu rroszczyk 178 rozwiń

W tekście “CQRS+DI w C# i Autofac” pokazałem, że CommandHandler nie zwraca żadnego rezultatu wykonania komendy. Natomiast w “Esencja CQRS” pisałem, że jest to jedna z zasad, co do której można się spierać. Więc… jak to faktycznie jest? Wrzucanie komendy w system i “pójście dalej” bez żadnej informacji o rezultacie bywa możliwe, lecz zwykle ciężko byłoby to zaimplementować. No bo jak to: kazałem coś zrobić mojej aplikacji i nie wiem czy się udało, więc… co dalej? Gdzie pokierować użytkownika?

Tagi: Command, CQRS, void, wzorce
Źródło: devstyle.pl
Dziel się z innymi:
Jak zwrócić rezultat wykonania komendy w CQRS?

Sztuka programowania 924 dni, 14 godzin, 41 minut temu rroszczyk 194 rozwiń

Nasz zawód jest absolutnie pasjonujący. Oferuje ogromną różnorodność, wystarczy się tylko odrobinę postarać. Ja nadal jestem programistą (no dobra, według niektórych już nie jestem :) ), choć w tym roku napisałem baaaardzo mało kodu. “Typy” dev-różnorodności są przynajmniej dwa. Najbardziej oczywisty to: nowe technologie....

Źródło: devstyle.pl
Dziel się z innymi:
"Prawdziwy programista" w pogoni za nowościami

Inne 949 dni, 10 godzin, 33 minuty temu rroszczyk 278 rozwiń

Interfejs w programowaniu możemy rozumieć przynajmniej dwojako. Po pierwsze: interfejs użytkownika, czyli sposób na interakcję z aplikacją. Po drugie: interfejs jako kontrakt, implementowany przez klasy. Testy ładnie wpasowują się w… obie definicje! Akcja: BLOGvember! Post nr 1. W listopadzie każdego dnia roboczego, z samego rana, na devstyle.pl znajdziesz nowy, świeżutki tekst. W sam raz do porannej kawy na dobry początek dnia. Miłej lektury i do przeczytania jutro! :) Testy jako UI… a raczej DI Int...

Źródło: devstyle.pl
Dziel się z innymi:
Czy testy jednostkowe można traktować jako interfejs?

Sztuka programowania 952 dni, 1 godzinę, 40 minut temu rroszczyk 120 rozwiń

ListView to jedna z najważniejszych kontrolek w Xamarin.Forms. Jak sama jej nazwa wskazuje, jest ona odpowiedzialna za ogarnięcie tematu listy. Listy można spotkać w praktycznie każdej aplikacji, począwszy choćby od najprostszych programów typu TODO poprzez rozbudowane aplikacje wyświetlające video, obsługujące naszą pocztę, czy dbające o temat komunikacji. Kontrolka którą dostarcza Xamarin.Forms, posiada wiele przydatnych elementów (temat na inny wpis to historia jak w praktyce działa ta kontrolka, a w...

Tagi: .Net, Xamarin
Dziel się z innymi:
DataTemplateSelector w Xamarin.Forms

Mobile development 959 dni, 16 godzin, 50 minut temu rroszczyk 46 rozwiń

W dobie wielordzeniowych procesorów, umiejętność programowania współbieżnego jest niezwykle istotna. Scenariusz programowania synchronicznego, w którym wszystko wkładamy w jeden wątek i kolejkujemy może spowodować, że nasza aplikacja będzie funkcjonować gorzej od konkurencji. Dobrym tego przykładem są aplikacje operujące na żądaniach sieciowych. Przykładowo aplikacja mobilna może na starcie wymagać pobrania konfiguracji, ściągnięcia informacji na ekran typu "home", czy też aktywacji opcji auto-logowania...

Dziel się z innymi:
Obsługa wielu tasków na raz w C#

Sztuka programowania 970 dni, 8 godzin, 4 minuty temu rroszczyk 366 rozwiń

odcinek DevTalk to nie przelewki, oj nie. Dzisiaj trochę… potaplamy się w błocie. Do rozmowy zaprosiłem Jarosława Pałkę: znanego i uznanego programistę, architekta, managera, team leadera, prelegenta, bloggera i co tam jeszcze. Spotkać możecie go na bardzo wielu konferencjach, gdzie opowiada o Javie i ciężkiej orce w naszym zawodzie. Na Twitterze: @j_palka.

Źródło: devstyle.pl
Dziel się z innymi:
O legacy code z Jarosławem Pałką

Architektura 973 dni, 14 godzin, 36 minut temu rroszczyk 88 rozwiń

Tworzenie nowego kodu jest fajne. Dlaczego? Bo możemy najpierw napisać do niego testy. O tym, jak się tego nauczyć, poczytasz w tym niedawnym tekście. Ale co jeśli już MASZ kod? Michę pełną spaghetti? Do problemu tego można podejść na kilka sposobów. Jeden jest bezsensowny, pozostałe: działają. AAAAAATTTAAAACKK!!!! Rzucanie się “na hurra” i dopisywanie testów tylko po co, żeby “mieć testy”, to złe rozwiązanie. Choć wcale nierzadko spotykane.

Źródło: devstyle.pl
Dziel się z innymi:
3 sposoby na testowanie istniejącego kodu | devstyle.pl

Sztuka programowania 976 dni, 9 godzin, 52 minuty temu rroszczyk 190 rozwiń

Od dawna (chyba od początku) w C# do dyspozycji mieliśmy słowo kluczowe out, służące do przekazywania parametrów na wyjście. Standardem stało się pisanie metod typu TryParse, które zwracają bool oraz wartość za pomocą parametru out, np....

Dziel się z innymi:
c# 7.0: Parametry wyjściowe

Sztuka programowania 1005 dni, 16 godzin, 58 minut temu rroszczyk 353 rozwiń

Mechanizm DependencyService zaprezentowany w poprzednim wpisie, daje sporo możliwości już na starcie pracy z Xamarin.Forms. Dzięki zastosowaniu specjalnego atrybutu, możemy korzystać z funkcjonalności opisanych w paradygmacie IoC praktycznie bez żadnego wysiłku i mamy ten mechanizm dostępny "out-of-the-box". Prostota rozwiązania niesie za sobą też pewne skutki uboczne. Mechanizm jest niezwykle łatwy w użyciu, ale zarazem bardzo ograniczony funkcjonalnie. Jeśli kiedykolwiek pracowaliście z kontenerami Io...

Dziel się z innymi:
Autofac w Xamarin.Forms

Mobile development 1011 dni, 16 godzin, 26 minut temu rroszczyk 68 rozwiń

Dzisiaj chciałbym zaprezentować klasę EventWaiter. Znalazłem ją w repozytorium Roslyn na GitHub i w niektórych testach okazała się przydatna. Załóżmy, że mamy klasę eksponującą jakieś zdarzenie...

Tagi: .Net, C#, EventWaiter
Dziel się z innymi:
EventWaiter – testowanie zdarzeń

Sztuka programowania 1011 dni, 16 godzin, 26 minut temu rroszczyk 146 rozwiń

Is react making ASP.NET MVC obsoleteShould I start using JS in my .NET projectsBackend / Frontend and career options 1. Is react making ASP.NET MVC obsolete ? There is a huge hype around react, same with Angular2 and also Aurelia. This might create a feeling that maybe ASP.NET MVC is obsolete but it is not. ASP.NET MVC is an apple when react is an orange. Same thing happened some time ago when RoR launched. There was a huge hype and I was also afraid that maybe RoR will make my WebForms knowledge obso...

Źródło: mfranc.com
Dziel się z innymi:
[EN] QA - React, Javascript and the state of .NET | Michal Franc

Web 1012 dni, 17 godzin, 1 minutę temu rroszczyk 198 rozwiń

Dzisiaj kolejna przydatna konstrukcja LESS. Często zachodzi potrzeba stworzenia klasy na podstawie kilku innych klas. Załóżmy, że mamy: .class1 { color:red; } .class2 { font-size:10px; } .finalClass { color:red; font-size:10px; border-color:blue; } FinalClass składa się zarówno z class1 jak i class2. Ponadto rozszerza możliwości o border-color. Za pomocą mixin możemy kod skrócić do: .class1 { color:red; } .class2 { font-siz...

Tagi: css, less, web
Dziel się z innymi:
LESS: Mixins

Web 1032 dni, 16 godzin, 28 minut temu rroszczyk 49 rozwiń

Xamarin.Forms nie jest lekiem na całe zło i w praktyce nie da się za pomocą tej technologii zrobić w pełni natywnego efektu, stosując dostępne standardowo kontrolki. Idea tego rozwiązania jest inna. Do worka zwanego Xamarin.Forms trafiają takie elementy, które da się jakoś uwspólnić pomiędzy obsługiwanymi systemami. Innymi słowy po użyciu określonej kontrolki i tak w rzeczywistości zostanie wykorzystana ta natywna, która w danym systemie jest najbardziej zbliżona funkcjonalnie i wizualnie. I tak np. Form...

Tagi: .Net, C#, Xamarin, xaml
Dziel się z innymi:
CustomRenderer w Xamarin.Forms

Sztuka programowania 1033 dni, 5 godzin, 27 minut temu rroszczyk 45 rozwiń

We have many pdf libraries that we can use, but none of them are perfect and all of them have some advantages and disadvantages. Here is my little experience with generating PDF file in .net framework with generating reports both, in a browser on demand and large numbers in bash/console by night. Crystal_Reports - big, commercial library develop by big company Pros:  - can be really fast Co...

Tagi: .Net, C#, PDF
Dziel się z innymi:
Review of tools for PDF generate in .net

Inne 1032 dni, 16 godzin, 28 minut temu rroszczyk 214 rozwiń

Na blogu rzadko poruszam tematy CSS, ale czasami nawet jak ma się bardzo małą warstwę prezentacji, warto zainwestować trochę czasu w poznanie nowych bibliotek. Dzisiaj chciałbym przedstawić LessCss.  Biblioteka stanowi pewnego rodzaju pre-processor, który rozszerza możliwości klasycznego CSS. Na wyjściu zatem pojawi się zwykły CSS, który jest obsługiwany przez wszystkie przeglądarki. Sprawą “kompilacji”, zajmiemy się w innym wpisie, ponieważ istnieje wiele sposobó...

Tagi: ASP .NET, css, less
Dziel się z innymi:
LESS css – wprowadzenie, zmienne

Web 1041 dni, 9 godzin, 46 minut temu rroszczyk 93 rozwiń

W poprzednim wpisie na temat Xamarina, zrobiłem małe wprowadzenie teoretyczne do tej technologii. Przedstawiłem podstawowe założenia oraz dostępne warianty użycia tego rozwiązania. Jeśli uważasz, że wybór technologii jaką jest Xamarin był sam w sobie trudną decyzję, to mam niestety złą wiadomość. Już na starcie trzeba podjąć kolejną i to równie ważną. Którego podejścia użyć - Forms czy Native? W poprzednim poście przedstawiłem podstawowe założenia obu z nich. W wielkim skrócie - Forms zapewnią większą ...

Tagi: .Net, C#, Xamarin
Dziel się z innymi:
Xamarin.Forms - pierwsza aplikacja

Mobile development 1039 dni, 16 godzin, 35 minut temu rroszczyk 145 rozwiń

ASP .NETPiotr Zieliński1 Comment ASP.NET Core ułatwia w znaczący sposób IoC. Przede wszystkim wbudowano w framework dosyć prostą implementację IoC. Oznacza to, że w wielu przypadkach nie trzeba już instalować zewnętrznych framework’ow takich jak AutoFac.  W pliku Startup znajdziemy metodę ConfigureServices: public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddApplicationInsightsTelemetry(Configuration); ...

Dziel się z innymi:
ASP.NET Core – wstrzykiwanie zależności

Sztuka programowania 1039 dni, 16 godzin, 35 minut temu rroszczyk 243 rozwiń

Klasa (immutable) Tuple istniała aż od .NET Framework 4.0. W C# 7.0 mamy jednak wsparcie dla tuple od strony języka. Jednym z problemów klasy Tuple było, że każda właściwość nazywała się kolejno Item1, Item2 itp. W tym wpisie dowiemy się jak to rozwiązano w C# 7.0

Tagi: .Net, C#, Tuple
Dziel się z innymi:
C# 7.0 – Tuples

Sztuka programowania 1039 dni, 16 godzin, 35 minut temu rroszczyk 390 rozwiń

1 2 3 4 5... 13 14
Dotnetos Conference
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 876,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 434,77)

8

Damian (9 770,28)

9

danielplawgo (8 283,27)

10

arek (6 822,96)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

dpawlukiewicz (3 979,62)

15

jj09 (3 863,06)

16

AdrianBystrek (3 597,29)

17

spetz (3 448,35)

18

jedmac (3 318,39)

19

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

20

KonradKokosa (3 105,41)