Posts written by PG

This author has written 60 articles

Wzorce projektowe w programowaniu systemu Dynamics 365 CE – 01: Klasa PluginBase

24 kwietnia 2019

Dynamics 365
Dynamics 365

Programowanie w systemie Dynamics 365 – wzorce projektowe

Pisanie kodu uruchamianego na platformie Dynamics 365 CE na pozór wydaje się banalnym tematem. Tu biblioteczka JavaScript… Tam prosta DLL-ka .NET, uruchamiana w momencie wystąpienia określonego zdarzenia w systemie... Być może jest to prawda, jeżeli korzystamy z systemu w wersji…
Dynamics 365

Trudna sztuka wyboru, czyli Power BI vs Reporting Services

Power BI jest usługą sieciową przeznaczoną do analizy oraz wizualizacji danych biznesowych stworzoną przez firmę Microsoft. Jej podstawowym atutem jest bogaty zestaw narzędzi umożliwiających tworzenie raportów oraz efektownych wizualizacji przeznaczonych dla użytkowników, którzy nie posiadają głębokiej wiedzy technicznej (czyli dla…
C#

Noworoczne podstaw CSharpa przypomnienie

 Mamy sobie następującą klasę: Oraz przykładowe metody używające tejże klasy: Drogi czytelniku, zgadnij teraz proszę, który z poniższych testów nie wykona się poprawnie. A tak w ogóle, to najlepsze życzenia w nowym roku 2019! Kot w nagłówku artykułu został użyty…
Dynamics 365

Podsumowanie przedświąteczne

Rok 2018 powoli dobiega ku końcowi. Właściwie to, rozważając jedynie aspekt zawodowy, to w moim przypadku praktycznie się już on zakończył. Okres międzyświętami Bożego Narodzenia i Nowym Rokiem zamierzam wykorzystać na odpoczynek a przed komputerem zasiadać jedynie w celu pogrania…
Architektura

Ja, Architekt!

Jak i dlaczego zostać architektem:) ? Można zrobić to z kilku powodów. Pierwszym i wydaję mi się, że dość popularnym powodem jest niechęć starszych, technicznych pracowników (senior developerów, specjalistów, inżynierów itp.) do obejmowania roli projekt managera. W przeszłości spędziłem trochę…
Dynamics 365

Citizen Development – przemyślenia

W ostatnich miesiącach przez Internet (a przynajmniej przez śledzoną przeze mnie jego część) przetoczyło się kilka dyskusji na temat tzw. Citizen Development. Pojęcie to wróciło ostatnio do szerokiej świadomości za sprawą firmy Microsoft. Wielki Brat z Redmond promując swoje najnowsze…
Azure Functions

Integracja Dynamics 365 CE i Azure Functions

„Serverless computing” jest ostatnio jednym z najpopularniejszych tematów w świecie IT. Czym właściwie są owe „bez-serwerowe” operacje obliczeniowe? W zamierzchłych czasach do uruchomienia napisanego kodu potrzebna była zaawansowana infrastruktura (komputery, system operacyjne, skonfigurowana sieć itp.). Sprawiało to, że często tylko…
Dynamics 365

12 lat z CRM-em. Perspektywa inżyniera-programisty

W styczniu roku Pańskiego 2018 stuknęło mi 12 lat pracy zawodowej. Uściślę - pracy zawodowej, polegającej na wdrożeniach systemów informatycznych w oparciu o platformę Dynamics CRM firmy Microsoft.  Tak naprawdę to owych, przepracowanych przeze mnie lat upłynęło już 13. Ponieważ…
CRM Plugin Registration Tool

Moje boje z wirtualnymi encjami

Jedną z najbardziej oczekiwanych nowości, wprowadzonych w systemie Dynamics 365 CE w wersji 9., była możliwość tworzenia wirtualnych encji. Mechanizm ten pozwala na prezentacje w ramach interfejsu systemu danych, które znajdują się poza bazą Dynamics 365. Dzięki zastosowaniu wirtualnych encji…
Architektura

Reużywalność* jest przereklamowana

Budując systemy informatyczne za pomocą obiektowych języków oprogramowania wcześniej czy później natkniemy się na pojęcie "reużywalności" kodu . W najprostszych słowach - polega ono na nieumieszczaniu w kodzie źródłowym tworzonego rozwiązania wielu klas, metod lub komponentów implementujących identyczne funkcjonalności lub…