Miesiąc: Sierpień 2013

ICreatingInterceptor concept

Provided with all materials about Attaching to global event EpiServer, I would build (and I did couple times) code like this: This approach has one big problem – you deal with page far away from where it’s defined, you do it in global module….

KeePass

Hasła do wszystkiego generuję automatycznie. Teraz tak robię. Przed tym szkoleniem niekoniecznie. Słyszałem wcześniej o KeePass, rozmawiałem w pracy z kolegami korzystającymi z niego, ale dopiero teraz zacząłem z niego na dobre korzystać. Hasło do mojego pierwszego maila było nnn1985 i nawet wyryłem je…

Niebezpiecznik – szkolenie o security

Byłem sobie (razem z grupą ok. 10 osób) na szkoleniu Atakowanie i ochrona aplikacji webowych. Wszystko jest (web)aplikacją Jak większości osób, opadała mi często szczęka (eye opener). Pewnie dlatego, że się nie zajmuję bezpieczeństwem i nie wiedziałem tych rzeczy, a tylko o małej części…

Comments good, bad and ugly

Komentarze w kodzie Najważniejszy drogowskaz, przy dodawaniu komentarzy w kodzie, to słowa, które przeczytałem kiedyś na jednym z polskich blogów: Komentarze są, żeby napisać dlaczego coś robię, a nie jak coś robię (nie pamiętam originału, ale tak to się w mojej głowie zapamiętało i…

Unordered list by ContentArea

Fast example how to make ContentArea rendered as unordered list from blocks in EpiServer 7 MVC. Starting markup: That is very easy to achieve using CustomTag, CssClass, ChildrenCustomTagName, ChildrenCssClass: Block markup: Like you can guess, resulting markup is the same.

Ayende o rekrutacji

Due to the large number of people who can talk the talk but not walk the walk, I am assuming all candidates incompetent until proven otherwise. And yes, I absolutely agree that this is a sad state of affairs. Źródło: About the interview room…

Odpoczynek wojownika, czyli Kostka Rubika

Zalety: Odpływasz myślami, całe skupienie jest na kostce. Ruszasz palcami i dłońmi, unikniesz kilku chorób zawodowych. Mieści się w pomodoro (patrz niżej). Ćwiczysz umysł, widzenie w 3 wymiarach rozwija. Grywalizacja – chyba każdy chce układać najszybciej. Dobra kostka nazywa się DaYan V ZhanChi. Szukaj…

Vim dla Git

Do edycji commitów lub rebase –interactive trzeba skorzystać z edytora tekstowego. Ja sobie wybrałem starego dobrego Vima (pod Windows instaluje gvim). Za co lubię Vima? Prawie wszystko da się zrobić za pomoca przycisków, które są pod ręką, nie trzeba nawet szukać strzałek. Vim minimum…

Decompilatory

Chociaż Resharper ma opcję decompilacji (z której korzystam na co dzień) to warto wiedzieć, że są też inne toole, lepsze w speceficznych warunkach. Nie wymagają one dodawania interesujcej nas biblioteki do projektu. ILSpy To narzędzie lekkie (przynajmniej lżejsze od następnego). Pozwala w prosty sposób…

Git-SVN

Przez ostatnie 3 miesiące pracowałem w projekcie korzystającym z Gita hostowanego na GitHubie. To był naprawdę fajnie spędzony czas 😉 Zrobiłem w tym czasie 2 niewielkie prezentacje w zespołach, bo naprawdę podoba mi się to narzędzie. Teraz przyszło mi pracować z powrotem z SVN….

Only the good parts of JavaScript

TL;DR Zobaczyć filmik „JavaScript: The Good Parts” i wziąć go sobie głęboko do serca. JavaScript jest inny Jednej rzeczy nigdy za wiele – pisania jak bardzo JavaScript jest „inny”. JavaScript to nie C# ! Tylko składnia jest podobna. To nie wina JS, że działa…

Vimium i nie potrzebujemy myszki w Chromie

Myszka to zło, bo bardzo spowalnia Znalazłem ukojenie, którego długo szukałem … Używanie myszki do przegladania stron już od dłuższego czasu mnie irytowało. Mimo, że zawsze korzystałem ze skrótów klawiszowych dla np. tabów, to zawsze ta myszka w prawej recę przeszkadzała. Vimium Zupełnie przypadkiem…