DreamLab

Solr – wydajna platforma wyszukiwania pełnotekstowego

Jednym z zagadnień, z którym musi się zmierzyć wiele z systemów informatycznych od wyszukiwarek, przez systemy e-commerce, do systemów intranetowych jest wyszukiwanie pełnotekstowe (ang. full-text search). W najprostszych przypadkach stosowane są rozwiązania wbudowane w silniki baz danych, z których korzysta dany system. Są jednak sytuacje, dla których wydajność takich rozwiązań jest niewystarczająca. Wtedy do akcji wkraczają rozwiązania takie jak Solr.

Otwierać się czy też nie?

Portale internetowe bardzo ostrożnie podchodzą do tematu udostępniania otwartego API. Zwykle widzą w tym o wiele więcej zagrożeń niż korzyści. Takie podejście sprawia, że nie jest prosto podjąć decyzję o uruchomieniu projektu, który stworzy takie API.

Trendy w wyszukiwarkach

Wyszukiwarki internetowe należą bez wątpienia do jednych z najczęściej używanych usług w Internecie. Globalny rynek SEM i SEO eksperci wycenili w bieżącym roku 2009 na 15 miliardów dolarów a szacunki na rok 2011 oscylują już wokół 20 miliardów dolarów.

Zanim powstała aplikacja Onet.pl Wiadomości na iPhone

W tej notce postaram się w miarę krótko i zwięźle opisać proces tworzenia aplikacji dla platformy iPhone OS. Nie będę rozpisywał się w szczegółach, ponieważ nie jest to celem tego wpisu, ma on za zadanie przedstawić ciekawą platformę dla ludzi, którzy nie mieli wcześniej z nią styczności.

JMeter jako narzędzie zapewnienia wydajności

Odpowiedzią działu IT na zwiększone zapotrzebowanie ze strony naszego biznesu na aplikacje internetowe była optymalizacja kosztów procesu produkcyjnego. Na etapie testowania naszych rozwiązań zdecydowaliśmy się na kierunek automatyzacji testów. Narzędziem, które m. in. zaczęliśmy intensywnie wykorzystywać był JMeter.

Podsumowanie praktyk 2009

Wraz za zakończeniem wakacji dobiegł końca program praktyk studenckich w DreamLabie. Podczas trzech miesięcy odwiedziło nas 18 osób, które pozytywnie przeszły rekrutację spośród blisko 200 kandydatów. Czas trwania praktyk podzieliliśmy na dwa sześciotygodniowe etapy, do których dostosowaliśmy zadania. W pierwszych dniach praktyk zaprezentowaliśmy uczestnikom projekty,które mogą realizować. Każdy z nich został zdefiniowany jako autonomiczny moduł,…

Cross Site Scripting w praktyce

Cross Site Scripting (XSS) jest najbardziej znaną luką bezpieczeństwa. Nie ma chyba osoby, która zetknęłaby się z tematem bezpieczeństwa aplikacji internetowych i nie słyszałaby o tej podatności. Nie ma się co dziwić, od paru lat stanowi główne zagrożenie i w wielu zestawieniach podatności zajmuje czołowe miejsca. Jeden błąd bezpieczeństwa może skompromitować całą aplikację więc warto się trochę nad tematem zastanowić.

Semantyczne WWW

Semantyczne WWW, czyli projekt opisywania treści dla maszyn, coraz częściej gości na ustach pracowników IT oraz znajduje coraz szersze zastosowanie. Technologia sama w sobie pamięta jeszcze koniec lat 90-tych. Tim Berners-Lee – przewodniczący konsorcjum W3C sformułował wtedy zdanie, które tłumaczy ogólny zamysł tej technologii.

Praktyki w DreamLab – ostatni dzwonek!

Na naszym serwisie o praktykach opublikowaliśmy pełną wersję prezentacji omawiającej zarówno naszą firmę, jak i sam program praktyk.

OnetLajt – cz. 2

Druga część historii o tym jak powstał serwis OnetLajt – oraz o tym jak wygląda dzisiaj.