WPF 4 lata później

Tagi: , ,

Cztery lata temu, popełniłem post „Zapomnijcie o windows forms”. Po czterech latach i wielu innych technologiach po drodze wracam do tematu. Ostatnio miałem okazję napisać mała aplikację w WPF, to był raczej test, a nie aplikacja dla klienta, jednak nie zmienia to faktu, że musiałem przysiąść i to napisać :) Nie wiem czy to tylko mnie tyczy, czy są też inni ludzie którzy podobnie myślą, ale osobiście nie zobaczyłem, żadnych pozytywnych zmian w tej technologii mimo upływu 48 miesięcy...

/Czytaj dalej

Cienka czerwona linia

Tagi: , ,

Pomiędzy tym co możemy zrobić w ciągu dnia a tym, czego nie jesteśmy już wstanie zrobić przechodzi cienka czerwona linia. Przekroczenie jej, nie powoduje, że zamiast pójść spać o 23 idziemy o 1 w nocy, nie, przekroczenie jej powoduje, że zamiast mieć jedną lub dwie godziny dla rodziny, nie mamy nic. Przekroczenie jej powoduje, że zamiast cieszyć się pracą, przestajemy ją lubić. Przekroczenie jej powoduje, że mamy dość. Przekroczenie jej powoduje, że nie mamy czasu dla siebie. Przekroczenie jej...

/Czytaj dalej

Prezentacja na WG.NET

Tagi: , ,

Dziś miałem przyjemność poprowadzić przekąski i zakąski na spotkaniu grupy WG.NET. Post ten jest tylko informacją wcześniej zaplanowaną ;) gdzie można znaleźć dema i ankiety. Oczywiście prośba do wszystkich, którzy byli o wypełnienie ankiety ;) przydaje się. Na przykład dzięki jednemu z komentarzy, powstał post o presentation mode w chrome i czcionka już nie była za mała na sesji :) przynajmniej taką mam nadzieję :) Kod można znaleźć u mnie na github zaś ankiet dostępna jest online tutaj. Z...

/Czytaj dalej

Chrome Dev Tools – presentation mode

Tagi: , , ,

Za kilka godzin mam prezentację w której chcę pokazać kilka rzeczy w Chrome i nie tylko. Jednak pokazywanie rzeczy w chrome jest Ciężkie – mianowicie literki są bardzo małe i jest to jednak słabo widoczne: Normalny widok console w Chrome Na screenshotach to może i dobrze wygląda, jednak na rzutniku jest słaaaaabo :) Chrome bez modyfikacji Pierwszą opcję jaką mamy to będąc w consoli należy kliknąć - plus dla zwiększenia, minus dla zmniejszenia, dla przywrócenia domyślnych wartości. Chrome...

/Czytaj dalej

Co za dużo to nie zdrowo

Tagi: , ,

Tak jak w Kubusiu Puchatku, kiedy skończył mu się miód w domu i poszedł wyjeść zapasy Króliczka. Nie mogąc wyjść z nory królika, Kubuś ostatecznie musiał czekać i czekać, aż tak naprawdę schudnie. Jak Krzysiowi i CO w końcu udało się wyciągnąć Puchatka, to on wystrzelił jak z procy i wylądował w dziupli pełnej miodu. Krzyś pomóc Puchatkowi i go wyciągnąć ale Puchatek z uśmiechem na twarzy powiedział, że może zaczekać ;) Oczywiście, Puchatek może, ale czy wy możecie? Albo wasze żony, dziewczyny...

/Czytaj dalej

Dużo, dużo, dużo

Tagi: , ,

Kiedy najlepiej pracujecie? Kiedy nie macie nic do roboty, czy kiedy macie tego dużo? Ja osobiście najlepiej pracuje kiedy mam tyle, by zająć dzień. Zastanawiam się wtedy z rana co muszę zrobić i robię, zgodnie z moją listą. Jeżeli mam jedną rzecz, to pewnie rozłożę ją na cały dzień, jak mam 5 rzeczy, to rozłożę to na cały dzień, 10, tak samo. Ważne by było coś do roboty, w przeciwnym wypadku do moich drzwi zapuka leń, a jak zapuka, to już nie ma odwrotu. Jedyną szansą na niego, jest to, by...

/Czytaj dalej

Prezentacja na Wroc.NET

Tagi: , ,

We wtorek wraz z Procentem miałem przyjemność występować we Wrocławiu na spotkaniu lokalnej grupy Wroc.NET. Po raz kolejny mogę powiedzieć WOW, nie licząc że ludu przyszło tyle, że zabrakło miejsc siedzących, to jeszcze publiczność się udzielała, była interakcja, była zabawa a na końcu około 20 osób poszło razem porozmawiać przy napoju bogów :) Na sesji, ja powodowałem ból głowy próbując wytłumaczyć WAT w JavaScript i dlaczego prawda to fałsz albo na odwrót ;) Zaś Procent zabrał nas na randkę...

/Czytaj dalej

Parsowanie URL z wykorzystaniem usługi Angulara

Tagi: ,

Ostatnio musiałem się dobrać do części URL po zwróconego przez ajax call. Problem polegał na tym, że część , , mogły być różne i się zmieniać. To znaczy, mógł istnieć lub nie, mogła być różna zaś mógł być wielokropkowy. Pewnie jakimiś hackami mógłbym się do tego dobrać rozsądnie. Ale po co? Skoro można wykorzystać trick, stworzyć element i przypisać do url. Dzięki czemu mamy dostęp do wszystkich własności jakich potrzebujemy :) Dla przykładu, wklejcie to w dev tools () i zobaczcie co...

/Czytaj dalej

$http polling provider – Angular.JS

Tagi: , , ,

Ostatnio, w jednym z projektów, musiałem wykonywać pewne zapytanie http co X sekund. Normalnie pewnie wszystko bym opakował w plugin jQuery (albo wykorzystał istniejący) i wykonywał polecenie ajax co jakiś czas. Niestety, albo i stety, projekt oparłem na Angular a API dostępowe zrobiłem na bazie promise. Ze względu na to, że polling miał być wykonywany tylko w kilku miejscach, nie było sensu wsadzać tego do API, jak i pisać za każdym razem ręcznie polling dla konkretnej metody/strony. Dlatego...

/Czytaj dalej

Debuggowanie JavaScript - Materiały

Tagi: , , ,

Tak jak zapowiedziałem na sesji, poniżej zamieszczam linki do mojej sesji, która odbyła się na konferencji Kariera IT w Warszawie, w minioną sobotę :) Korzystając z okazji, chciałbym jeszcze raz podziękować wszystkim, tym, którym chciało się wstać o 9 rano by przyjść na moją sesję, dzięki! Mam nadzieję, że czas nie był zmarnowany i bawiliście się dobrze :) Bo my, Basia, Procent, ziomki i Ja, na pewno, było bardzo miło, atmosfera sprzyjała, a do tego masa fajnych ludzi na konferencji się...

/Czytaj dalej

Tips & Tricks 22: Chrome DevTools – filtrowanie po funkcji/klasie

Tagi: , , , ,

Dawno nie było wpisu typu Tips & Tricks a więc pora jakiś „stworzyć” :) W Chrome DevTools, jeżeli jesteście w zakładce Source i macie wybrany plik (js lub css) który jest wyświetlony, to możecie bardzo łatwo po tym pliku nawigować wciskając . Spowoduje to otwarcie okna filtrowania funkcji/klas w pliku: Filtrowanie po nazwie klasy CSS Dodatkowo działa to na zasadzie wyszukiwania każdej literki, co znaczy, że znajdzie nam metodę :) Baaardzo przydatny skrót :)

/Czytaj dalej

Prezentacje w lutym

Tagi: , , ,

AKTUALIZACJA: Zmiana daty sesji na WG.NET z 20 lutego na 27 lutego. Jak ten czas leci – dopiero co był początek stycznia a już luty i prawie się nie wyrobiłem by napisać gdzie w tym miesiącu można mnie spotkać :) 2014-02-08 – Kariera IT – moja sesja jest o 9:40 rano ;) Będę po krótce pokazywał sposoby i możliwości debuggowania JavaScript, sesja jest 30 minutowa, za zaraz po mnie Procent będzie gadał o kontrolach wersji, a trochę później Basia będzie mówiła o architekturze. 2014-02-18...

/Czytaj dalej

Warszawskie grupy programistyczne

Tagi: ,

Jakoś tak mnie naszło, że z chęcią bym poszedł na jakąś grupę warszawską dotyczącą programowania, na pewno na jakąś która jakoś mnie dotyczy – JavaScript, Objective-C czy też C#. Zacząłem, więc od poszukiwań w googlach – równie dobrze mógłbym szukać tego w bing. Ogólnie prawie zero wyników które byłyby interesujące, dowiedziałem się za to, że jest bardzo dużo ofert pracy zawierających słowa kluczowe typu Grupa [Język Programowania]. Po jakimś czasie udało mi się zebrać jakąś pomniejszą listę...

/Czytaj dalej

Podsumowanie 2013 i plany na 2014

Tagi:

Jak zawsze u mnie z podsumowaniami jest maksymalna obsuwa :) to znaczy robię je dopiero wtedy kiedy rok jest już w najlepsze rozpoczęty lub w ogóle, ale co zrobić, taka natura człowieka :) Do tego ciężko się wraca do myślenia kiedy od 18/19 grudnia miało się wolne i naprawdę nic się nie robiło. 2013 To był ciężki i zły rok, oj naprawdę zły. Software mnie nie lubi, ludzie których przypadkowo spotkałem na kilka minut w swoim życiu próbowali mnie zabić, zdrowie nie dopisywało, oczy widziały różne...

/Czytaj dalej

4 miesiące z egzaminami MS

Tagi: , , , ,

W 2013 miałem plan, zrobienia roku z egzaminami MS. Jeden egzamin co miesiąc, łączny koszt wszystkiego 1 200 USD, i może trochę satysfakcji :) Skończyło się na 4 miesiącach, i koszcie 300 USD. Tak czy siak, tutaj małe podsumowanie tych egzaminów na które się wybrałem i jak się do nich przygotowywałem. 70-480 Programming in HTML5 with JavaScript and CSS3 (Styczeń) Egzamin był darmowy, każdy mógł do niego przystąpić po zrobieniu chyba kursu na stronie MS Virtual Academy. Miał to być nowy rodzaj...

/Czytaj dalej

Wesołych Świąt

Tagi:

Korzystając z okazji, że prowadzę bloga ;) Napiszę trochę nie na temat. Chciałbym wam wszystkim życzyć zdrowych, szczęśliwych oraz rodzinnych Świąt Bożego Narodzenia. Odstawcie na te 3 dni komputery, komórki i spędźcie z bliskimi ten czas. Nie ma nic bardziej ważniejszego w życiu niż rodzina i przyjaciele. Klawiatura nie ucieknie, monitor się nie wkurzy, że go nie włączyliście a gniazdko nie będzie się domagało wykorzystania seksualnego przez komputer pochłaniający kilowatami energię...

/Czytaj dalej

Prezenty pod choinkę

Tagi: , ,

Ho, Ho, Ho, Jakoś tak Microsoft zrobił nam wszystkim dwa całkiem ciekawe prezenty pod choinkę :) Pierwszy, daje wam za darmo konferencje video skype na 12 miesięcy. Wystarczy, że podacie email na stronie promocji i może otrzymacie maila z kodem do wykorzystania do 30 kwiecień 2014. Druga promocja to już trochę mniej fajna, ale wciąż fajna :) 3 egzaminy MS w cenie jednego wystarczy pobrać voucher ze strony Special Offers. Jak do tego dołożycie second shot to macie bezpieczeństwo zainwestowanych...

/Czytaj dalej

Just Do It or get a break

Tagi: , ,

Macie ciężki dzień? Nie możecie się skoncentrować nad projektem? Nic wam nie wychodzi? Wolelibyście robić coś innego, być gdzie indziej? Albo macie dość siedzenia nad jednym projektem? Mam dwie rady. Rada 1: Zacznijcie coś tworzyć, coś innego, włączcie dobrą muzę którą lubicie i po prostu stwórzcie coś, cokolwiek. To was na pewno trochę podbuduje, możliwe, że da siły na normalną pracę. Jak nie to przynajmniej dzień nie będzie w pełni stracony. Coś stworzyliście, będziecie się lepiej czuli. Po...

/Czytaj dalej

MDX Query z StrToMemeber – Pomocy

Tagi: , , ,

Siedzę właśnie nad jednym z projektów i natrafiłem na dziwną rzecz, której nie jestem wstanie wytłumaczyć i szukam rozwiązania. Może będziecie wstanie pomóc. Sprawa rozbija się o zapytanie MDX do cube. Nie jestem odpowiedzialny za tworzenie i zarządzanie cubes, więc jedynie co robię to pobieram dane z nich. Zapytanie zostało zmienione pod względem hierarchii, wymiarów i cubes - w sensie nazwy zostały zmienione Teraz, jeżeli wykonam zapytanie w SQL Managment Studio...

/Czytaj dalej

RTFC

Tagi: , ,

Pewnie nie raz spotkaliście się z określeniem RTFM – Read The Fucking Manual. Odnoszącym się do pytań, które są tak trywialne, że można na nie sobie samemu odpowiedzieć poprzez minimalne zainteresowanie z naszej strony – czy to poprzez po prostu otwarcie aplikacji, książki czy wykonania google search. Ostatnio zaś myślałem, że udało mi się wymyślić skrót, który jeszcze nie istniał: RTFC – Read The Fucking Code (wujek google powiedział mi w pierwszym wyniku, że jestem w błędzie). Skąd ten skrót...

/Czytaj dalej

Instant Nancy Web Development – Recenzja książki

Tagi: , ,

Nancy, jak to Procenta nazywa: mała słodka … ma dopiero co prawda 3 lata, ale jak to w świecie dev jest, czas tutaj działa inaczej, podobnie jak to z psami jest. 3 lata to już jest dość sporo, więc i na randkę można zabrać ;) Co zresztą Procent będzie robił jutro w Warszawie na grupie .NET – tych których nie było w Łodzi lub na ITAD w białym stoku, gorąco zachęcam do przyjścia :) z tego co wiem to całkiem niezła, ciekawa grupa ludzi się ma tam zebrać :) będzie o czym pogadać! :) Ale odbiegłem...

/Czytaj dalej

Build Stuff – Sprzedam bilet na konferencje

Tagi: , ,

Jeżeli nie słyszeliście jeszcze o Build Stuff, to zachęcam do odwiedzenia strony konferencji. Jest ona organizowana przez Grega Younga w Wilnie. Wystarczy tylko popatrzeć na prelegentów! 3 dni dev geek out! Jeżeli byliście na DevDay i wam się podobało, to Build Stuff jest kolejnym miejscem w którym powinniście się znaleźć! Ja niestety z przyczyn niezależnych ode mnie nie będę mógł w tym roku uczestniczyć w konferencji, jednak plany były inne, więc też zakupiłem zarówno bilet na konferencje jak...

/Czytaj dalej