Dorian

Dorian

Mercator Medical

W tym projekcie, jako członek zespołu byłem odpowiedzialny za budowę oraz rozwój funkcjonalności. Dużo frontu, sporo backendu. Założenia Strona z katalogiem produktów, dostępna w wielu wersjach językowych z rozbudowanych, z wieloma możliwościami promowania produktów. Całość musiała być zoptymalizowana pod seo,…

Norgips

Jako członek zespołu, w tym projekcie byłem odpowiedzialny częściowo za backend a częściowo za front. Cała strona jest bardzo rozbudowanym PIM’em i większość funkcjonalności jest schowana a dostęp no nich mają wybrane grupy użytkowników. Założenia Projekt ma być wspierany przez lata,…

Full text search w Django, czyli jakie mamy możliwości.

Wyszukiwanie danych to podstawowa kwestia z którą na pewno każdy się zetknie na swojej deweloperskiej drodze. Praktycznie każdy projekt, będzie wymagać jakiegoś rodzaju wyszukiwarki. Dziś zajmiemy się jednak konkretnie wyszukiwaniem pełnotekstowym. Zacznijmy jednak od początku. Co to jest ten full…

Protokoły, czyli kaczka to nie kaczka

Jak wygląda kaczka, każdy chyba wie od dziecka 😉 Ale czy kaczka zawsze jest kaczką? W Pythonie – nie koniecznie ale już tłumaczę. W językach typowanych dynamicznie istnieje taki termin jak duck typing, czy możliwość rozpoznania typu obiektu bez sprawdzania…

Kiedy używamy gettext_lazy a kiedy gettext w Django

Django posiada wiele funkcji pomocnych przy tłumaczeniu aplikacji. Jedną z nich jest funkcja gettext oraz jej „leniwy” odpowiednik w postaci gettext_lazy. gettext używamy w: gettext_lazy używamy w: Dlaczego to tak ważne? Ponieważ Django jest uruchamiane raz, przez co, jeśli użyjemy…

Jak nauczyć słonia języka polskiego?

Nasz poczciwy słonik – PostgreSQL niestety nie nauczył się jeszcze naszego ojczystego języka (na czas pisania artykułu – oby kiedyś się to zmieniło). Jest to pewien problem, ponieważ chcąc skorzystać w full text search’a, rezultaty mogą być średnie, lub złe, ponieważ…