Jak zbudować Continous Integration dla projektu ASP.NET Core przy pomocy dockera i Gitlab Pipelines
My short story with PowerApps - how I spent one day and got nothing.
Zastanawiałeś się nad tym, czy możesz nakazać Visual Studio, aby zrobiło coś przed zbudowaniem projektu? Otóż istnieje taki mechanizm - build events.
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...
O narzędziu CodeFormatter, służącym do formatowania projektów dotnetowych, działający z linii poleceń zarówno pod Windowsem jak i pod Linuxem pod Mono. Do tego napisałem skrypt instalujący go na Linuxie.
Czasami zdarza się sytuacja, że część zespołu projektuje API, a deweloper musi odwoływać się do niego w swojej aplikacji. W momencie, gdy dwa zespoły pracują równolegle może pojawić się problem – Twoje zadanie zostaje zablokowane do momentu ukończenia jakiejś części tego API. Można sobie z tym poradzić na kilka sposobów. W sieci znajdziemy mnóstwo narz...
W mojej pracy potrzebowałem narzędzia, które w łatwy sposób pozwoli na konfigurację kolejnych kroków budowania projektów i sprawdzania testów jednostkowych. Normalnie zadanie to zlecałem w 100% Bamboo, któremu przez pewien czas miałem przyjemność administrować pod kątem konfiguracji procesów CI. Problem pojawiał się w momencie, gdy cała konfiguracja leżała po stronie tego ...
Recently, I started researching tools and services for the build automation. Being a long user of TeamCity and currently Travis CI (also had some experience with Jenkins, AppVeyor and VSTS) I wanted to find out what else is there. Then I realized that there’s a build server built into BitBucket, thus I decided to give it a go.
Z każdą kolejną godziną spędzoną z Gitem utwierdzam się w przekonaniu jak potężne jest to narzędzie w przyborniku programisty. Dzisiaj przedstawiam wam 7 przydatnych tricków które będziecie mogli stosować używając tego właśnie systemu kontroli wersji.
Prezentacja frameworka, który wspomoże nas w tworzeniu przejrzystej i funkcjonalnej dokumentacji dla API.
Czasem się zdarzy, że postanowicie upublicznić prywatne repo, ale znajdujecie w nim plik konfiguracyjny, w którym na sztywno wpisaliście swoje hasło, którego używacie też gdzieś indziej (o tym, że jest to problemem przeczytasz w moim artykule o hasłach). Jak w miarę prosty sposób usunąć lub zmienić to hasło w historii? Mówimy tu o repozytorium Git, najlepszego systemu kontroli wersji.
TDI 2D to silnik pozwalający w prosty i przyjemny sposób tworzyć proste gry 2D. Dziś chciałbym sprecyzować dokładnie co chcę osiągnąć, oraz czego można się spodziewać po tym dieslu. Projekt będzie dostępny jako open source, a na tym blogu na bieżąco będę opisywał postępy w pracy nad nim.
Korzystanie z systemu kontroli wersji Git z poziomu konsoli obrosło wieloma mitami. W dzisiejszym poście chciałbym pokazać wam, że nie taki diabeł straszny, go malują.
O narodzinach pomysłu na projekt, który wykiełkował z nieudanego startu w #DSP17
W wielu projektach jedną z funkcji jest importowanie danych z plików. Proces ten zwykle wygląda tak: ładujemy dane z pliku, sprawdzamy poprawność i przetwarzamy dane. Deweloperzy często mają różne opinie co do tego, która biblioteka jest lepsza do załadowania danych z pliku. Ale czy to najważniejsze? Co zrobić, jeśli import potrzebuje obsługi różnych typów plików? Na przykład: .csv, .xls, .xlsx. Fileo to fasada, która umożliwia łatwe ładowanie danych z różnych typów plików do jednej struktury. Wystarcz...
Najlepszy skórt klawiszowy w Visual Studio!
Oprócz głównego IDE, z którego korzystamy każdego dnia istnieje masa pobocznych narzędzi, które pomagają nam w przeróżnych zadaniach. Dzisiaj prezentujemy Wam listę programów (większość z nich jest darmowa), które ułatwiają nam pracę oraz, o których istnieniu każdy web developer wiedzieć powinien.
Dzisiaj postanowiłem podzielić się z Wami moim sposobem na pracę w Gicie. Jeżeli jeszcze nie wiecie to Git jest jednym z wielu narzędzi kontroli wersji. Wielu ludzi uważa, że najlepszym. Oprócz Gita osobiście korzystałem jeszcze z SVNa którym się sparzyłem(„ciężkie” gałęzie). Więc uznałem, że Git jest git i nic innego nie chcę testować. Jeżeli chcecie wiedzieć więcej to zapraszam pod ten link. To co lecimy z moim sposobem na pracę z Gitem? N...
Programistyczny edytor Visual Studio Code, jest napisany w TypeScript, co więcej każda nowa wersja Visual Studio Code przychodzi razem z nową wersją kompilatora TypeScript.
Zastanawialiście się kiedyś ile rzeczy które wykonujecie codziennie dałoby się zautomatyzować? Szczególnie tych wykonanych przy komputerze. Ja bez skrótów klawiszowych w programach(szczególnie tych „wielkich” jak OneNote, czy IDE z których korzystam) nie potrafię funkcjonować. Jednak dzisiaj pójdę krok dalej i przedstawię wam program FastKeys. Na pierwszy rzut oka jest to kolejny program typu text expander- czyli rozwijanie skrótów na pełne wyraz...