Czas wreszcie, żebym napisał coś więcej o projekcie, nad którym aktualnie pracuje, a mianowicie REST API Kalendarza w .NET Core. W tym wpisie opiszę, co to jest i jak działa REST na przykładzie tworzonej przez mnie aplikacji.
Architektura 2491 dni, 17 godzin, 3 minuty temu 311 źrodło rozwiń
Cześć, Dziś chciałbym przedstawić Wam moje zestawienie/porównanie dwóch środowisk programistycznych, dzięki którym możemy tworzyć aplikacje .NET – chodzi oczywiście o Visual Studio oraz nowym IDE firmy Jetbrains – Rider. Z Visual Studio pracowałem od początku mojej kariery programistycznej i nie ukrywajmy, że jest to najbardziej popularne IDE, w którym programiści tworzą aplikacje z wykorzystaniem języka C#, F#, C++, itp. Nie mniej jednak bodajże w sie...
W praktykach Extreme Programming (XP) możemy przeczytać, że tydzień pracy programisty powinien wynosić 40 godzin. Możliwe są sporadyczne nadgodziny (kilka razy w roku), ale nigdy nie powinny występować przez dwa tygodnie pod rząd. Praktyka ta nosi nazwę Sustainable Pace, czyli zrównoważone tempo. Zgodnie z XP zespół powinien pracować w stałym tempie, które jest w stanie utrzymywać w nieskończoność. Nadgodziny są symptomem poważniejszych problemów z projektem i to nimi należy się zająć. Może się wydawać,...
Push API and Web Push Protocol specifications allow for delivering push notifications even when client is offline. This post shows how this capabilities can be used in ASP.NET Core.
To jest krótsza wersja książki 97 rzeczy, które każdy programista powinien widzieć po jej przeczytaniu chciałem podzielić się tym co tam przeczytałem, jak i lekką interpretacją tamtejszych myśli. Ponieważ trzech z nich nie rozumiem do końca i/lub nie umiem wytłumaczyć to w temacie są tylko 94, natomiast linki w każdym ze zdań odnoszą się do pełnego rozdziału. Dług techniczny kosztuje, podobnie jak kredyt gotówkowy – teraz przez chwilę jest lepiej, ale trzeba spłacić. J...
Pierwszy artykuł z serii jak budować wydajniejsze zapytania przy użyciu Entity Frameworka. W tym artykule przedstawię informacje, które kroki przetwarzania zapytania przez Entity Framworka mogą być usprawnione.
Bazy danych i XML 2492 dni, 15 godzin, 7 minut temu 203 źrodło rozwiń
Jak każdy programista, masz na pewno długą listę projektów jakie chciałbyś zrobić, prawda? Cześć z tych projektów być może nawet zrealizowałeś i świetnie się przy tym bawiłeś. Jednak ktoś musi naprawiać błędy w aplikacji oraz implementować nowe funkcjonalności. W tym przypadku jesteś to Ty, w końcu to twoje dzieło. Radość z tworzenia może szybko zamienić się na żmudną pracę jeśli projekt przestanie Cię interesować.
Reading time ~3 minutes This article is Part 1 in a 1-Part Series. Part 1 - This Article Trying to understand how to run code in Azure Functions is not an easy task since this product has evolved on its own and thanks to the rise of .NET Core. This post will give You a history background necessary to understand the documentation and, most of all, all the blog posts talking about Azure Functions.v1.0 - script files The initial way to run code in Azure Function was to write a script file in Azure Fun...
Code Review 10 linii kodu to potencjalne miejsce na 10 uchybień, natomiast 500 linii kodu wygląda OK!? Kilka słów o tym jak usprawnić Code Review.
Sztuka programowania 2493 dni, 15 godzin, 39 minut temu 160 źrodło rozwiń
W aplikacji będącej aktualnie moim głównym zajęciem piszę oraz uczę się testów jednostkowych. Dlatego postanowiłem, że co nieco o nich napiszę jako wstępniak do być może późniejszych wpisów na ten temat.
Sztuka programowania 2493 dni, 15 godzin, 39 minut temu 189 źrodło rozwiń
Podczas pracy z systemem kontroli wersji czasem zdarza się, że nasz pull request ma konflikty. Konflikty powstają gdy ten sam plik został zmieniony w różny sposób w tym samym miejscu w obu scalanych ze sobą branchach. Wpis ten pokazuje jak ja radzę sobie z konfliktami w systemie Git. TL;DR: Na końcu wpisu znajduje się skrócona instrukcja.
Przedstawiamy wam 18 odcinek podcastu Ostra Piła w którym to rozwodzimy się nad code-review. Porozmawiamy sobie na takie tematy jak to jak robić dobrze code review oraz czy każdy powinien je robić czy może tylko seniorzy powinni dostąpić tego zaszczytu? Dwugodzinne code-review dla waszej programistycznej przyjemności. Miłego słuchania.
Tak więc moda na podsumowania roku nastałe już zagościła nad Wisłą tak więc i ja również dołączę do tej mody. Sick zrobiłem to już w zeszły roku 2016. A więc koniec roku 2017 zbliża się wielkimi krokami. Nadszedł więc czas na podsumowanie minionego roku i co dalej w 2018. Napewno cieszę się z tego, że udało mi się zmienić trochę swoją ścieżkę kariery którą podążałem. Na taką w jakiej chcę obecnie się obecnie realizować i spełniać…Xamarin???…Mobile??? Udało mi się również nareszcie wzi...
26/12/2017 - 19 odcinek przynosi rozmowę o praktykach i stażach. Czy da się dostać takowe z zerową wiedzą? Czy może jednak trzeba się przygotować? A na koniec o tym czy może to praktykanci powinni płacić firmom? Miłego słuchania.
npm is the most popular package manager in JavaScript ecosystem. I’m sure that huge number of our readers may be familiar with this tool, because it’s probably your daily driver when it comes to adding new libraries and frameworks to your projects. Besides its heavily used ‘install’ command, npm also contains some equally important utilities which are especially useful for people creating and maintaining npm-based packages. In today’s post I want to show you how on...
HomepageAbout membershipSign inGet startedHomepagePaweł StadnickiBlockedUnblockFollowFollowing Triplets on board This post is a form of inquiry: if you like the conception presented here and feel that it may be relevant for more verbose audience, please share your toughts or just clap. If the subject turn to be not only my solitary perception, I will move it to the dedicated page and elaborate the subject extensively. This post is also my first public blog post ever (and in a foreign language — mind...
Today I (again) focus on the attributes that will make your debugging less painfull :). This time my scribbles should appeal to the programmers who prefer keeping their code clean (and adhere to the principle: the less ‘spare’ code the better). So grab a mug of whatever you like and take a look at DebbugerBrowsable and DebuggerDisplay. The first one may be a good alternative to DebuggerTypeProxyI described in previous post and the second one is just ‘a must’ (really!) that makes life easier.
Command linePosted on by chrisseroka in Command line Sometimes free disk space shrinks and you need to figure out the reason. Whenever it happened to me I remember downloading some tool to calculate size of subfolders and detect the weightest one. I felt that there must be a way of doing that without third-party tools but it lived a long life on my TODO list (not that obvious to google).
Page Object pattern is well-known in the world of test automation. Fortunately the new version (v4) of webdriver.io test automation framework was designed with Page Object pattern in mind, so we can fully benefit from this approach. One of advanced concepts of Page Object pattern is components sharing – today we will take a closer look at this.
Mamy 2017 rok, Visual Studio 2017, .net core 2.0 i .net standard 2.0, jest więc to znakomity moment by przejść ze starego formatu plików cs/fsproj w naszych solucjach na nowy. Post opisuje plusy, minusy i problemy wynikające z takiej migracji. Zachęcam do lektury :)
Sztuka programowania 2502 dni, 15 godzin, 14 minut temu 170 źrodło rozwiń