Wstęp do protokołu MQTT szeroko wykorzystywanego w komunikacji IoT. Prosty, lekki świetnie sprawdza się nie tylko w przesyłaniu odczytów z urządzeń do serwera pośredniczącego ale także komunikacji dwustronnej. Artykuł oparty o przykład w node.js oraz OpenSourcowy broker Mosquiotto.
Programowanie rozproszone 1186 dni, 4 godziny, 37 minut temu 139 źrodło rozwiń
How to start with Docker on Windows with ASP.Net Core.
Programowanie rozproszone 1250 dni, 6 godzin, 3 minuty temu 157 źrodło rozwiń
Ostatnio w projekcie zdarzyło się, że musiałem debugować skomplikowany proces wyliczania, który był zrównoleglony przy pomocy metody Parallel.ForEach(). Moja konfiguracja sprzętowa pozwoliła na uruchomienie kilku wątków naraz co sprawiło, że proces debugowania stał się dość uciążliwy. W różnych, bliżej nieokreślonych momentach, byłem przerzucany pomiędzy różnymi wątkami, a co za tym idzie pomiędzy różnymi kontekstami i miejscami w kodzie.
Programowanie rozproszone 1324 dni, 34 minuty temu 210 źrodło rozwiń
Witajcie po krótkiej przerwie. Wpadłem w mały kryzys nie wiedząc czym chciałbym, a przede wszystkim czym warto się z Wami podzielić. Okazało się, że udało mi się zapisać na warsztaty w ramach .NET Core Tour, które prowadzą Piotr Gankiewicz i Łukasz Pyrzyk. Dopiero zaczynam przygodę z Dockerem ale chciałem podzielić się z Wami z jakimi problemami możecie natknąć się na początku przyg...
Programowanie rozproszone 1335 dni, 13 godzin, 56 minut temu 46 źrodło rozwiń
In this article, I’d like to guide you through the development process of the simple application named Depot. It was created for my presentation about using .NET Core in practice, which is a part of .NET Core Tour. The overall journey will last 10 steps, so get ready.
Programowanie rozproszone 1387 dni, 4 godziny, 53 minuty temu 75 źrodło rozwiń
Siemanko. Jak już wspominałem we wcześniejszych postach od pewnego czasu staram się zgłebiać wiedzę na temat systemów rozproszonych i podejścia DDD. Im głebiej w las tym bardziej się jaram i zarazem dostrzegam ułomności standardowego monolitycznego podejścia do budowania aplikacji z pseudo warstwami abstrakcji, ...
Programowanie rozproszone 1411 dni, 4 godziny, 49 minut temu 299 źrodło rozwiń
Jak przechowywany jest stan w serwisach Service Fabric? Czy aktorzy i serwisy stanowe to coś innego, czy może instnieje wspólny mianownik. O tym i kilku innych rzeczach w najnowszym wpisie.
Programowanie rozproszone 1427 dni, 4 godziny, 40 minut temu 76 źrodło rozwiń
Siemanko Ostatnio (dopiero?) podczas zgłębiania wiedzy o mikroserwisach usłyszałem o serverless – czyli architekturze webowej, która nie wymaga klasycznego serwera. Opiera się ona na wywoływaniu funkcji będących w chmurze. Oczywiście my te funkcje musimy napisać i wrzucić do chmury. Obsługę funkcji wg mojej wied...
Programowanie rozproszone 1435 dni, 4 godziny, 14 minut temu 74 źrodło rozwiń
Wsparcie nLog dla korelacji logów - jeszcze fajniejsza sprawa niż te Contexty :)
Programowanie rozproszone 1463 dni, 18 godzin, 10 minut temu 79 źrodło rozwiń
Let's assume you are considering using Cassandra for logs storage or in general, for time series storage. You are well prepared - asked google extensively. Yet, there is a trap waiting to kill your cluster in few weeks after lunch.
Programowanie rozproszone 1467 dni, 15 godzin, 30 minut temu 24 źrodło rozwiń
Nowa feature C# - Funkcje lokalne, coś na kształt Action i Func ale w naszej metodzie.
Programowanie rozproszone 1476 dni, 5 godzin, 19 minut temu 211 źrodło rozwiń
Małe usprawnienia, dodatki, ułatwienia. Czyli cukier składniowy w C# 7
Programowanie rozproszone 1480 dni, 4 godziny, 36 minut temu 315 źrodło rozwiń
I often work on applications whose sole task is to execute a script at certain time or day. You may approach it in several ways, eg.: Task Scheduler (Windows), SQL Job (if it is a SQL task) or CRON in Linux. You may also write application, which would run in background and execute a script at certain time. The only question is – do you really want do it? In this post, I would like to introduce other solution to tasks like this. ...
Programowanie rozproszone 1499 dni, 2 godziny, 18 minut temu 287 źrodło rozwiń
Visual studio simplifies creating of WCF service by providing project templates. First way to create WCF service is to use the New Web Site option and then choose WCF Service. It will create a new web site with a sample WCF service implementation linked to a .svc file, with related configuration in the web.config file. In this approach Visual Studio does not just create the core WCF project and add the needed assembly references, but it also builds the host application.
Programowanie rozproszone 1534 dni, 23 godziny, 16 minut temu 67 źrodło rozwiń
Reading time ~1 minute This will be a fast errata to the previous one. This time I will expand the oldest performance mantra: The fastest code is the one that doesn’t execute. Second to that is the one that executes once Last time I’ve forgot to mention one very important optimization. It was one of two steps that allowed me to go from 1530 to 484 seconds in the sample run.Saga Before I go further here are some link to the previous posts on the problem of calculating similarities and then...
Programowanie rozproszone 1539 dni, 4 godziny, 29 minut temu 46 źrodło rozwiń
Very often WCF is translated to ABC which corresponds to basic WCF concepts such as: Address, Binding, Contract.
Programowanie rozproszone 1539 dni, 4 godziny, 29 minut temu 36 źrodło rozwiń
The first problem raised on the exam from WCF technology is Creating a WCF Service. Here are the subtasks for the problem: Create contracts (service, data, message callback, and fault);Implement message inspectors;Implement asynchronous operations in the service; First let's start from question what WCF is?
Programowanie rozproszone 1539 dni, 17 godzin, 44 minuty temu 149 źrodło rozwiń
Not so long ago, I’ve eventually decided to dive into the world of microservices. I did look for an opportunity to make use of this architectural pattern for quite some time and finally was able to do so. After 3 months of trying out the new things and learning stuff mostly on my own (the hard way) I believe it’s a good time to share some of my experience. I have no doubts that at some point in the future when I look back at this post I might be like – “oh God, what was I thinking back then, it’s so wro...
Programowanie rozproszone 1549 dni, 4 godziny, 24 minuty temu 202 źrodło rozwiń
Walka! Tak wyglądały moje ostatnie 3 tygodnie pracy nad projektem isthereanynews.pl (jest już online). A z czym walczyłem? Z klasycznym, acz partyzanckim – u mnie działa.Social Modne i praktyczne, w zasadzie to drugie, jest logowanie się do różnego rodzaju serwisów przez użycie konta z G+, FB czy Twittera. Ja też tak chciałem – w ten sposób mogłem uciec od problemu trzymania hasła gdzieś u siebie i wszystkich problemów z tym związanych.#1 U siebie w projekcie korzystałem z samodzie...
Programowanie rozproszone 1550 dni, 2 godziny, 56 minut temu 553 źrodło rozwiń
Choosing a service bus that meets our demands is a crucial part when developing a distributed system. There are many services to choose from like MSMQ, Azure Service Bus or RabbitMQ and even more frameworks that you can use in your projects as an additional layer of abstraction that makes your coding much easier when it comes to dealing with the specific service bus implementation. In this article, I’d like to present how to use the RabbitMQ in .NET Core with the help of really nice RawRabbit library.
Programowanie rozproszone 1579 dni, 3 godziny, 26 minut temu 354 źrodło rozwiń