Programista .NET na MacBooku, czyli programowanie w C# pod macOS

Programista .NET na MacBooku, czyli programowanie w C# pod macOS

.NET, Programowanie

Programisto .NET! Czy warto przesiadać się na MacBooka? Z jakich narzędzi korzystać pod systemem macOS? Czy sprzęt od Apple poradzi sobie z Twoim projektem? Oto moje przemyślenia i historia kilku lat pracy na Macu 🙂

Trochę historii – początki z macOS

Pamiętam, jak kilka lat temu (okolice 2015 roku) przesiadłem się z Windowsa na pierwszego MacBooka Pro. Pracowałem wtedy na etacie pisząc głównie aplikacje mobilne w Xamarinie, o którym przeczytasz więcej w artykule Xamarin, czyli natywna aplikacja mobilna 35% taniej i szybciej.

Technicznie była to przesiadka z klasycznego Visual Studio

Czytaj dalej →
Globalne płatności w aplikacji SaaS, czyli integracja ze Stripem

Globalne płatności w aplikacji SaaS, czyli integracja ze Stripem

.NET, Programowanie, Startup

Chcesz globalnie sprzedawać oprogramowanie w modelu abonamentowym? Cyklicznie pobierać płatności i automatycznie wystawiać faktury? Wystarczy jeden system i jeden wolny wieczór…

W tym artykule opisałem integrację ze Stripem w kilku krokach!

Alternatywne rozwiązania

Dlaczego Stripe? Jest to w zasadzie bramka płatności, a nie dedykowane narzędzie do zarządzania subskrypcjami SaaS.

Mógłbym wykorzystać Chargebee, czyli typowy Subscription Billing Software. Prawdopodobnie najlepsze rozwiązanie na rynku, choć cennik nieco przytłacza… Oczywiście mógłbym skorzystać z programu dla startupów (pierwsze $50K przychodu za free) lub wypróbować tańszy odpowiednik z Indii – Pabbly.

Problem? Muszę płacić miesiąc…

Czytaj dalej →
Powiadomienia e-mail i SMS w Twojej aplikacji, czyli jak i z czym się integrować

Powiadomienia e-mail i SMS w Twojej aplikacji, czyli jak i z czym się integrować

.NET, Marketing, Programowanie

Chcesz z automatu wysłać użytkownikowi SMS lub e-mail? Informować o zdarzeniach wewnątrz aplikacji? Zwiększyć zaangażowanie lub sprzedać abonament? Zobacz, jak z gotowych usług zbudować zaplecze do obsługi powiadomień!

Obecnie budowanie aplikacji oraz dostarczanie rozwiązań IT przypomina układanie klocków. Korzystamy z gotowych bibliotek, narzędzi i usług (często chmurowych), które łączymy ze sobą produkując coś nowego. Integrujemy gotowe elementy, aby dostarczyć określoną wartość biznesową.

Nikt nie stawia własnego serwera pocztowego, aby wysyłać maila do użytkowników swojej aplikacji. Nikt nie podpisuje umowy z operatorem sieci komórkowej i nie wpina się bezpośrednio do (najczęściej) przestarzałego API, aby wysłać kilka wiadomości SMS.

OK – prawie nikt. Pomijam specyficzne zastosowania np. gdy chcesz słać potężną ilość SMS na terenie określonego kraju lub tylko do numerów danego operatora. Bezpośrednio możesz wynegocjować lepsze stawki. W tym artykule piszę…

Czytaj dalej →