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...
W tym poście chciałem Ci pokazać narzędzie git-istage. Służy ono głównie do dodawania plików do stage’a, cofania plików do katalogu roboczego – ogólnie do zarządzania plikami między tymi dwoma stanami. Ma jeszcze kilka opcji, ale to jest jego główne zadanie.
Celem serii "What bothers Xamarin developers?" jest identyfikacja obszarów w Xamarinie, które nam przeszkadzają i wymagają poprawy ze strony Microsoftu. Dzisiaj swoje opinie przedstawią Tomasz Szczepanik i Alexander Ropianyi. Zapraszam do czytania i komentowania.
Mobile development 1327 dni, 5 godzin, 43 minuty temu 46 źrodło rozwiń
Service Fabric Reliable Actors – is it faster then a regular micro-service approach? Recently I’m diving into Microsoft actor model implementation – Service Fabric Reliable Actors. Apart from Microsoft Orleans, is another one worth looking into.
Architektura 1327 dni, 5 godzin, 43 minuty temu 87 źrodło rozwiń
Tworząc aplikację, wcześniej czy później będziemy musieli zaimportować lub wyeksportować jakieś dane. Jednym z formatów, który prawdopodobnie będziemy musieli obsłużyć, będzie plik csv. Można taki import lub eksport zrobić ręcznie, korzystając z takich metod klasy string, jak Join lub Split. Z drugiej strony możemy skorzystać z czegoś gotowego. W swoich projektach, gdy mam pracować z plikami csv, wykorzystuję bibliotekę CsvHelper (https://joshclose.github.io/Cs...
Bazy danych i XML 1328 dni, 5 godzin, 55 minut temu 143 źrodło rozwiń
Tym razem chciałbym poruszyć temat dbałości o jakość kodu, nadmiernej dbałości. Myślę, że nie raz spotkaliście się z tym zjawiskiem lub sami byliście jego przyczyną (ja niestety byłem). Nie oszukujmy się, my programiści, czerpiemy przyjemność z pisania kodu, tworzenia czegoś z niczego i dopieszczania swoich rozwiazań do granic możliwości. Do tego okazujemy się super „zdolniachami” kiedy przychodzi do argumentacji dlaczego praca trwa dłużej niż powinna, a może bardziej usprawiedliwień. Prawda?
The YamlDotNet is the most famous library to manage YAML format on .Net platform. This library is really stable and good solution. Many of my programs use this library, so I thought that this is prefect open source project that I can improve.
Sztuka programowania 1329 dni, 6 godzin, 7 minut temu 118 źrodło rozwiń
Święta za pasem, już wkrótce usiądziesz ze swoją rodziną przy wigilijnym stole. Po kolacji nadejdzie długo wyczekiwany czas wypatrywania pierwszej gwiazdki, której pojawienie się oznaczać będzie, że już za chwilę zawita św. Mikołaj! A św. Mikołaj to prezenty, ale też… kłopotliwe pytania.
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...
Architektura 1331 dni, 4 godziny, 41 minut temu 349 źrodło rozwiń
➡️Cześć wszystkim! Wreszcie nowy artykuł już dosyć długim czasie, uznałem, że pierwsza część singletona jest zbyt krótka to jest i druga część :), ktoś skorzysta na pewno🙂, wszystkie rady i uwagi na temat artykułu polskiego oraz angielskiego, są mile widziane. 🙂
Architektura 1331 dni, 4 godziny, 41 minut temu 120 źrodło rozwiń
Od konferencji minął już prawie miesiąc, zdecydowanie czas napisać podsumowanie.
Grypa skłania do blogowania ;) O tym jak wyglądają domyślne komunikaty błędów z NSubstitute i jak by je tu poprawić...
Sztuka programowania 1334 dni, 5 godzin, 52 minuty temu 349 źrodło rozwiń
The history of the first pull request to BenchmarkDotNet.
Sztuka programowania 1334 dni, 5 godzin, 52 minuty temu 77 źrodło rozwiń
Krótki ale mam nadzieję rzeczowy post na temat zmiany w systemie certyfikowania Microsoft, w związku z tym że część egzaminów traci ważność w przyszłym roku. Wśród certyfiaktów znalazły się również te developerskie jak 70-532. Szczegóły w poście.
Dzisiejszy wpis jest zainspirowany kilkoma ostatnimi przypadkami, w których widziałem bardzo rozbudowane switche w aplikacji. Utrzymanie tego kodu zaczynało sprawiać programistom spore problemy. Zapewne wielokrotnie widziałeś lub widziałaś metody, w których znajdował się jeden wielki switch, gdzie każdy case zawierał następnie zupełnie inny kod niż pozostałe przypadki. Utrzymanie tego, a w szczególności dodanie nowych przypadków zaczyna być wyzwaniem i często ...
Sztuka programowania 1335 dni, 6 godzin temu 372 źrodło rozwiń
HttpClient is not as straightforward to use as it may seem. The current recommendation for Azure Functions advises usage of a static client, but HttpClientFactory can be an interesting alternative.
Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.
Architektura 1335 dni, 6 godzin temu 151 źrodło rozwiń
Sztuka programowania 1335 dni, 6 godzin temu 203 źrodło rozwiń
Programisto, dlaczego nie miałbyś zarabiać tyle co Messi (piłkarz światowej klasy)? O tym i innych ciekawych pomysłach dr Erika Meijera, twórcy LINQ - pisze Wujek Bob Martin.