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.
Strona głównaUżytkownik
Paweł Łukasik | użytkownik
Architektura 2579 dni, 11 godzin, 23 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ć,...
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 2580 dni, 9 godzin, 27 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ć.
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.
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.
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...
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 2581 dni, 9 godzin, 59 minut temu 160 źrodło rozwiń
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...
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.
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 2581 dni, 9 godzin, 59 minut temu 189 źrodło rozwiń
Supporting and maintaining an old and inefficient websites bring us a lot of problems and stress. Especially when a website was started a long time ago in already pretty outdated technology and architecture, but somehow it succeeded and can’t handle its own popularity. What a coincidence, I have the website exactly like this one! And recently I’ve managed to get rid of one stress point, at least for now. All this thanks to benefits of one particular public cloud service.
Machine Learning is everywhere these days. I want to show how easy is to start your own journey with Azure Machine Learning.
Jak zapewne zauważyliście, nasz konkurs (dostępny TUTAJ) dobiegł końca. Musimy przyznać, że długo zastanawialiśmy się nad jego formą. Pytanie brzmiało – co zrobić, aby poza trzema zwycięzcami przyniósł on wartość każdemu z naszych czytelników? Zamiast wyścigu na polubienia i udostępnienia zdecydowaliśmy więc, że zgłoszenie do konkursu będzie polegało na polecaniu sobie nawzajem książek wartych przeczytania. Przed wami podsumowanie tytułów które wymienialiście biorąc udział w naszy...
Cześć wszystkim! Oceńcie i bloga i wpis, wszelkie uwagi i rady mile widziane :) Wpis o wzorcu projektowym Łańcuch zobowiązań :) W skróce służy do szybkiego i łatwego przetwarzania żądań.
Architektura 2591 dni, 4 godziny, 19 minut temu 194 źrodło rozwiń
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.
Co ma wspólnego developer z psem Pawłowa? W tym wpisie wyjaśniam tą kwestię i poruszam temat m.in. dawania feedbacku na temat pracy. Dowiesz się również w jaki sposób tworzyć kryteria oceny pracy by oszczędzić sobie czas na niepotrzebnym kontrolowaniu developerów.Co by tu dzisiaj zepsuć? Głęboko wierzę w to, że ludzie z natury nie są źli. Uważam, że bardzo rzadko zdarza się sytuacja, w której...