Strona głównaUżytkownik

bd90 | użytkownik

bd90
bd90
1 571,63
239 dni, 19 minut temu
10 marca, 2017
dotnetomaniak.pl

Słuchajcie, wiecie jak to jest z tymi obietnicami. Wypije się za dużo kakałka, nie wyśpi, a potem obiecujesz ludziom, że napiszesz konkretny artykuł na specyficzny temat.  No i tak właśnie to ten, napisałem go. Obietnic się dotrzymuje, koniec i kropka ;). Tak jak obiecałem, będzie to sposób przesłania raportu o pokryciu kodu testami do serwera SonarQube. Miałem trochę na głowię – zagraniczna delegacja, rozwój firmy – więc chwile to zajęło, ale mieszczę się jeszcze w terminie ;). Chcąc podążać jeden do j...

Źródło: bd90.pl
Dziel się z innymi:
Coverlet - Dodanie raportu z testów do SonarQube - bd90

Narzędzia 238 dni, 6 godzin, 11 minut temu bd90 44 źrodło rozwiń

Są rzeczy ważne, ważniejsze i testy jednostkowe. No i może kakałko wypadałoby umieścić na końcu listy, przynajmniej zimą. Wracając jednak do testów, uważam je za podstawowe narzędzie do poprawy jakości kodu. Pozwalają nam szybko przetestować, czy nasza twórczość działa poprawnie i (jeśli testy są prawidłowo napisane) zgodnie z założeniami biznesowymi. W dzisiejszym, dość krótkim, artykule chciałbym Wam przedstawić narzędzie Coverlet służące do obliczania pokrycia kodu przez testy jednostkowe. Jest to kró...

Źródło: bd90.pl
Dziel się z innymi:
Coverlet - Mierzenie pokrycia kodu testami - bd90

Narzędzia 245 dni, 4 godziny, 26 minut temu bd90 99 źrodło rozwiń

Przez ostatnie kilka miesięcy moją uwagę, w wolnym czasie, zabierał mi Domain Driven Design. Wieczory umilała mi lektura Evansa, Vernon-a, Folwer-a. Pogłębianie wiedzy dało mi do myślenia.  Zacząłem się zastanawiać jak wygląda domena mojego projektu i w jaki sposób mogę ją zamodelować przy pomocy kodu. W tym artykule chciałby Ci, mój drogi czytelniku, przedstawić trzy sposoby modelowania encji jakie towarzyszyły mi podczas mojej kariery programisty. Na wstępie zaznaczę, że nie jest to kolejny wstęp do DD...

Źródło: bd90.pl
Dziel się z innymi:
Trzy sposoby modelowania encji - bd90

Sztuka programowania 255 dni, 20 godzin, 28 minut temu bd90 195 źrodło rozwiń

Utknęliście kiedyś na problemie tak banalnym, że wstyd aż się było przyznać? Nie mówię nawet o godzinach śledzenia linijka po linijce swojej twórczości. Nawet te 15 minut, gdy aplikacja nie działa, a przecież wszystko powinno być ok, potrafią zepsuć humor do końca dnia. Wykorzystanie statycznej analizy kodu to kolejny krok aby stać się lepszym programistą i ułatwić sobie życie. W świecie .NET-a mamy do tego całkiem sporo narzędzi. Wystarczy wspomnieć o NDepend czy Resharper. W ich przypadku mamy jednak k...

Źródło: bd90.pl
Dziel się z innymi:
Gitlab CI - Dodanie SonarQube do statycznej analizy kodu - bd90

Narzędzia 258 dni, 19 godzin, 22 minuty temu bd90 94 źrodło rozwiń

Minęła dłuższa chwila od ostatniej publikacji bardziej technicznego wpisu ze świata .NET-a. Trzeba to nadrobić! Mój drogi czytelniku, zastanawiałeś się kiedyś jak szybko działa Twój kod? Nie chodzi mi o szybkość wykonywania request – u, czy też poprawnej optymalizacji komunikacji z bazą danych, tylko o działaniu największego mięcha… ten czysty kod, bez żadnych szczegółów architektonicznych, jak baza danych, operacje I/O czy nawet internet. Jeżeli to właśnie ten aspekt programowania zaprząta Twoją głowę, ...

Źródło: bd90.pl
Dziel się z innymi:
BenchmarkDotNet - Jak sprawdzić szybkość naszego kodu - bd90

Narzędzia 266 dni, 4 godziny, 4 minuty temu bd90 84 źrodło rozwiń

Odmiana wszystkim dobrze robi. Dzisiejszy artykuł będzie w trochę innym stylu. Żadnych technicznych treści, tylko moje przemyślenia na temat przeżytej przeze mnie sytuacji. Poproszono mnie o przygotowanie i sprawdzanie zadań rekrutacyjnych dla osób, które ubiegały się o stanowisko Programisty .NET w Polskim Radiu. Postanowiłem stworzyć typowo praktyczny test umiejętności, bez skomplikowanych algorytmów czy struktur danych. Chodziło o to, by odnosił się do codziennej, standardowej pracy.Opis Zadania Zada...

Tagi: .Net, CRUD, rekrutacja
Źródło: bd90.pl
Dziel się z innymi:
Historia pewnej rekrutacji - Smutny CRUD - bd90

Sztuka programowania 273 dni, 4 godziny, 21 minut temu bd90 369 źrodło rozwiń

“W życiu nie ma nic za darmo” Maksyma ta przez długi czas chodziła za mną. I w sumie tak jest, ale z pewnymi wyjątkami 😛 W dzisiejszym artykule chciałbym wam przedstawić na jakie bonusy może liczyć student od różnych firm. Postaram się w miarę możliwości aktualizować ten artykuł więc zachęcam do zaglądania tutaj od czasu do czasu 😉

Tagi: Azure, GitHub, student
Źródło: bd90.pl
Dziel się z innymi:
Co możesz otrzymać będąc studentem? - bd90

Narzędzia 280 dni, 4 godziny, 50 minut temu bd90 117 źrodło rozwiń

Jakiś czas temu obiecałem napisanie kilku słów o wykorzystaniu synonimów w usłudze Azure Search. To temat na prawdę ciekawy, ponieważ, poprzez wykorzystanie tego mechanizmu, możemy znacząco poprawić wyniki wyszukiwania w naszym serwisie. Dlatego złap teraz za kubek ciepłego kakałka i zapraszam Cie do lektury.Czym jest synonim? Zacznijmy od encyklopedycznej definicji słowa: Według Wikipedii: Synonim (gr. synōnymos ‘równoimienny’) – wyraz lub dłuższe określenie równoważne znaczeniowo innemu, lub na tyle...

Źródło: bd90.pl
Dziel się z innymi:
Azure Search - Synonimy - bd90

Cloud 285 dni, 4 godziny, 28 minut temu bd90 33 źrodło rozwiń

Grudzień to piękny okres. Jedzenia zawsze jest dużo, a bycie solidnym gabarytowo uważa się za “urocze” jak Mikołaj.  Jest to najlepszy okres, aby na chwilę przysiąść, zrobić podsumowanie ostatniego roku, zaplanować następne kroki. Mijający rok był dla mnie całkiem udany, dlatego chciałbym się podzielić przemyśleniami, planami a nawet kilkoma ogłoszeniami.Rok 2018 rokiem nauki! Przez ostatnie 12 miesięcy skupiłem się na zdobywaniu wiedzy, poszerzaniu horyzontów. Efektem tego odwiedziłem liczne konferencj...

Tagi: podsumowanie
Źródło: bd90.pl
Dziel się z innymi:
Podsumowanie roku 2018 - bd90

Inne 294 dni, 6 minut temu bd90 56 źrodło rozwiń

Pierwszy odcinek naszego obiecanego kursu o mikroserwisach.

Źródło: www.youtube.com
Dziel się z innymi:
Distributed .NET Core - Episode 1

Programowanie rozproszone 311 dni, 4 godziny, 49 minut temu spetz 153 źrodło rozwiń

Microsoft Orleans is a developer-friendly framework for building distributed, high-scale computing applications. So.. how fast is it?

Microsoft Orleans - is it fast? - Michał Białecki Blog

Architektura 308 dni, 4 godziny, 22 minuty temu michal-bialecki 148 źrodło rozwiń

Event Storming nie jest narzędziem skierowanym jedynie do problemów informatycznych. Zobacz jak radzi sobie z poprawą pracy organizacji lub firmy.

Źródło: radblog.pl
Dziel się z innymi:
Event Storming – narzędzie usprawniające pracę organizacji | Radek Maziarka

Inne 307 dni, 2 godziny, 17 minut temu Radosław Maziarka 155 źrodło rozwiń

Za górami, za lasami kiedy JSON był tylko marzeniami powstał twór wspaniały. Architektoniczny styl, który zwojował świat swoją prostotą jak i elastycznością. Mowa tutaj oczywiście o RESTful API. Jako, że jest to nadal bardzo często spotykane rozwiązanie, chciałbym wam opowiedzieć o kilku problemach, mitach, a przede wszystkich o tym kiedy API wystawione w formacie JSON nie jest RESTful.Krótka historia RESTful API Zacznijmy więc od krótkiego przedstawienia jak powstał ten termin. Dawno dawno temu, w epoc...

Tagi: REST, RESTful
Źródło: bd90.pl
Dziel się z innymi:
Dlaczego Twoje API nie jest RESTful - bd90

Architektura 301 dni, 3 godziny, 24 minuty temu bd90 345 źrodło rozwiń

Znacie ten typ ludzi, którzy z całych sił próbują naprawić popełniony błąd i chcą zjeść pączka średnio raz na 3 dni? To nie ja. Ja wole jeść pączki częściej. A co do poprawy – obiecałem, że będzie więcej artykułów dotyczące Azur? No i to kolejny artykuł o usłudze Azure Search. Kto by pomyślał że powstanie z tego taka mała seria artykułów? Na pewno nie ja. Bardzo dziękuje za odzew dotyczący tych wpisów. Motywuje mnie to do dalszej, intensywnej pracy na blogiem. W poprzednich artykułach skupiłem się na d...

Tagi: Azure Search
Źródło: bd90.pl
Dziel się z innymi:
Azure Search .NET SDK - bd90

Cloud 311 dni, 4 godziny, 49 minut temu bd90 22 źrodło rozwiń

Czasami zdarzają się scenariusze, w których: – nie potrzebujemy przechowywać kopii danych w chmurze Azure – mamy własne data center on-premise, tylko brak nam usługi wyszukiwarki w systemie. Szukamy wtedy specjalisty od Elastic Search-a, by postawić klaster we własnej infrastrukturze. On nam krzyczy: “Wezmę zlecenie, ale daj mnie worek złota, cztery krowy i rząd dusz”. Co zrobić, gdy akurat nie mamy worka złota? Azure ma Search as a Service. Wszystko ładnie pięknie się zgrywa, jednak aby podpiąć Azure...

Źródło: bd90.pl
Dziel się z innymi:
Azure Search - Wykorzystanie REST API - bd90

Cloud 318 dni, 4 godziny, 46 minut temu bd90 61 źrodło rozwiń

Chyba każda większa firma wykorzystuje system kontroli wersji. Przykrą częścią jest niestety fakt, że nie każdy ma możliwość pracy w GIT-cie, który, według mnie, jest najlepszy do tej roboty. Całkiem sporo firm pracujących na platformie .NET nadal używa TFS-a – scentralizowanego systemu kontroli wersji od firmy Microsoft. O jego wadach i zaletach można sporo przeczytać się w internecie. Mając odnieść się do konkretnego, zaufanego źródła, to o TFS-ie kilka nie miłych słów można usłyszeć na vlogu Maćka Ani...

Tagi: TFS
Źródło: bd90.pl
Dziel się z innymi:
TFS - Zdjęcia lock-a z workspace-a innego użytkownika - bd90

Narzędzia 320 dni, 4 godziny, 50 minut temu bd90 35 źrodło rozwiń

Niestety, nie ma usług idealnych. Do takich też nie należy, posiadający swoje ograniczenia, Azure Search. Jednym z nich jest zamknięty zbiór struktur danych, które możemy wykorzystać podczas tworzenia indexer-a (pełny zbiór możecie znaleźć w dokumentacji ). Co zrobić, gdy nasza struktura posiada zagnieżdżony obiekt? Poddać się? Pisać swoje rozwiązania technologiczne? Prawda jest przyjemniejsza. Nadal możemy, w dość prosty sposób. spłaszczyć zagnieżdżony obiekt przez mechanizm projekcji dostępny w bazie A...

Źródło: bd90.pl
Dziel się z innymi:
Azure Search - Spłaszczanie Struktur Danych - bd90

Cloud 325 dni, 4 godziny, 32 minuty temu bd90 40 źrodło rozwiń

Jesień jest bardzo gorącym okresem jeżeli chodzi o konferencje w naszym pięknym kraju. Chociaż chciałbym, to niestety, wszystkich nie zaliczę. Strasznie żałuje, że przez nakładający się termin z Programistokiem, nie było mnie na DevConf. Miałem jednak szczęście. W Warszawie została zorganizowana konferencja pod logiem Dotnetos. Tu już nie mogło mnie zabraknąć. Wszystko w życiu ma swój pierwszy raz. Nigdy za bardzo nie zgłębiałem zagadnień dotyczących tak niskopoziomowych procesów, ale przyszło szkolenie...

Źródło: bd90.pl
Dziel się z innymi:
Dotnetos 2018 - Relacja - bd90

Inne 327 dni, 6 godzin, 14 minut temu bd90 46 źrodło rozwiń

Prawda stara jak interpretery kodu w przeglądarkach internetowych: są rzeczy, przed którymi nikt nie ucieknie. Przestępców czeka kara, grzecznych nuda a programistów napisanie kawałka kodu w JavaScript – cie. Nie tak dawno byłem jeszcze programistą Fronte-end. Zmieniły się u mnie priorytety, acz dalej pozytywnie wspominam te czasy. Chcąc pozostać na czasie, bez zastanowienia skorzystałem z możliwości udziału w konferencji ConFrontJS. Dlatego, uzbroiwszy się w kubek kakałka, wyruszyłem ze swojej programis...

Źródło: bd90.pl
Dziel się z innymi:
ConFrontJS 2018 - Relacja - bd90

Inne 329 dni, 2 godziny, 45 minut temu bd90 24 źrodło rozwiń

W artykule podsumowującym rok 2017 napisałem, że w 2018 roku ukaże się, na moim blogu, znacznie więcej treści dotyczących chmury publicznej Microsoft Azure. Niestety, w obecnej chwili, nie pozostaje mi nic innego jak tylko uderzyć się w pierś. Końcówka roku za pasem, a to dopiero pierwszy artykuł w temacie. Obiecuje poprawę i na znak mojej skruchy, w dzisiejszym artykule przedstawię wam ciekawą usługę oferowaną przez Microsoft. Azure Search – pozwala nam stworzyć rozbudowaną wyszukiwarkę do naszej aplika...

Źródło: bd90.pl
Dziel się z innymi:
Azure Search - Wyszukiwarka w mgnieniu oka - bd90

Cloud 339 dni, 4 godziny, 47 minut temu bd90 83 źrodło rozwiń

1 2 3 4
Sklep z gadzetami
Dotnetos Conference

Najaktywniejsi

1
(32 891,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 510,13)
8
(9 775,28)
9
(8 358,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 994,63)
15
(3 863,06)
16
(3 599,49)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)