dotnetomaniak.pl

Strona głównaUżytkownik

rroszczyk | użytkownik

rroszczyk
rroszczyk
10 434,51
1 dzień, 6 godzin, 43 minuty temu
23 października, 2013
dotnetomaniak.pl

W 30. odcinku DevTalka zagłębiamy się w… kontenery! I to nie takie znane z Dependency Injection. Chodzi o kontenery na zupełnie innym poziomie. Docker? Rings a bell? Moim Gościem jest Michał Dudak. Michał to trochę-więcej-niż-programista :). Może poczytać go na blogu i pooglądać w roli prelegenta na różnych konferencjach. Na Twitterze: @michaldudak. Nie ma co przedłużać, temat jest ciekawy, a materiału sporo! Enjoy! http://traffic.libsyn.com/devtalk/DevTalkE30-MichalDudak-Containers.mp3Zasubskrybu...

Źródło: devtalk.pl
Dziel się z innymi:
30 - O kontenerach z Michałem Dudakiem | DevTalk

Architektura 1044 dni, 6 godzin, 25 minut temu rroszczyk 86 rozwiń

Jakiś czas temu, postanowiłem się doszkolić ze znajomości algorytmów. Częściowo było to spowodowane tym, że na studiach miałem dosyć okrojone algorytmy (mieliśmy różne sortowania, różne sposoby podziału, ale do grafów już nie doszliśmy) i o ile przez długi czas ta wiedza była wystarczająca, z czasem jednak codility rosło w popularność. O ile obecnie swój "peak" zapewne ma już za sobą, to podczas przykładowej rozmowy kwalifikacyjnej lub zgłaszania swojego uczestnictwa do darmowego szkolenia lub hakatonu z...

Dziel się z innymi:
Powtórzenie z algorytmów

Inne 1044 dni, 6 godzin, 25 minut temu rroszczyk 305 rozwiń

Ostatnie lata w świecie developmentu, to ogromny rozwój technologii frontendowych oraz dynamiczny rozwój sektora mobilnego, w którym wciąż jeszcze liczą się trzy systemy. No dobra - tak naprawdę to Windows Phone, tudzież Windows Mobile, trochę juz dogorywa. Świat WWW ma swoje problemy, a jednym z największych jest oczywiście wsparcie dla różnych przeglądarek. W świecie mobile, mamy za to zgoła inną sytuację. Z grubsza możemy spodziewać się wynikowego efektu na różnych urządzeniach z jednym systemem (choc...

Xamarin przejęty przez Microsoft! Co to oznacza dla deweloperów?

Mobile development 1048 dni, 15 godzin, 29 minut temu rroszczyk 428 rozwiń

Tytułowy temat chodzi mi po głowie od lat. Zresztą nie tylko mi, co jakiś czas przewija się w rozmowach z kolegami i innymi developerami np. na konferencjach. Jest to wydaje mi się realny problem, nad którym nikt nie musiał się jeszcze specjalnie pochylić, bo rynek IT jest jeszcze młody. Czy wyobrażacie sobie...

Tagi: rozwój
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Co będzie z nami po 50-tce?

Inne 1050 dni, 20 godzin, 52 minuty temu KonradKokosa 428 rozwiń

W tym wpisie poruszę kwestię tego, czy możemy stwierdzić, że dana metodyka/metodologia działa lub nie. Dowiesz się dlaczego robiąc niewłaściwe rzeczy poprawnie oraz właściwe rzeczy niepoprawnie możesz nie osiągnąć zamierzonego celu. Jeśli poprzednie zdanie jest dla ciebie „masłem maślanym” tym bardziej zachęcam do przeczytania wpisu by zrozumieć temat doboru metod i ich właściwego użycia. Zapraszam ...

Źródło: wojciszko.com
Dziel się z innymi:
Scrum nie działa!

Sztuka programowania 1050 dni, 20 godzin, 52 minuty temu rroszczyk 396 rozwiń

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 ...

Dziel się z innymi:
Jestem programistą i co to znaczy?

Inne 1050 dni, 20 godzin, 52 minuty temu rroszczyk 169 rozwiń

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...

Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest Gulp.js? Część 3

Web 1050 dni, 20 godzin, 52 minuty temu rroszczyk 104 rozwiń

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...

Dziel się z innymi:
O istocie tworzenia

Inne 1052 dni, 9 godzin, 20 minut temu rroszczyk 219 rozwiń

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ę...

Tagi: SQL, testy
Dziel się z innymi:
tSQLt – izolacja tabel

Bazy danych i XML 1053 dni, 18 godzin, 46 minut temu rroszczyk 95 rozwiń

W poprzednich częściach poruszałem kwestię braku zarządzania buforami czasu w zadaniach, marnowaniem marginesów czasowych oraz złej definicji projektu, która również przyczynia się do opóźnień. Przed przeczytaniem tej części polecam ci rzucić okiem na część pierwszą o buforach bezpieczeństwa w łańcuchu krytycznym oraz część drugą, kontynuacje opisu łańc...

Dlaczego twój projekt się opóźnia? część 3 – bufor centralny

Inne 1061 dni, 17 godzin, 46 minut temu rroszczyk 110 rozwiń

Za dokończenie cyklu zbierałem się z 2 lata… no ale pora go dokończyć i mieć to z głowy :) W poprzedniej części po krótce napisałem czym jest gulp, w tej części skoncentrujemy się na tym jak mniej więcej (naprawdę mniej więcej) działa gulp i czym on się różni od grunta. Główną i najważniejszą rzeczą w gulpie jest to, że działa on na strumieniach danych. Od czasu powstania *nix, strumienie są je...

Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest Gulp.js? Część 2

Web 1059 dni, 21 godzin, 5 minut temu rroszczyk 114 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...

Dziel się z innymi:
Zamień bóla na enuma

Sztuka programowania 1058 dni, 21 godzin, 39 minut temu rroszczyk 335 rozwiń

Często logika zawarta w procedurach jest dość skomplikowana. W zależności od projektu, może okazać się,  że potrzebujemy testów jednostkowych. Dzięki tSQLt możemy  testować tSQL w analogiczny sposób do nUnit+moq, czyli:Dane po wykonaniu testu są usuwane. Każdy test jest wykonywany w transakcji. Nie musimy się zatem martwić, że testując coś będziemy zaśmiecać bazę danych.Każdy element może być odizolowany, czyli możemy stworzyć mock dla tabeli, procedury lu...

Dziel się z innymi:
tSQLt – testy jednostkowe bazy danych w SQL Server | Piotr Zieliński

Bazy danych i XML 1061 dni, 17 godzin, 46 minut temu rroszczyk 194 rozwiń

W internecie znaleźć można mnóstwo sposobów na zwalidowanie modelu. Najlepszym sposobem jest zastosowanie atrybutów z przestrzeni System.ComponentModel.DataAnnotations, ponieważ walidacja odbywa się automagicznie. Niestety kiedy te same atrybuty wykorzystamy do parametrów akcji, to już tak automagicznie nie jest. W tym poście zaprezentuję problem oraz pokażę jak można sobie z nim poradzić.

Źródło: kurzyniec.pl
Dziel się z innymi:
Automatyczna walidacja parametrów akcji | Łukasz Kurzyniec

Sztuka programowania 1063 dni, 18 godzin, 57 minut temu lkurzyniec 266 rozwiń

Do napisania tego posta wprost umotywował mnie wpis Oskara Dudycza na podobny temat - nauki uczenia się. Jest to temat bardzo ciekawy i od dawna na mojej liście "to do". Zatem napisałem, w końcu!  Pytanie, na które chciałbym odpowiedzieć jest proste - jak się właściwie uczyć technologii w naszym dev-świecie?

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Jak się rozwijać?

Inne 1064 dni, 18 godzin, 2 minuty temu KonradKokosa 314 rozwiń

W .NET istnieją dwie przydatne klasy do logowania wszelkich informacji: Trace oraz Debug. Często różnica nie jest jasna oraz klasy są ze sobą mylone. Co się dokładnie dzieje, gdy napiszemy następujący fragment kodu? Trace.WriteLine("Trace test"); Debug.WriteLine("Debug test"); Efekt wydaje się podobny, w okienku debug zobaczymy wykonane logi: Najlepiej zajrzeć do źródeł powyższych klas. Debug.WriteLine wygląda następująco: [System.Diagnostics.Conditiona...

Tagi: .net 3.5, C#, debud, Trace
Dziel się z innymi:
Trace vs Debug

Inne 1063 dni, 18 godzin, 57 minut temu rroszczyk 168 rozwiń

Następny wpis, tym razem już na nowym systemie i nowej własnej domenie. Zobaczymy czy będzie tak jak z samochodami, gdzie wizyta na myjni daje dwa konie mechaniczne więcej. Ostatnio pisałem więcej filozoficznie, dzisiaj powrót do twardej rzeczywistości. Obejrzałem nie dawno na pluralsightfajny i krótki kurs o OWIN i Katana i częścią wiedzy chce się z wami podzielić. Kto z was zaczynał projekt ASP MVC z włączonymi indywidualnymi kontami użytkowników? Ja na pewno! Także ja, gdy pat...

Logowanie przy pomocy Facebook, Twitter czy Google – OWIN Katana na ASP MVC 5

Web 1061 dni, 17 godzin, 46 minut temu rroszczyk 295 rozwiń

Wiecie jaka jest definicja wzorca projektowego, prawda? Za wikipedią: “a general repeatable solution to a commonly occurring problem in software design“. Czym zatem będzie antywzorzec? Czymś takim: “a general repeatable anti-solution to a commonly occurring problem in software design“. Czyli: recepta na napytanie sobie biedy. Czerwony pijany znak z napisem: “Nie idź tą drogą”.

Antywzrorzec Service Locator

Sztuka programowania 1064 dni, 18 godzin, 2 minuty temu rroszczyk 164 rozwiń

Jak wspomniałem w jednym z wcześniejszych już wpisów, nie ma znaczenia, gdzie aktor jest zlokalizowany. Dzięki AKKA.NET jest to szczegół  konfiguracyjny. Jeśli pewnego dnia, stwierdzimy, że wykonywanie obliczeń na jednym komputerze nie wystarcza, wtedy po prostu  zmieniamy konfigurację, aby hostować danego aktora gdzieś indziej. Framework zadba o komunikację (TCP) między węzłami znajdującymi się w innych sieciach. W ten sposób, bardzo łatwo jest sk...

Dziel się z innymi:
AKKA.NET – zdalni aktorzy

Programowanie rozproszone 1067 dni, 12 godzin, 3 minuty temu rroszczyk 77 rozwiń

Temat dotyczący pet projects na polskich blogach technicznych był już poruszany, ale z pewnością nie został wyczerpany mogę dodać coś od siebie. Prawie rok temu Maciej Aniserowicz pisał o tym dlaczego warto robić coś po pracy i zachęcał do działania. Komentarze pod wpisem pokazują, że ...

Tagi: pet projects
Dziel się z innymi:
O pet projects, ambicjach programisty i rzeczywistości - Tymoteusz Kęstowicz .NET developer blog

Inne 1069 dni, 7 godzin, 30 minut temu tkestowicz 423 rozwiń

1 2 3 4 5 6 7 8... 16 17