To już ostatnia część dot. gulpa :) Tydzień temu opisałem ogólnie jak działa gulp. W tej zaś przejdziemy przez proces automatyzacji pracy. By nie komplikować sobie życia, wykorzystamy ten sam przykład który był w Co to jest Grunt.js? Część 3. UWAGA: to jest przykład, nie twierdzę że najlepiej napisany, chodzi głównie o pokazanie co można zrobić.Krok 0 – przygotowanie środowiska W aplikacji będziemy...
Ten wpis dedykuje wszystkim fanatykom Ja na przykład uwielbiam Resharpera. Uważam, że warto go używać i na pewno samo Visual Studio nie wystarczy, by w nim programować. Jest to bardzo smutne, że Microsoft nie zdecydował się dodać tych magicznych funkcjonalności do swojego IDE, gdzie Eclipse od zawsze ma to za darmo 😉 Ja nie wyobrażam sobie przestać używać Resharepera, bo i dlaczego miałbym z niego rezygnować? Przez kilka lat swojej pracy przyzwyczaiłem się do pracy z nim i uważam, że dzięki niemu pracu...
Sztuka programowania 3196 dni, 19 godzin, 1 minutę temu 401 źrodło rozwiń
Od zera - tworzymy plugin VST do przetwarznia dźwięku w czasie rzeczywistym
Daj się poznać 2016 3198 dni, 7 godzin, 29 minut temu 152 źrodło rozwiń
When we need knowledge transfer and how to manage it
Pamiętam dobrze moją pierwszą grę platformą. Powstała w czasach kiedy Delphi było popularnym językiem do tworzenia aplikacji windowsowych. Było to także moje pierwsze podejście do języka obiektowego, poprzedzone dłuższym pisaniem w proceduralnym Pascalu. Nie rozumiałem wtedy do końca idei tworzenia obiektów, dlatego cały kod gry znajdował się w głównym obiekcie Main. Nie wiedziałem jak powinno się animować elementy gry, ale zauważyłem, że można poruszać kontrolką Image poprzez zmianę marginesów. Każdy...
Refactoring it should be a simple process. But when we ask a random developer, he will be afraid of it. But why are we so afraid?
Sztuka programowania 3198 dni, 7 godzin, 29 minut temu 124 źrodło rozwiń
Przemysław Walkowski. Gdy przychodzi odpowiedzieć na pytanie czym się zajmujemy, każdy z Nas dość automatycznie i dumnie odpowiada, że jest programistą. Co poniektórzy dodają jeszcze z coś z zakresu swoich umiejętności. Programuje w .NET-cie, Java-wie, Web-ach itd. Ale czy mówiąc, że jesteśmy programistami to czy naprawdę rozumiemy kim jesteśmy? Czy rozumiemy różnicę pomiędzy programistą a programistą .NET-owym? Co daje Nam zmiana sposobu m...
Każdy z nas miał co najmniej kilka pomysłów na aplikacje, które miały stać się małą cegiełką w rozwoju tego świata, a autora hucznie wprowadzić do klubu trzech przecinków (ponad miliarda na koncie).
Dziś w kursie TDD przyjrzymy się frameworkowi do tworzenia atrap, konkurencyjnemu do wcześniej poznanego Moq. FakeItEasy, bo o nim mowa, jest darmowy, łatwy w nauce, ma wsparcie dla C# i VB.NET, różni się od innych bibliotek nie tylko semantyką, ale także nieco innym podejściem do tematu tworzenia atrap.
W ostatni czwartek udało się być na kolejnym, 95 spotkaniu Warszawskiej Grupie .NET. Najpierw Marcin Malinowski wprowadził wszystkich w tajniki monad. Jest to jeden z tych mistycznych tematów, które wydają się nieodgadnione i nie do ogarnięcia. (...)
I encourage you to read my article “How to improve the front-end work in ASP.NET using Gulp?” which was published on Objectivity’s blog – link to the post.
TSQLT – IZOLACJA TABEL Jedną z największych korzyści z tSQLt jest moim zdaniem izolacja danych. Załóżmy, że mamy na następującą tabelę...
Bazy danych i XML 3199 dni, 16 godzin, 55 minut temu 98 źrodło rozwiń
|Search MSDNSearch all blogsSearch this blogSign in This week in Azure This week in Azure Your ultimate Azure news source&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;&##x2605;Tomek Wisniewski0000 Platform UpdatesTuesdayMike Gresley announced that the Annotations detail blade is available in Application Insights which...
Napisany przez paweltymura on Co lepsze Github czy Bitbucket? Nie wiem czy ktoś stanął przed takim pytaniem, i czy czasem ktoś je sobie zadaje. A ponieważ ja czasem tak, to dziś odpowiem czemu wybrałem jak wybrałem. Github i Bitbucket to repozytoria kodu w chmurze. W każdym z nich za pomocą git’a (ktoś teraz używa coś innego?) możesz wrzucić swój kod i podziwiać, dzielić się z innymi, kasować, w sumie robić cokolwiek...
Napisany przez paweltymura on I pisząc wszyscy nie wyłączam z tego siebie W artykule w którym zamieniam foreach na Linq robiąc mały refaktoring dostałem dużą ilość feedbacku zwłaszcza od kolegi Revisa. Dzięki bardzo! Serce rośnie jak ktoś się interesuje. W pracy natomiast mam takiego swojego guru – programistę, który skwitował nasze (moje i Revisa) końcowe wypowiedzi "... ale Wy głupoty gadacie". I się zaczęło.
Sztuka programowania 3203 dni, 19 godzin, 56 minut temu 673 źrodło rozwiń
I made a research based on around 100 up-to-date job offers (from last two months) for .NET developers in Poland with known salary ranges. Let’s check it out!
Napisany przez paweltymura on Jak agregować tekst do String Buildera? Zazwyczaj robi się to tego typu kodem: public string GetPagedHtml() { StringBuilder sb = new StringBuilder(); foreach (var page in Pages) page.CollectHtml(sb, page.Index==0); return sb.ToString(); } Ale przecież można łatwiej, lepiej i przyjemniej... z Linq.Aggregate.
Sztuka programowania 3203 dni, 19 godzin, 56 minut temu 247 źrodło rozwiń
Artykuł ukazał się w magazynie Programista, nr 12/2015 Artykuł zaczyna się od objaśnienia czym jest Gulp, a następnie przechodzę do serii punktów problem-rozwiązanie przy pomocy Gulpa.
Napisany przez paweltymura on Wzorzec Polecenia (Command) praktycznie każdy zna, więc nie owijając w bawełnę poniżej przykład z lampą i pilotem który tejże lampy funkcje ma włączać i wyłączać. Przykład ten dostaniecie w 2 sosach - obiektowym i funkcyjnym, który jak zwykle będzie prostszy krótszy i bardziej satysfakcjonujący... Do kodu!
Sztuka programowania 3203 dni, 19 godzin, 56 minut temu 196 źrodło rozwiń
Zamień bóla na enuma. Dlaczego zamienić? Moim zdaniem czytelniej i jasno sformułowana myśl i łatwiej zrozumieć. Nie chodzi o prosty przypadek, gdzie zamiana polegałaby na zamianie true/false na MyEnum.True/MyEnum.False – nie nie, to byłoby szaleństwem. Ale może od razu do kodu, bo czas nagli dzisiaj. Pierwszy przypadek, wszystko działa jak należy...
Sztuka programowania 3204 dni, 19 godzin, 48 minut temu 336 źrodło rozwiń