Czy da się stworzyć prostą aplikację w zaledwie kilka miesięcy i zacząć na niej zarabiać? Coraz więcej programistów udowadnia, że tak. Kluczem jest model Micro-SaaS – czyli mały produkt tworzony przez pojedynczego dewelopera [...]
Windows Presentation Foundation (WPF) to nowoczesna technologia .NET służąca do tworzenia aplikacji desktopowych dla systemu Windows. W odróżnieniu od starszego Windows Forms, WPF umożliwia projektowanie bogatych interfejsów [...]
W świecie .NET istnieje kilka sposobów tworzenia aplikacji z graficznym interfejsem użytkownika (GUI) na pulpit Windows. Windows Forms (WinForms) to jedna z najstarszych i najprostszych technologii tego typu – framework [...]
Docker zyskał w ostatnich latach ogromną popularność i stał się wręcz niezbędnym narzędziem dla wielu programistów. Według badania Stack Overflow z 2023 roku jest to technologia, której znajomość jest najbardziej pożądana [...]
Właśnie wystartowały zapisy do edycji VIP mojego najnowszego programu: Szkoła Blazora. Szkoła Blazora jest to zaawansowane praktyczne szkolenie tworzenia aplikacji webowych SPA w C# (nie musisz korzystać z JavaScipt). Blazor [...]
Blazor to nowoczesny framework od Microsoftu pozwalający tworzyć interaktywne aplikacje webowe w C# i .NET, bez użycia JavaScript. Tworząc aplikację w Blazorze, staniesz przed wyborem jednego z dwóch modeli hostowania komponentów: [...]
Progresywne aplikacje webowe (PWA) zdobywają coraz większą popularność w świecie webdev. Czy wiesz, że taką aplikację możesz zbudować używając C# i frameworka Blazor? PWA to po prostu aplikacje webowe, które wykorzystują [...]
W świecie tworzenia aplikacji webW świecie tworzenia aplikacji webowych programiści mają do wyboru wiele technologii front-endowych. Dla osób z doświadczeniem w C#/.NET szczególnie interesujące może być porównanie trzech [...]
Czy zastanawiałeś się kiedyś, co się stanie, jeśli w trakcie zapisywania danych do bazy coś pójdzie nie tak? Właśnie do takich sytuacji służą transakcje. Transakcja to mechanizm, który gwarantuje, że zestaw operacji bazodanowych [...]
Słowo "losowość" często kojarzy się z chaosem i nieprzewidywalnością, ale w przypadku komputerów to tylko pozory. Pisząc programy, często korzystamy z funkcji losujących – choćby do generowania identyfikatora, symulacji [...]