dotnetomaniak.pl

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

Czasami tak projektujemy naszą aplikacje, że każdy model ma jedną lub kilka cech wspólnych. Od najbardziej oczywistych, jak na przykład ID, poprzez czas i datę utworzenia, modyfikacji, czy-usunięty, czy-opublikowany i inne czy-? W zależności od poziomu lenistwa cechy te definiowane i utrzymywane są w każdej z klas z osobna lub w jednym lub-lub w kilku interfejsach który jest implementowany przez modele.Do momentu pisania posta byłem gościem, który posiadał jeden wsp...

Dziel się z innymi:
Entity framework wspólna obsługa interfejsów modeli danych

Bazy danych i XML 460 dni, 2 godziny, 41 minut temu rroszczyk 151 rozwiń

Dzisiaj podstawy, ale wcześniej nie miałem potrzeby skorzystania z  funkcji GroupJoin. Myślę, że prosty przykład jest najlepszą dokumentacją. Dosyć częstą używaną funkcją jest GroupBy. Jeśli mamy np. listę zamówień w postaci (IdCustomer, Name), wykonując GroupBy na IdCustomer otrzymamy słownik, gdzie kluczem jest identyfikator zamówienia, a wartością lista zamówień danego klienta. GroupJoin, jak sama nazwa sugeruje jest połączeniem Join z GroupBy. Załóżmy, że mamy nast...

Tagi: .Net, bazy danych, C#, Linq, SQL
Dziel się z innymi:
LINQ: GroupJoin | Piotr Zieliński

Bazy danych i XML 460 dni, 2 godziny, 41 minut temu rroszczyk 150 rozwiń

Ponieważ bardzo ciężko pisać kod „na sucho”, postanowiłem rozpocząć tworzenie pierwszej aplikacji. W trakcie jej pisania wyjdą na jaw prawie wszystkie elementy mojego projektu, które muszą być zdefiniowane i po części zaimplementowane. Dodatkowo będę mógł odpalić mój Runtime bez wyjątków mówiących, że czegoś mi brakuje.

Tagi: .Net, SharpOffice
Dziel się z innymi:
SharpNote - pierwszy krok - MD Tech Blog

Daj się poznać 2016 460 dni, 2 godziny, 41 minut temu manio143 81 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 460 dni, 2 godziny, 41 minut temu Piotrek Gaszewski 237 rozwiń

Wskazówka, jak wyłączyc CTRL+Scroll zoom w windows. Zwlaszcza przydatne przy myszkach z tzw. smooth scrollem.

Źródło: devblog.dymel.pl
Dziel się z innymi:
Stop ctrl scroll zoom – Michał Dymel – DevBlog

Daj się poznać 2016 460 dni, 2 godziny, 41 minut temu Michal Dymel 50 rozwiń

Czy Ciebie też męczy ciągłe przełączanie się pomiędzy środowiskiem pisania kodu a przeglądarką gdy debugujesz JS? Dzięki VS Code nie musisz już tego więcej robić.

Tagi: CHROME, js, vs code
Źródło: www.diwebsity.com
Dziel się z innymi:
Znacznie szybsze debugowanie JS w VS Code - Diwebsity

Web 460 dni, 2 godziny, 41 minut temu suvroc 139 rozwiń

Napisany przez paweltymura on W ciągu swojej 10 letniej kariery zmieniłem kilkunastu pracodawców. Pracowałem w różnych miejscowościach i województwach naszego pięknego kraju. Ale do tej pory miałem tylko 4 komputery przenośne. W tym artykule postaram się je opisać i jakoś porównać. Np do samochodów, które znam :)

Źródło: paweltymura.pl
Dziel się z innymi:
Acer, Asus, Dell i… Mac. – Blog Pawełka

Inne 460 dni, 2 godziny, 41 minut temu pawelek 133 rozwiń

Network layer is really hard to test and debug. XGain works on the Socket class level and this class doesn’t have an interface. That means testing of any component references to this type is really hard, but everything is possible.

Źródło: www.pyrzyk.net
Dziel się z innymi:
[EN] XGain #01 - abstraction over Socket - Lukasz Pyrzyk

Daj się poznać 2016 461 dni, 5 godzin, 34 minuty temu kapral18 44 rozwiń

The new type of the watcher for the API monitoring is already available. Actually, it has much in common with the website watcher (very akin configuration, and under the hood uses the HttpClient as well), however it does serve a different purpose, which is making the request to the API and validating its response, whereas the website watcher basically pings the given url (well, it can validate its response too), and does not really care about any other HTTP method different than GET. In this POST (did yo...

[EN] Sentry – the API watcher | Piotr Gankiewicz

Daj się poznać 2016 461 dni, 5 godzin, 34 minuty temu spetz 61 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 461 dni, 5 godzin, 34 minuty temu manio143 111 rozwiń

Wstrzykiwanie zależności. Porównanie kontenerów IoC i wybór najlepszego do projektu WebAPI.

Źródło: kduszynski.pl
Dziel się z innymi:
Proste wstrzykiwanie zależności? – Wildpost

Daj się poznać 2016 461 dni, 5 godzin, 34 minuty temu wildcat89 281 rozwiń

Omówienie zastosowanie konstrukcyjnego wzorca projektowego, jakim jest fabryka abstrakcyjna na przykładzie biblioteki easyGALib.

Wzorce z easyGALib: Fabryka abstrakcyjna

Daj się poznać 2016 462 dni, 1 godzinę, 38 minut temu qba8 91 rozwiń

Imagine you have a simple HTML form with AJAX submit. From time to time your users reports 404 error. You ask yourself: what's going on?

Tagi: AJAX, JavaScript
Źródło: stapp.space
Dziel się z innymi:
[EN] Why HTML form with AJAX submit gives 404? in Stapp.space

Web 462 dni, 1 godzinę, 38 minut temu Sam Smith 36 rozwiń

W tym odcinku - wyświetlanie poziomów sygnału audio na żywo we wtyczcze VST dzięki przygotowanej wcześniej kontrolce użytkownika w WPF.

Tagi: C#, VST, WPF
Dziel się z innymi:
Negative Programmer: Wyświetlanie poziomów sygnału na żywo

Daj się poznać 2016 462 dni, 1 godzinę, 38 minut temu sikor02 47 rozwiń

Kolejny wpis o MiSeCo. Tym razem opisuje strukturę projektu oraz wstępne założenia implementacji.

Źródło: devblog.dymel.pl
Dziel się z innymi:
MiSeCo – project structure – Michał Dymel – DevBlog

Daj się poznać 2016 463 dni, 9 godzin, 9 minut temu Michal Dymel 60 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 463 dni, 9 godzin, 9 minut temu spetz 147 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 463 dni, 9 godzin, 9 minut temu rroszczyk 189 rozwiń

Kilka słów o początkach pracy z SharePoint'em z punktu widzenia osoby nietechnicznej.

SharePoint dla początkujących cz.1

Office 463 dni, 9 godzin, 9 minut temu qba8 106 rozwiń

Sharegate to młoda i dynamicznie rozwijająca się firma z siedzibą w Montrealu, która stworzyła wielofunkcyjne narzędzie służące do przeprowadzania migracji danych pomiędzy różnymi wersjami SharePoint. Główną ideą przyświecającą grupie Kanadyjczyków podczas tworzenia programu była łatwość i przejrzystość obsługi. Stawiając na prostotę, zespół Sharegate podbił rynek i osiągnął międzynarodowy sukces – dzięki partnerstwom nawiązywanym z firmami informatycznymi, ich produkt cieszy się zainteresowaniem niemal ...

Sharegate – migracja nigdy nie była prostsza!

Office 463 dni, 9 godzin, 9 minut temu qba8 72 rozwiń

W tym tygodniu zajmiemy się loaderem zależności RequireJS (ładowanie dynamiczne plików które są w danej chwili potrzebne a nie wszystkich bo tak) zgodnym ze specyfikacją AMD (Asynchronous Module Definition), która jest modyfikacją formatu transportu z CommonJS, której jedna z wersji jest zaimplementowana w Node. Różnica pomiędzy RequireJS i CommonJS jest taka, że jedno implementuj...

Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest RequireJS?

Web 463 dni, 9 godzin, 9 minut temu rroszczyk 125 rozwiń

1 2... 85 86 87 88 89 90... 331 332
Szkolenia SecurITum

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

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,14)

8

Damian (9 056,1)

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 608,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 078,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 633,85)

20

mnikolajuk (2 596,93)