Jak zbudować Continous Integration dla projektu ASP.NET Core przy pomocy dockera i Gitlab Pipelines
Cześć, Dziś chciałbym się z Wami podzielić ciekawą funkcjonalnością, jaką jakiś czas temu udało mi się wdrożyć. Dotyczy ona wykorzystania Media.Plugin. Jest to biblioteka open-source ułatwiająca implementację funkcjonalności wymagającej dostępu do aparatu, kamery, a także wyboru zdjęć i nagrań z galerii. Można ją wykorzystać podczas tworzenia cross-platformowych aplikacji mobilnych z wykorzystaniem Xamarin.Forms. Ponadto chciałbym się z Wami podzielić pewnym rozwiązaniem, jakie ostatnio musiałem ...
Mobile development 2712 dni, 16 godzin, 23 minuty temu 41 źrodło rozwiń
In one of the previous videos, as well as posts I described how to use Docker and Docker Hub in order to build and deploy applications written with ASP.NET Core. In this post, I’d like to introduce the Azure Container Registry which is an alternative to the well-known Docker Hub.
General | by Maciej Szymczyk The Customer Is Always Right or The Customer Is King. Do you know this kind of saying? Does this statement fit the IT world?Requirements, use cases, user stories… Let’s imagine that a project begins. In general, regardless of the project management methodology, first we need to define product requirements. We can meet client and future users, draw use cases using UML Diagrams or write user stories. There may now be two cases:They will tell you WHAT the software is supposed...
Serwis RSS Allegro posiada kilka pól, po których możemy wyszukiwać. Niestety nie została udostępniona żadna dokumentacja. Skupmy się na pozostałych możliwościach, poza wyszukiwaniem po tytule. Niestety serwis RSS nie daje możliwości implementacji innych metod niż Where. Nie została udostępniona opcja sortowania, omijania rekordów, czy wybierania niektórych kolumn. Nic nie stoi na przeszkodzie, żeby je zaimplementować, jeśli w przyszłości zostaną dodane!PayU PayU jest polem ...
Sztuka programowania 2712 dni, 16 godzin, 23 minuty temu 42 źrodło rozwiń
My short story with PowerApps - how I spent one day and got nothing.
This post focuses on Cross-Site WebSocket Hijacking vulnerability and how to protect against it.
Świetny artykuł ukazujący to, jak w prosty sposób uczynić kod bardziej czytelnym.
Sztuka programowania 2719 dni, 9 godzin, 28 minut temu 353 źrodło rozwiń
Kilka słów o XAML Standard, który mnie bardzo interesuje i trochę rozważań (z nutką marzeń :) ) o standaryzacji w .Net.
Introduction Serverless is currently the biggest hype of IT industry – everyday more and more posts / videos / speeches are created around this topic; moreover there is a conference embracing only the… Continue reading →
Kiedy potrzebujemy użyć jakiegoś ORM’a (Object – Relational Mapping) w naszym projekcie, z reguły pierwsza myśl jaka przychodzi nam do głowy to Entity Framework. Dzięki temu narzędziu w bardzo prosty i szybki sposób jesteśmy w stanie skonfigurować połączenie z naszą bazą danych i odwzorować nasze tabele w projekcie. W najnowsze...
Architektura 2719 dni, 9 godzin, 28 minut temu 383 źrodło rozwiń
I stało się. Odszedłem z etatu i idę "na swoje". Dziś właśnie jest mój pierwszy dzień "wolności". Gdy w kwietniu 2015 roku po raz pierwszy występowałem na WG.NET, serce mało nie wyrwało mi się z klaty (...).
Microsoft robi co się da, aby dla programistów technologii innych niż .NET system Windows nie był jedynie systemem do oglądania filmów, ale też pełnoprawnym środowiskiem pracy. Jednym z kroków do osiągnięcia tego celu było wprowadzenie w systemie Windows 10 czegoś, co oficjalnie nazywa się Windows Subsystem for Linux (WSL).
Jako programista WP pewnie czujesz się opuszczony przez Microsoft? Nic dziwnego, od dłuższego czasu MS przestał się interesować swoim „dzieckiem” i skazał je na zapomnienie w świecie platform mobilnych. Możesz się czuć z tego powodu sfrustrowany i bezsilny, tak samo jak ja się czułem, albo możesz wziąć sprawy w swoje ręce i coś z tym zrobić. A co zrobić, to pewnie się już domyślasz – nauczyć się Xamarina.
Mobile development 2720 dni, 23 godziny, 3 minuty temu 119 źrodło rozwiń
There are certain classes of exciting problems which are surfaced only in a massively distributed systems. This post will be about one of them. It's rare, it's real and if it happens, it will take your system down. The root cause, however, is easy to overlook.
Architektura 2720 dni, 23 godziny, 3 minuty temu 75 źrodło rozwiń
Zastanawiałeś się nad tym, czy możesz nakazać Visual Studio, aby zrobiło coś przed zbudowaniem projektu? Otóż istnieje taki mechanizm - build events.
Czas na podsumowanie pierwszej połowy 2017. W tym wpisie zawarłem statystyki na temat tego półrocza. Znajdziesz to, co udało mi się zrealizować i to co nie do końca poszło po mojej myśli – czyli tegoroczne porażki. Opisałem również swoje plany na dwa najbliższe kwartały, czyli to co chcę osiągnąć do końca 2017.
Inspired by Piotr’s article I decided to play a little with the Bitbucket as an alternative to the GitHub. The thing that I really like about it, is that there’s no need to use any 3rd part CI tool such as TravisCI since Bitbucket offers its own build pipeline. Of course, I wanted to test it as soon as possible, so I created very simple Aurelia application using its CLI and I pushed my changes. My basic pipeline file (with the *.yml extension) presented as follows: ...
Ostatnimi czasy natknąłem się w internetach na model pracy z repozytorium GIT wykreowany przez Vincenta Driessena. Jego podejście sugeruje by trzymać się dwóch głównych gałęzi o nazwach master i jej podgałęzi rozwojowej develop. Gałąź master odzwierciedla docelowy kod programu jaki znajduje się na produkcji z niej...
Jak wybrać odpowiednią technologię, narzędzia, czy framework? Trafiłem ostatnio na nowy portal w sieci, który zmusił mnie do pewnej refleksji. Mianowicie myślę, że jedną z najcięższych decyzji przed jakimi możemy zostać postawieni to decyzja związana z wyborem odpowiedniej technologii, narzędzi, czy frameworków, przy użyciu których będziemy realizować dany projekt.
Sztuka programowania 2724 dni, 5 godzin, 45 minut temu 229 źrodło rozwiń