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.… Continue Reading „ICreatingInterceptor concept”

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… Continue Reading „KeePass”

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… Continue Reading „Niebezpiecznik – szkolenie o security”

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… Continue Reading „Comments good, bad and ugly”

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… Continue Reading „Ayende o rekrutacji”

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… Continue Reading „Odpoczynek wojownika, czyli Kostka Rubika”

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… Continue Reading „Vim dla Git”

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… Continue Reading „Decompilatory”

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.… Continue Reading „Git-SVN”