Lista artykułów

Sposoby wyszukiwania w ElasticSearch

W pierwszym wpisie tej serii opisałem jak konstruować proste zapytania wyszukujące. Był to zaledwie przedsmak tego co można zrobić w ElasticSearch. Tym razem poszerzymy wiedzę o najczęściej wykorzystywane sposoby wyszukiwania oraz zobaczymy jakie problemy poszczególne sposoby rozwiązują. Trochę teorii… Zanim zajmiemy się samym wyszukiwaniem i możliwościami jakie daje ElasticSearch, warto liznąć co nieco teorii. Jednak, […]

2

Visual Studio Debugger – Tips&Tricks (video)

Przygotowałem dla Was trzy nagrania, w których znajdziecie wyjaśnienie trzech atrybutów umożliwiających lepsze debugowanie aplikacji dotnetowych. Dodatkowo pokazuje kilka tricków związanych z obsługą edytora, debugowaniem w Visual Studio. Miłego oglądania! Debugger Display DebuggerBrowsable DebuggerProxy

Ja, programista – zapowiedź nowej serii podcastu

Minęło pół roku od ukazania się pierwszego odcinka podcastu Devsession News. W tym czasie wydałem 12 odcinków, w których prezentowałem najnowsze wiadomości ze świata IT.  Tak spodobała mi się praca z mikrofonem, nagrywanie, że spontanicznie zrealizowałem również kilka odcinków „Przemyśleń Grzegorza”. Podzieliłem...

Piramida testów – do czego służą poszczególne poziomy

W tym artykule odpowiemy sobie na pytanie jakie rodzaje testów powinniśmy wykonywać i w jakich proporcjach. Pomoże nam w tym piramida testów, czyli prosta graficzna reprezentacja ilości testów, kosztu ich utrzymania i szybkości wykonywania. Opiszemy również podstawowe cechy testów każdego poziomu i ich ograniczenia. Wbrew pozorom nie jest to tylko wiedza dla testerów, ale również […]

250 days of meditation

What changed from these 100 days five months ago? If you would be here, you would know, that this is not a proper question. But yes, something changed. Or rather, many things. I meditate sometimes more than one time a day. Moreover, I meditate more time per one session, about 20 minutes on average. I’ve … Continue reading "250 days of meditation"

AngularJS Lazy Loading with ocLazyLoad and UI Router

7

Use channels, not direct messages - 9 tips

8

Use channels, not direct messages - 9 tips

Thenv - The Environment

Dlaczego programista zmienia pracę?

Panuje przekonanie, że programiści są rozpieszczeni. Cokolwiek im nie pasuje, to puszczają fochy, obrażają się i rzucają papierami. Ciężko mi się do tego przyznać, ale jest w tym trochę prawdy. Znam takich, którzy zmieniali pracę tylko dlatego, że ktoś ich skrytykował, że coś źle zrobili, mimo że miał rację. Jednak na całe szczęście to mniejszość.

Wzorzec adapter – cz. 1 adapter klasy

Cel W książkach można przeczytać, że głównym celem tego wzorca jest zaadaptowanie (przystosowanie) istniejącej klasy do formy, którą oczekuje klient. Klientem w tym przypadku jest dowolny obiekt, który wywołuje nasz kod i wymaga odpowiedniego interfejsu. Teoria może być łatwa, ale trzeba jeszcze umieć zastosować ją w praktyce. Stwórzmy więc przykładową klasę BoardGameService. Jak widać, wykorzystujemy…

Parostatkiem w piękny… re.js? meet.js special w Białymstoku

Ja się pytam: co to ma być?! Czy ktoś na górze brał prysznic i zapomniał zakręcić kurek z zimną wodą? Jak można w ostatnie dni wakacji zepsuć pogodę i usilnie starać się, aby Białystok odzyskał dostęp do morza?! Proszę zaprzestać!!! I tak, wiem, ostatnio narzekałam, że jest za gorąco, ale hej! Nie byłabym Polką, gdybym [...]

Jak stworzyć projekt, który skutecznie zabija motywację?

Wstęp Czy spotkałeś się kiedyś z sytuacją, w której najbardziej wytrwała osoba, która do tej pory brała na siebie najgorsze zadania, w pewnym momencie zmieniła się nie do poznania? Czy widziałeś kiedyś lidera zespołu, który nie potrafił zmotywować zespołu, gdyż sam nie wierzył w powodzenie zadania? Czy pracowałeś kiedyś z liderem, który pełni tę rolę […]

Trzy poziomy - jestem absolwentem

Kwacze jak kaczka…

Typy proste w JavaScript są nieco specyficzne, bo można ich używać jak obiekty. W końcu kto z nas nie użył nigdy metody replace na zwykłym ciągu tekstowym? A...