Blog /Technologia

Budowa wielofunkcyjnych serwisów i aplikacji internetowych to niełatwe zadanie. Wspomagamy się w tym procesie różnego rodzaju językami programowania i narzędziami.

Jesteśmy największą i najbardziej znaną firmą zajmującą się tworzeniem i wsparciem serwisów w systemie Drupal w Polsce. Do naszych obszarów specjalizacji należą także Symfony, PHP, ReactJS i front-end development. Wspomagamy się przy tym różnego rodzaju programami, takimi jak PHPStorm, Jenkins czy Docker.

Chętnie dzielimy się swoimi doświadczeniami, opisując jak wygląda proces prac nad budową i rozwojem serwisu internetowego lub aplikacji webowej w firmie Droptica. Dzięki metodologii SCRUM oraz odpowiednim narzędziom, takim jak Slack czy Jira zapewniamy płynną komunikację między zespołem i klientem. Używane programy systematycznie ulepszamy lub zmieniamy, aby zautomatyzować czynności powtarzalne i przyspieszyć prace programistyczne.

Poznaj szczegóły naszej pracy dzięki obszernym wpisom na blogu lub przekonaj się, jakie korzyści możemy zaoferować Tobie dzięki naszym Case Study.
17.06.2013Technologia
Tym razem wpis nie będzie o Drupalu a o systemie Redmine (http://www.redmine.org/). Redmine to system używany w firmie Droptica do wspomagania zarządzania projektami. System jest używany przez nas od 2009 roku, wtedy była to wersja 0.8. Aktualnie pracujemy na wersji 2.3. 
21.05.2013Technologia
Ostatnio, pracując nad migracją do drupala natrafiłem na nowy problem z drupalową warstwą abstrakcyjną sql. Okazuje się, że  drupalowe dynamiczne zapytania do bazy danych nie są eskapowane. Ten problem wprawdzie nie dotyczy wszystkich rodzajów baz danych, ale zdecydowanie dotyczy mysql. $query = Database::getConnection('default', 'legacy') ->select('prod_group', 'pg') ->fields('pg', array('porductid, 'active', 'order'));
18.05.2013Technologia
Wykład Grzegorza Bartmana z konferencji DrupalCamp Wrocław 2013  
18.05.2013Technologia
Wykład Macieja Łukiańskiego z konferencji DrupalCamp Wrocław 2013  
17.05.2013Technologia
Udostępniamy kolejny hangout do obejrzenia. Tym razem kontynuujemy omawianie Git flow. Temat omawia Maciej Łukiański. Zapraszamy do oglądania!  
10.05.2013Technologia
Poniżej prezentujemy kolejny hangout o Drupalu. Tym razem pokazujemy jak wykorzystać PHPUnit do testów w Drupalu.
08.05.2013Technologia
W przykładowym projekcie dostępnym w Droptica Devserver jest prosty test wykonany w PHPUnit. Test ten jest uruchamiany przez Jenkins CI. Poniżej bardziej złożony kod testujący czy wszystkie moduły typu features mają status domyślny, czy wybrane moduły są włączony oraz czy wybrane moduły są wyłączone (np. moduły potrzebne tylko dla programisty powinny być wyłączone).
26.04.2013Technologia
Ponieważ nasz zespół jest rozlokowany w dwóch odległych od siebie miastach (Wrocław i Gdańsk) to codziennie używamy Google Hangout do komunikacji w zespole. Podczas takich krótkich wideokonferencji omawiamy projekty i wymieniamy się wiedzą. Postanowiliśmy część naszych hangoutów udostępniać publicznie dla wszystkich zainteresowanych. Poniżej pierwszy udostępniony hangout prowadzony przez Macieja Łukiańskiego, który dotyczy wprowadzenia do używania git-flow.   
21.04.2013TechnologiaDrupal
Na konferencji DrupalCamp Wroclaw mówiłem o automatycznym budowaniu i testowaniu aplikacji opartych o Drupala. Dzisiaj udostepniłem obraz Virtualboxa gdzie możesz znaleźć skonfigurowany system Jenkins CI oraz przykładowy projekt na Drupalu wraz z prostymi testami w PHPUnit.
18.04.2013TechnologiaDrupal
Na Debianie, apache instalowany z repozytorium ma domyślnie wyłączony mod_expires, co poważnie i niepotrzebnie obciąża serwer. Co robi ten moduł? Kontroluje ustawianie nagłówka EXPIRES i dyrektywy max-age dla headera Cache-Control.... Już wyjaśniam :) Moduł ten pozwala na informowanie klienta (np. Twojej przeglądarki) jak długo dany zasób może być uznawany za ważny.

Porozmawiajmy o Twoich projektach

Napisz do nas