IT eSky.pl

RSS
Serwis autocomplete z użyciem Elasticsearch krok po kroku – część 3/3 Natalia Lankocz — 12 grudnia 2016

Jest to trzeci, ostatni post z serii postów dotyczących tworzenia systemu podpowiadania wpisywanych fraz z użyciem Elasticsearch. W pierwszej części omówione zostały założenia projektu oraz przedstawiona została koncepcja Elasticsearch. Drugi z postów zawierał pierwsze próby utworzenia takiego systemu, eksperymentując rodzajami zapytań w kolejnych iteracjach. W tym poście przedstawione zostaną dodatkowe funkcjonalności wbudowane w Elasticsearch, które […]

Serwis autocomplete z użyciem Elasticsearch krok po kroku – część 2/3 Natalia Lankocz — 14 listopada 2016

Wstęp Pierwsza część niniejszej serii traktowała o podstawach pracy z Elasticsearch, w kontekście tworzenia systemu podpowiadania wpisywanych fraz. Powstało spójne środowisko z użyciem dockera, oraz omówione zostały podstawowe sposoby konstruowania zapytań do Elasticsearch. Bazując na tej wiedzy można zacząć tworzyć bardziej skomplikowane zapytania, które w większym lub mniejszym stopniu przybliżać będą nas do realizacji mechanizmu […]

Zapraszamy do współpracy

Miła atmosfera, SCRUM, dobre wynagrodzenie, doświadczony zespół
Sprawdź 9 ofert pracy
Serwis autocomplete z użyciem Elasticsearch krok po kroku – część 1/3 Natalia Lankocz — 3 listopada 2016

Wstęp Funkcjonalność podpowiadania fraz podczas wpisywania obecna jest w niemal każdej nowoczesnej wyszukiwarce internetowej. W eSky również od dawna funkcjonuje takie rozwiązanie, oparte o Apache Solr, jednak z powodu problemów z wydajnością i utrudnionym wprowadzaniem nowych funkcjonalności w ostatnim czasie została podjęta decyzja o stworzeniu jej nowej wersji. Niniejsza seria postów przedstawia proces powstawania takiego […]

Pisanie projektu w Angularze 1.5 w ES6/ES2015 [„NG 1.5 z placu boju” 5/7] Wojciech Zawistowski — 13 lipca 2016

Ten post to 5-ta część serii „Angular 1.5 z placu boju”, prezentującej architekturę opartej na komponentach, „gotowej na NG 2” aplikacji w Angularze 1.5, nad którą pracujemy. Wprowadzona w Angularze 1.5 metoda module.component() może wydawać się kosmetycznym dodatkiem, jednak podejście, które ta metoda promuje (a które wykorzystujemy „do oporu”) owocuje zupełnie innym typem architektury niż […]

Elastyczna struktura projektu w Angularze 1.5 (architektura „fraktalna”) [„NG 1.5 z placu boju” 4/7] Wojciech Zawistowski — 2 czerwca 2016

Ten post to 4-ta część serii „Angular 1.5 z placu boju”, prezentującej architekturę opartej na komponentach, „gotowej na NG 2” aplikacji w Angularze 1.5, nad którą pracujemy. Wprowadzona w Angularze 1.5 metoda module.component() może wydawać się kosmetycznym dodatkiem, jednak podejście, które ta metoda promuje (a które wykorzystujemy „do oporu”) owocuje zupełnie innym typem architektury niż […]

Komunikacja pomiędzy komponentami w Angularze 1.5 [„NG 1.5 z placu boju” 3/7] Wojciech Zawistowski — 20 maja 2016

Ten post to 3-cia część serii „Angular 1.5 z placu boju”, prezentującej architekturę opartej na komponentach, „gotowej na NG 2” aplikacji w Angularze 1.5, nad którą pracujemy. Wprowadzona w Angularze 1.5 metoda module.component() może wydawać się kosmetycznym dodatkiem, jednak podejście, które ta metoda promuje (a które wykorzystujemy „do oporu”) owocuje zupełnie innym typem architektury niż […]

Aplikacja w Angularze 1.5 jako drzewo komponentów [„NG 1.5 z placu boju” 2/7] Wojciech Zawistowski — 7 maja 2016

Ten post to 2-ga część serii „Angular 1.5 z placu boju”, prezentującej architekturę opartej na komponentach, „gotowej na NG 2” aplikacji w Angularze 1.5, nad którą pracujemy. Wprowadzona w Angularze 1.5 metoda module.component() może wydawać się kosmetycznym dodatkiem, jednak podejście, które ta metoda promuje (a które wykorzystujemy „do oporu”) owocuje zupełnie innym typem architektury niż […]

Czy możemy stosować Scruma bez spotkań? Wojciech Zawistowski — 29 kwietnia 2016

Developerzy nie znoszą spotkań. Wydają się taką stratą czasu. Jednak w Scrumie spotkań jest sporo. Jak dla niektórych, o wiele za dużo. Całkowita rezygnacja ze Scrumowych ceremonii nie wchodzi w grę. Są one głównym mechanizmem komunikacji i feedbacku, które umożliwiają empiryzm – czołową przewagę Agile. Czy jednak rzeczywiście dla wszystkich tych ceremonii potrzebujemy spotkań? Nie […]