Połączenie F# i C# bywa trudniejsze niż o tym mówią. We wpisie pokazuję jak można połączyć te dwa światy wykorzystując różne podejścia
Myślałeś/aś kiedyś o utworzeniu strumienia z operacji w bazie danych? W tym wpisie dowiesz się czym jest Change Data Capture i jak go wykorzystać planując architekturę naszego systemu. W części praktycznej sprawdzimy działanie Debezium na bazie MySQLSpis treścihide1Co to jest Change Data Capture?Rodzaje Change Data CaptureQuery-BasedLog-Based2Jak mogę to wykorzystać?Zapis do wielu źródełIntegracja baz danychETL i Stream Processing3DebeziumŚrodowiskoKonfiguracja Debezium MySQL w Kafka ConnectDodanie danyc...
Bazy danych i XML 1440 dni, 8 godzin, 39 minut temu 63 źrodło rozwiń
Tym razem chciałbym się skupić na tym, jak dostarczyć odpowiednie fragmenty kodu klienta API do pozostałych członków zespołu tak, by każdy mógł go używać w odpowiedni sposób.
Sztuka programowania 1553 dni, 9 godzin, 51 minut temu 116 źrodło rozwiń
Pierwszy techniczny artykuł w Cesarstwie-Dev, i od razu coś ekstra! Połączenie dwóch tematów, które są bardzo bliskie memu sercu – integracje z zewnętrznymi systemami oraz testy! To co? Zaczynajmy!
Sztuka programowania 1556 dni, 9 godzin, 50 minut temu 80 źrodło rozwiń
W procesie ciągłej integracji ważnym etapem jest otrzymanie informacji o statusie zakończonego buildu. Wpis prezentuje jak można wykonać w prosty sposób integracje Slacka z Travis CI do procesu powiadomień.
Misleading documentation - Exchange meeting requests Hello Exchange! A few weeks ago I had the opportunity to work with on-premise Exchange Server 2013. Microsoft provides a powerful interface to manage Exchange mailboxes called EWS (Exchange Web Services). Unfortunately, communication between EWS and Exchange Server is based on heavy-weight SOAP messages. Instead of creating requests and parsing responses manually, I decided to use EWS Managed API. This is an open-source library, which wraps SOAP comm...
Google Charts to świetne rozwiązanie, jeżeli potrzebujecie wykresów w swojej aplikacji. Właściwie spodobało mi się od razu po pierwszym użyciu i póki co nie szukam alternatywy (chociaż jeżeli korzystacie z jakiś przyjemnych bibliotek to chętnie poznam :-)). Integracja we własnym systemie jest w sumie prosta, chociaż trochę się nagimnastykowaliśmy, żeby odpowiednio do naszych potrzeb skonfigurować bardziej rozbudowane wykresy. Po przez bardziej rozbudowane mam na myśli np.. liniowy i kolumnowy na jednym ...
Sztuka programowania 3743 dni, 5 godzin, 17 minut temu 147 źrodło rozwiń
Siedzę sobie i integruję można by rzec. Integruję swoją aplikację z API serwisu furgonetka.pl. Ogólnie rozwiązanie zajebiste, żądania ładnie idą po http, odpowiedzi dostaję w pięknych jsonach. Wszystko idealnie. Tylko dlaczego dokumentacja do tego API jest tak ogólnikowa? Tak bardzo zrobiona po łebkach? Dlaczego za każdym razem trzeba się wszystkiego domyślać?
Sztuka programowania 3749 dni, 8 godzin, 59 minut temu 250 źrodło rozwiń
Dzisiaj na ruszt wrzucimy integrację z systemem automatycznych płatności transferuj.pl. Sprawa wydaje się nie być trudna, ale spędziłem za pierwszym razem nad tym trochę czasu zanim wszystko odpowiednio skonfigurowałem, a w Internecie na ten temat materiałów brak. Dokumentacja do integracji jest i to jest dobra, jednak co na chłopski rozum opisane to łatwiej zrozumieć.
Sztuka programowania 3760 dni, 9 godzin, 8 minut temu 285 źrodło rozwiń
Dzisiaj coś zupełnie z innej beczki. SAP Business One (SB1) , czyli "program księgowy". Jakiś czas temu miałem okazję popracować trochę z tym programem i zapoznać się z DI API. DI API to zestaw metod, za pomocą których możemy zautomatyzować proces tworzenia dokumentów księgowych w SB1. Czyli wygenerować dokumenty z poziomu własnego programu, przy użyciu "odpowiednich bibliotek". Bardzo przydatne w sytuacji gdy integrujemy program księgowy z innymi systemami i chcemy zautomatyzować proces powstawania doku...
Przeczytałem niedawno artykuł Bartka Szafko pod tytułem: „Integracja systemów”, ponieważ w firmie w której pracuję (CAS), często mamy do czynienia z integracją systemów, dlatego postanowiłem dorzucić do tego tematu swoje trzy grosze.
Maciej na swoim blogu napisał bardzo wyczerpujący komentarz do mojego poprzedniego wpisu. Bardzo mnie cieszy, że jest okazja podyskutować i powymieniać się doświadczeniami!
Autor: Praktycznie od początku mojej zawodowej kariery spotykałem się koniecznością integracji bardzo różnych systemów różnych firm. To czym do tej pory się zajmowałem to integracja:internetowego systemu do zarządzania szkoleniami z oprogramowaniem kadrowo-płacowym crm z oprogramowaniem finansowo-księgowym terminali w hali produkcyjnej z oprogramowaniem do zarządzania produkcją integracja sklepów internetowych z oprogramowaniem do sprzedaży (bardzo różnych firm i różnyc...
Tworząc oprogramowanie na pewno przydaje się repozytorium kodu źródłowego, system do śledzenia problemów lub zadań i inne aplikacje. W tym post'cie chciałbym się skupić na tych pierwszych dwóch i omówić jak można skonfigurować popularnego klienta repozytorium Subversion: Tortoise SVN, by można w nim wprowadzać numer problemu/zadania, a później klikając na ten numer w logu przejść do właściwego problemu w systemie kontroli problemów: BugNet.