Chmura jest cudownym wynalazkiem, szczególnie do testów. W moim przypadku bardzo często potrzebuję trzymać maszynę w subskrypcji, która wymaga wydajnych dysków, a jest uruchomiana parę godzin na dzień. Takim scenariuszem u mnie jest odpalanie Azure Stack na maszynie w Azure (tak, tak, incepcja…).
Ostatnio pojawia się sporo pytań o to jak zacząć z Azurem. Pomyślałem, że będzie to przydany wpis. Znajdziecie tutaj informacje które usługi macie za darmo, jakie źródła wiedzy są dostępne, spis certyfikatów oraz gdzie znaleźć laby do ćwiczeń. Starałem się, aby post zawierał jedynie informacje nie wymagające wkładu finansowego.
No matter whether you’re a student making their first steps into the data analysis world or a young entrepreneur trying to get insights from the customer data, you may be astonished about the pricing of high volume analysis workflows. Enterprise solutions can be extremely costly due to high computing power and huge storage demand. Deep, technical knowledg...
Pierwsze przymiarki do C# w ersji ósmej. Wyamgania i kilka najfajniejszych moim zdaniem zmian.
Sztuka programowania 1306 dni, 10 godzin, 40 minut temu 255 źrodło rozwiń
W poprzednim artykule opisałem, w jaki sposób wykorzystać wzorzec repozytorium w celu odseparowania kodu implementującego logikę biznesową od reprezentacji fizycznych źródeł danych. W przypadku rozszerzeń systemu Dynamics 365 Customer Engagement źródłem danych będzie oczywiście usługa OrganizationService opisana za pomocą interfejsu IOrganizationService. .
Mówi o sobie, że zarabia pieniądze opowiadaniem historii. I jak się okazuje tak jest. Jest zawodowym prelegentem. To znaczy, że prezentowanie to jego zawód?… Jest jednym z najlepszych prelegentów w Polsce. Swoje umiejętności budował latam...
Ostatnimi czasy coraz bardziej popularne są tak zwane bootcampy programistyczne. Są to szkolenia, które w szerokim zakresie obiecują nauczenie kursanta sztuki kodowania w określonym języku. Najczęściej trwają one kilka tygodni lub miesięcy i mogą odbywać się zarówno w weekendy, ale także w przeciągu tygodnia. Ilość wiedzy jaką przekazują bootcampy jest naprawdę spora, ale z drugiej strony nie są to tanie kursy. Ceny wachą się od 2-3 tysięcy złotych do nawet 15 tysięcy i więcej za najbardziej obszerne i o...
Sztuka programowania 1310 dni, 10 godzin, 36 minut temu 122 źrodło rozwiń
Cześć! To już drugi artykuł z serii “Od zera do developera“. Aby przejść tę drogę należy nie tylko umieć zamienić nasze myśli na działający kod ale przede wszystkim posiadać wiedzę na temat języków, technologii i frameworków w jakich przyjdzie Ci pracować. Nieważne czy jesteś studentem czy nie, czy doświadczonym developerem, a może jesteś już po stażu, udając się na rozmowę kwalifikacyjną na pewno będzie przed Tobą...
W tym tygodniu bomba, bo MS upublicznił jądro. Do tego dowcip tygodnia, zaproszenie na darmowy warsztat, długi artykuł na temat wersjonowania, migracja WPF i to nie wszystko. Gotowi? Można zaczynać? No to jedziemy z koksem!Microsoft upublicznił jądro systemu Pamiętacie taki stary dowcip z cyklu radio Erewań: Słuchacz - Podobno w Moskiwe na placu Czerwonym rozdają samochody, czy to prawda? Radio - Tak to prawda, tylko nie na placu Czerwonym, a na placu Rewolucji. Nie w Moskwie, a w Leningradzie. Nie sa...
“Here be dragons” – czy słyszeliście kiedyś ten zwrot? Czy słyszeliście o nim w kontekście programowania albo widzieliście taki komentarz w kodzie? Tak? To współczuję – mam nadzieję, że byliście wtedy przyodziani w SOLIDną zbroję, i mieliście odpowiedni ekwipunek, żeby sobie z tymi smokami poradzić. Przede wszystkim miecz. Podobno jednym ze sposobów zwalczania smoków w kodzie jest użycie legendarnego miecza zwanego Excalibur Refactorum. Legenda głosi, że miecz ten wbity jest w skałę (gdzieś w okolicach...
[EN] Domain-Driven Design #04: entity
Architektura 1313 dni, 10 godzin, 10 minut temu 139 źrodło rozwiń
Over a year ago I wrote a blog post about designing exceptions. I found this article very useful by myself and I used it as a reference a few times during code review. However, it’s almost impossible to expect that, after reading the recommended resource, anybody would start to apply described rules immediately and remember about them all the time.
Sztuka programowania 1313 dni, 10 godzin, 10 minut temu 86 źrodło rozwiń
Najbardziej popularnym ORMem w świecie .NETu jest bez wątpienia Entity Framework. Posiada on wiele wbudowanych mechanizmów ułatwiających pracę z bazą danych, ale odpokutowuje to pewnymi niedogodnościami. Nie należy on do najwydajniejszych ORMów, generuje czasami pokrętne zapytania, oraz łatwo można wpaść w tarapaty, np. przez problem N+1. Istnieją również alternatywy, jak np. nHibernate, czy Dapper! Jak sami twórcy wskazują, a są to ludzie od StackOverflow, Dapper jest królem wśród micro ORMów pod wzgl...
Bazy danych i XML 1313 dni, 10 godzin, 10 minut temu 249 źrodło rozwiń
Od zera do developeraFinansecodebility.pl Od zera do developera - blog o tematyce IT Finanse Wstęp Cześć! Ten artykuł poświęcony jest nie tylko programistom. Skierowany jest bowiem do każdego, kto stoi przed wyborem formy zatrudnienia (często odgórnie narzuconej przez pracodawcę). W tym artykule chciałbym Wam przedstawić informacje na temat tego co to jest B2B, dlaczego i kiedy się opłaca, na jakie zarobki na rękę miesięcznie możemy liczyć mając kwotę netto na fakturze.B2B – co to jest? B2B jak sama...
Zabezpieczenie backendu przed nieautoryzowanym dostępem jest najważniejszym elementem kontroli dostępu. W tym artykule pokażę jak utworzyłem prostą aplikację backendową, która wymaga autoryzacji z wykorzystaniem Auth0. Aplikacja jest stworzona w technologii .Net core...
Interfejs użytkownika jest ważnym elementem bezpieczeństwa aplikacji, musi on być łatwy w obsłudze, jednocześnie nie może on być wektorem ataku, np. nie powinien używać mechanizmów mogących ujawnić login i hasło podmiotom trzecim. Dostawcy tożsamości, w tym Auth0, upraszają to zadanie, dając swoim klientom gotowe...
W ostatnim podsumowaniu tygodnia pochwaliłem się, że udało mi się zainstalować nowy Windows Terminal (Preview). Przy okazji czemu wszystko w dzisiejszych czasach musi być preview? Nie wiem, ale instalacja tego cuda prosta nie była. Jeżeli masz ochotę mieć go u siebie to zapraszam, zaoszczędzę Ci chwili drapania się w głowę.Skąd? Opcje są dwie. Po pierwsze jest GitHub, ale jak tylko się pojawił terminal to próbowałem go skompilować i prosto nie było. Teraz może jest łatwiej, ale wolę gotowca. Po drugie...
Rok temu miałem okazję organizować Letni warsztat z podstaw tworzenia szablonów ARM. Pora na kolejną edycję! W ramach kolejnych letnich inicjatyw szykujemy darmowy sobotni warsztat z Kubernetes dla chcących go zacząć poznawać.
Zainspirowany dyskusja na Microsoft Azure User Group Poland podrzucam ciekawe repo na Github, którego świadomość istnienia nie jest duża ;-) Jeżeli, ktoś przygotowuje się do zdania certyfikatów, uczy się lub jest ciekaw co jest na oficjalnym szkoleniu można skorzystać z instrukcji do oficjalnych płatnych szkoleń Microsoft, które odbywają się w ośrodkach. Tajemnicą poliszynela jest bowiem informacja, że instrukcje do laboratoriów od płatnych kurosów znajdują się na Github. Microsoft utrzymuj...
aspnetcore, aspnetmvc, ebook, MVC The eBook on ASP.NET Core 2 I wrote together with Ugo Lattanzi is available for download for free from the Free Ebooks section of Syncfusion Tech Portal. In April 2017, Ugo Lattanzi and I published ASP.NET Core Succinctly, and it became one of the most downloaded ebook for 2017 and was also 2017 Succinctly Readers Awards Silver Winner, among all the 33 books released by Succinctly in 2017. This year we published an update to the book. All code and explanation have b...