Jak zaimplementować rozszyfrowywanie bencode za pomocą pattern matching i bitstring
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 20 źrodło rozwiń
Reading time ~3 minutes The world of databases is a fascinating topic. It is very diverse. Many of them are extremely complex systems, but there are also very simple ones. There are the general purpose ones, and ones that do only one thing good, but they do it excelent. Despite all of this we tend to pick them just like we order food in a restaurant:I’ll take the same as last time. It wasn’t ideal for what I wanted, but I could pick worse.Hmm… Everyone is taking this one, so I’ll take it also. Well, m...
Architektura 2829 dni, 17 godzin, 24 minuty temu 94 źrodło rozwiń
Testy jednostkowe z wykorzystaniem frameworka NUnit w projekcie tworzonym w ramach konkursu Daj Się Poznać 2017. Dlaczego warto stosować testy? Przykład na podstawie klasy do obliczania całek metodą trapezów.
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 92 źrodło rozwiń
Prace nad moją aplikacją wciąż posuwają się do przodu. Ostatnio myślałem o wszystkich rzeczach, które zamierzam zaimplementować i doszedłem do wniosku, że przydałby mi się proces automatyzujący część pracy. Zacząłem rozglądać się za jakimś prostym narzędziem continuos integration. Z uwagi na specyfikację Winbot’a, ważne było aby narzędzie umożliwiało:wykrywanie zmiany i pobieranie aktualnych źródeł z repozytorium (Github),ściągnięcie zależności za pomocą Nuget’a,zbudowanie...
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 54 źrodło rozwiń
Article describing how to connect to JIRA and get the list of issues from active sprint
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 194 źrodło rozwiń
Obliczanie odległości między współrzędnymi geograficznymi - wykorzystanie wzoru Haversine.
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 43 źrodło rozwiń
Cześć 🙂 Dzisiaj przedstawię Wam wprowadzenie do tworzenia klas oraz przykłady.
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 52 źrodło rozwiń
How many times you almost pushed some sensitive data to public repo? I have to admit, it’s one of my nightmares since I heard about crawlers occuping github and searching for credit cards data, API credentials and so on. But it looks like this problem is over, at least for .Net Core developers. And it is because of one simple tool provided by Microsoft - Secret Manager. Let me show you how to manage it by Visual Studio interface!
Daj się poznać 2017 2829 dni, 17 godzin, 24 minuty temu 64 źrodło rozwiń
Krótki, a nawet bardzo krótki post. Po prostu uruchomimy sobie piny gpio jako outputy i będziemy sprawdzać ich stan.
Daj się poznać 2017 2830 dni, 4 godziny, 13 minut temu 20 źrodło rozwiń
Kilka analogii pomiędzy tym, co znamy ze szkoły, a tym, co możemy zrobić w języku funkcyjnym (na przykładzie F#).
Sztuka programowania 2830 dni, 4 godziny, 13 minut temu 105 źrodło rozwiń
Series of meetups and workshops about .NET Core!
Sztuka programowania 2830 dni, 4 godziny, 13 minut temu 94 źrodło rozwiń
Długo nosiłem się z wyborem biblioteki do edycji plików graficznych. Wymagania, które musi spełniać to: szybkość, dostępność na .NET Core dla Windows, Linux i macOS oraz bezpieczeństwo. Ostatecznie zdecydowałem się na ImageSharp. Aktualnie jest ona jeszcze w fazie alpha, ale bardzo szybko się rozwija i do tego posiada już funkcjonalności, które są mi potrzebne.
Daj się poznać 2017 2830 dni, 4 godziny, 13 minut temu 79 źrodło rozwiń
Podobno "gimby nie znajo". Jeśli urodziłeś lub urodziłaś się po 1982 roku to kawał komputera z tego odcinka jest starszy niż TY :)
Daj się poznać 2017 2830 dni, 4 godziny, 13 minut temu 26 źrodło rozwiń
Czym jest git chyba nie muszę nikomu tłumaczyć. Stworzył go Linus Torvalds jak narzędzie wspomagające rozwój jądra Linuxa. Tempo prac jakie towarzyszyły powstaniu gita robi wrażenie. Prace nad Gitem rozpoczęły się roku, projekt został ogłoszony a Git obsługiwał kontrolę wersji swojego kodu. pierwszy raz wykonano marge’a a jądro Linuxa było już hostowane przez Gita. Napr...
Daj się poznać 2016 2830 dni, 11 godzin, 55 minut temu 384 źrodło rozwiń
I’m not a big enthusiast of hard-coded values in my apps, mostly because of three things. First, it’s really annoying to change their value if necessary (especially if one is used in many places). Of course, we can use some „find and replace tool” but to be honest I don’t fully trust them. Another thing is that in many cases we have absolutely no idea what do they represent. Let’s say we have the following of code: PaymentService.Create(or...
Daj się poznać 2017 2830 dni, 11 godzin, 55 minut temu 51 źrodło rozwiń
You probably have heard about The Joel Test. This test helps you to determine how good a software team is. It was created almost 17 years ago by Joel Spolsky (currently CEO of StackOverflow). It's time for an update!
Sztuka programowania 2830 dni, 11 godzin, 55 minut temu 39 źrodło rozwiń
Właściwie odkąd założyłem bloga, chodził za mną temat zautomatyzowanych, cotygodniowych postów dotyczących najciekawszych treści, na które natknąłem się danego tygodnia w Internecie. I udało się w końcu dzięki Azure Logic Apps i Azure Functions!
In previous post I’ve explained briefly what actor model is and why it’s so fun. Today we’ll create our ActorSystem instance, learn what it is and send first messages to them. I hope it will be nice and easy start.
Daj się poznać 2017 2830 dni, 11 godzin, 55 minut temu 43 źrodło rozwiń
How to implement Hamburger menu in Xamarin.Forms – Working with Master Detail Page In the previously article I was showing you how to implement MVVMLight library in your Xamarin.Forms project. Now I will try to show you how to implement Hamburger Menu in Xamarin.Forms, and how to work with it. What is Hamburger Menu in Xamarin.Forms?
Mobile development 2830 dni, 11 godzin, 55 minut temu 120 źrodło rozwiń
W zależności od doświadczenia nasze spojrzenie na języki programowania i ich funkcjonalności zmienia się diametralnie. Na początku dany język to tylko wiedza ogólna – uczymy się jak deklarować zmienne, jak tworzyć klasy, albo jak realizować dziedziczenie. Wystarczy nam to do tworzenia prostych programów, więc nie spędzamy za dużo czasu na zastanawianiu się czemu ktoś poświęcił swój czas na to, aby w danym języku istniały np. typy generyczne albo dlaczego th...
Sztuka programowania 2830 dni, 11 godzin, 55 minut temu 196 źrodło rozwiń