Lista artykułów

Wednewsday: darmowa książka o SignalR

SignalR to bardzo sprytna biblioteczka pozwalająca na komunikację serwer->klient w aplikacjach internetowych. Sam jeszcze nie miałem okazji pobawić się nią w praktyce, ale pewnie już wkrótce… Póki co postanowiłem rozpowszechnić informację krążącą po sieci już od jakiegoś czasu. Jose M. Aguilar, ASP.NET MVP, napisał książkę o SignalR właśnie i udostępnił ją za friko. Wystarczy wejść [...]

Windows 8 i UAC

Od kiedy User Account Control (UAC) pojawiło się w Viście, wyłączanie tego ustrojstwa to pierwsza rzecz jaką robię po instalacji świeżego systemu. Przy “normalnych” ustawieniach mechanizm ten powoduje, gdyby ktoś jeszcze nie wiedział, ciągłe wyskakiwanie okienek pytających o pozwolenie wykonania jakichkolwiek operacji. Microsoft doszedł do wniosku, że jeżeli jakieś złośliwe oprogramowanie będzie chciało wykonać niebezpieczną [...]

3

Dodanie liczby aktywnych produktów w kategorii obok nazwy w blockcategories – Prestashop

Często mamy potrzebę umieścić ilość produktów w naszej kategorii na liście za pomocą modułu blockcategories (przedstawię opcję wszystkich produktów oraz tylko produktów aktywnych), znalezione na Link , troszkę zmodyfikowane przeze mnie. No to zaczynamy , modyfikujemy plik blockcategories.php (uwaga z głównego folderu modułów , a nie podfolderu naszego szablonu). W okolicach linii 140 znajdujemy metodę: [crayon-5bb9a8ba69f2f476670493/] […]

Testowanie infrastruktury WebAPI z MSpec

W poprzednim poście poruszyłem temat mojego side-projectu (który BTW nie powinien zająć więcej niż 2-3 dni, ale lubię dawkować przyjemności więc pewnie jeszcze trochę to potrwa;) ) i MSpec. Teraz zobaczymy jak można w bardzo ciekawy sposób przetestować WebAPI emulując dosłownie całego requesta z kodu, co miło przejedzie przez kompletny stack i sprawdzi nie tylko [...]

Słowo na niedzielę, o hackowaniu i przyjemności

Praca, praca, praca… Jeden projekt, ciągle te same zadania, te same bugi, narzędzia… Jak już wielokrotnie pisałem, warto czasem “zabawić się” programowaniem. Którą to myśl pozostawiam do dojrzenia na czas majówki;). Without some time spent exploring and having fun, people become less effective and eventually burn out. Źródło: John D. Cook “Hacking debt”

Planowanie projektu z MSpec

Kilka dni temu podczas oglądania Gry o Tron ogarnęła mnie tak przemożna chęć pokodowania czegoś ciekawego, czegoś nowego, liźnięcia tego o czym tylko słyszałem, że ledwo doczekałem do końca odcinka żeby usiąść do komputera. I tak narodził się Redirector. Będzie to taki mój własny prosty “url shortener”, dzięki któremu chociaż trochę poznam WebAPI, RavenDB i [...]

Wednewsday: SemanticMerge – bo kod to coś więcej niż tekst…

Systemy kontroli wersji mają to do siebie, że otwierają przed nami, programistami (nie tylko zresztą), piękne możliwości. Niestety niektóre z narzędzi zamiast życie ułatwiać – utrudniają. Fajnie podsumował to Linus Torvalds, twórca Gita, krzycząc do programistów SVN coś w stylu: “pewnie, w SVN łatwo jest zrobić nowy branch, ale po co skoro nie da się [...]

Testy jednostkowe – materiały do nauki

Po mojej prezentacji o unit testach na 4Developers dostałem pytania typu “skąd uczyć się o testach?”, “jak zacząć?”, “jak poszerzyć wiedzę?”. Oto zatem moje rekomendacje Pluralsight (200 minut jest za darmo – trial – za resztę trzeba zapłacić, ale warto wykupić sobie chociaż miesięczny abonament za ~30$) Test-First Development Part I – podstawy unit testów, [...]

Teoria dla prelegenta, źródła zebrane

Skoro już zacząłem na blogu temat prowadzenia prezentacji to dzisiaj go pociągnę trochę dalej. Autorytetem w tej dziedzinie (jeszcze;) ) nie jestem, ale inni są. I od tych innych sporo teorii w tej materii swego czasu wchłonąłem. Poniżej prezentuję najważniejsze mądrości wyciągnięte z: Scott Hanselman “The Art of Speaking” (Tekpub) Garr Reynolds “Presentation tips” Presentation [...]

Wednewsday: Xamarin – aplikacje mobilne na iOS i Androida w C#

News ździebko odgrzewany, bo ma już kilka tygodni, ale może jeszcze ktoś nie wie… Jakiś czas temu pojawiła się możliwość pisania w C# aplikacji mobilinych wykraczających poza dość ograniczony zasięg Windows Phone. Chodzi o Xamarin 2.0 – środowisko umożliwiające pisanie w C# aplikacji uruchamialnych na iOS oraz Androidzie. Mało tego, oprócz własnego IDE (Xamarin Studio) [...]

Garść refleksji po mojej sesji na 4Developers

W 2008 roku postanowiłem sobie: oprócz bycia bloggerem będę też prelegentem. Pierwsza próba prezentacji wiązała się jednak z tak olbrzymim stresem, że od razu po jej zakończeniu pojawiła się decyzja kolejna: jednak nie będę prelegentem. Od tamtej pory decyzję zmieniałem jeszcze ze 2 razy (co chyba na blogu nawet opisywałem w podsumowaniach rocznych), aż w [...]

12

Obsługa zdarzeń dla AJAX-wego contentu za pomocą funkcji delegate(jQuery)

Czasami możemy się spotkać z sytuacji , że ładujemy AJAX-owo jakiś kontent na przykład kilka linków i chcemy aby po zdarzeniu – przypuśćmy hover pojawił się alert z wiadomością. Dotychczas jQuery umożliwiało wykonanie takiej operacji za pomocą funkcji live, jednak od wersji 1.9 nie będzie ona już wspierana. Z pomocą przychodzi funkcja delegate, dla przykładu: […]

13

Jak wysyłać maile do wielu użytkowników za pomocą modułu – Prestashop

Przekazuje link do świetnego poradnika wraz z modułem za pomocą którego możemy wysyłać masowe maile do naszych klientów: http://azharkamar.com/3371/mass-email-newsletters-to-customers-prestashop-module/

Wednewsday: ReSharper spoza Visual Studio!

Chwytliwy tytuł, nie ma co, no nie?:) Dobra wiadomość jest taka, że jest on po części prawdziwy! Co prawda nie ma jeszcze sposobu na wpięcie R# w Sublime Text czy dodanie nawigacji R# do notatnika (heh, to by było coś!), ale część funkcjonalności tego doskonałego narzędzia wreszcie będzie można użyć poza Visualem (co mnie raduje [...]

15

Aktywowanie Lewej Kolumny dla modułu Wishlist – Prestashop 1.5

Jest to pewna głupota twórców presty, ale po wejściu w link „My wishlists” nie pojawia nam się lewa kolumna i uwaga , jedynie lewa kolumna! Po zmarnowaniu 20 minut życia, modyfikacji dokonuję się wchodząć w : modules->blockwishlist ->controllers->front->mywishlist.php otóż tutaj (okolice 45 linii): [crayon-5bb9a7d98ddc7964919000/] wystarczy przestawić wartość false na true, oczywiście w CSS także ukryli […]