Warsztaty z Angulara

W poprzednim tygodniu miałem przyjemność poprowadzić warsztaty dla studentów Politechniki Łódzkiej na temat SPA, Angulara i ogólnie JS. Moje warsztaty były częścią eventu ‚CaseWeek’ organizowanego przez IAESTE. Frekwencja studentów dopisała, feedback również był pozytywny, także jestem zadowolony 🙂 Materiały dostępne na github

Czas na prywatę, malowanie obrazów

Odchodząc trochę od tematów programistycznych 🙂 Moja Kochana Narzeczona jest studentką ASP, nieźle, co? Zrobiłem dla Niej małą stronkę (bootstrapik i troszkę phpa :P), gdzie znajduje się oferta dotycząca malowania obrazów na zamówienie. Strona: Obrazy na zamówienie Polecam, zlecenie może dotyczyć malowania obrazu ze zdjęcia, fragmentu istniejącego obrazu, kopii jakiegoś dzieła itd.

Łódzkie Dni IT

Jakiś czas temu prowadziłem małą prezentację dla studentów na Uniwersytecie Łódzkim (już 3ci raz, hihi). Wśród wielu corocznych prezentacji, które przeważnie są albo bardzo marketingowe, albo totalnie o niczym, chciałem pokazać coś, co przyda się już na studiach. Padło na TDD i dwa wzorce projektowe: Strategia i Repozytorium. Z własnego doświadczenia wiem, że dużo łatwiej Read more about Łódzkie Dni IT[…]

Metoda rozszerzająca nie boi się nulla

Metody rozszerzające pojawiły się w C# 3.0. Od tamtej pory towarzyszą nam na każdym kroku, sam kiedyś nie zdawałem sobie sprawy z ich używania 😉 Metoda rozszerzająca, czyli taka, która rozszerza, powiększa zestaw metod jakimi dysponuje jakaś klasa/struktura, nawet w dawno skompilowanej DLLce. Ogólnie ten temat poruszany był w internetach wielokrotnie, ja chciałem jednak zaznaczyć Read more about Metoda rozszerzająca nie boi się nulla[…]

linq.js – zaznać troszkę C# w javascript

Postawiłem przed sobą dość proste zadanie dodania nowego ‚ficzeru’ do pewnej wewnętrznej ministronki w firmie. Ot, taka mała lista obsługiwanych aplikacji. Z biegiem czasu ‚mutacji’ produktu powstało wiele, dlatego lista stała się dość pokaźna i znalezienie czegoś w niej stało się trudne. Szczerze mówiąc nie szukałem gotowych rozwiązań problemu, czyli dynamicznej wyszukiwarki (wpisujemy np „Apli” Read more about linq.js – zaznać troszkę C# w javascript[…]

Adobe Muse, proste stronki w 5 minut?

Miałem ostatnio, w prawdzie bardzo krótką, styczność z programem Adobe Muse. Co to takiego? Jest to część Adobe Creative Cloud, służy do tworzenia bogatych w efekty wizualne stron internetowych. Cały soft jest jeszcze dość młody, pierwsza stabilna wersja wyszła w 2012 roku, jednak wydaje się być dobrze dopracowany. Korzystając z niego miałem wrażenie że częściowo Read more about Adobe Muse, proste stronki w 5 minut?[…]

Użyteczne atrybuty z System.Runtime.CompilerServices.

.Net Framework w wersji 4.5 oferuje nam dość przydatną przestrzeń nazw, System.Runtime.CompilerServices. Mnogość klas, atrybutów może przytłoczyć, ja z tego miejsca chciałem pokazać moim zdaniem najprzydatniejszy atrybut, oraz dwójkę jego mniej przydatnych braci. CallerMemberName, to atrybut, który potrafi rozpoznać, kto go wywoływał. Tzn jaka metoda czy propertka obiektu wywołującego została użyta w danym momencie. Zastosowanie? Read more about Użyteczne atrybuty z System.Runtime.CompilerServices.[…]