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.

Praca z kodem legacy może spędzać sen z powiek nawet najlepszym programistom. Wiąże się ona często z mozolnym debugowaniem pojedynczych metod i odkrywaniem nielogicznych - choć czasem tylko na pierwszy rzut oka - zależności. Z tego artykułu dowiesz się, jak powstaje legacy code oraz jakich technik i narzędzi warto używać, aby pracować z nim skutecznie, zwiększając jednocześnie swoją wydajność i unikając niepotrzebnego stresu.

Czy znasz pojęcie “legacy system”? Być może korzystasz z jednego z nich, nawet nie zdając sobie z tego sprawy. Niewiele osób wie o tym, że tego rodzaju oprogramowanie może stanowić ryzyko dla ich biznesu. Te przestarzałe systemy technologiczne mogą sprawiać, że Twoja firma zostanie w tyle, narażając Cię na naruszenia bezpieczeństwa i zwiększenie kosztów. W tym artykule omówimy, czym jest legacy system, jakie niesie zagrożenia i dlaczego warto go zmodernizować.

JavaScript i TypeScript - dwa języki programowania, które na pierwszy rzut oka wydają się nierozłączne. Jakie są jednak rzeczywiste różnice między nimi? Czy TypeScript to po prostu JavaScript z dodatkami, czy może coś więcej? W tym artykule pod lupę weźmiemy oba języki, porównamy ich funkcje i zastanowimy się, kiedy wybrać jedno rozwiązanie zamiast drugiego.

Każda firma IT ma wybrany pewien zestaw narzędzi ułatwiających budowanie frontendu. Jeśli firma jest duża i ma różnorodne projekty, takich zestawów może być więcej. Nie musisz umieć używać wszystkich narzędzi, ale dobrze jest coś o nich wiedzieć. Dlatego w tym artykule omówimy, jakie procesy tworzenia frontendu można ulepszyć oraz opiszemy najbardziej popularne rozwiązania, które mogą w tym pomóc.

Next.js i React to technologie oparte na JavaScripcie, które są potężnymi narzędziami w świecie frontendu. Każde z nich ma solidne funkcje. Zatem dzięki wykorzystaniu obu frameworków, nasz projekt może dużo zyskać. W jakich przypadkach warto więc połączyć Next.js i Reacta? I jak konkretnie należy to zrobić? Te kwestie oraz cechy obu technologii opiszemy w naszym artykule.

Istnieje wiele sposobów na stylowanie stron internetowych - od czystego CSS-a, przez preprocesory takie jak Sass, po frameworki jak np. Bootstrap, Foundation lub tytułowy Tailwind CSS. Postaramy się przedstawić wady i zalety Tailwind CSS oraz wytłumaczyć, jak zaprzęgnąć do pracy jeden z najpopularniejszych i najbardziej lubianych frameworków do stylowania witryn internetowych.

System do zarządzania informacją produktową, jak Pimcore, pozwala na zbieranie, przechowywanie i aktualizację danych z różnych kanałów sprzedaży. Mimo praktycznych funkcjonalności dla sklepów online, rozwiązanie to nie ogranicza się wyłącznie do e-commerce. Platforma open source usprawnia też przepływ danych w turystyce, handlu, mediach i wydawnictwach, produkcji, dystrybucji etc. Dowiedz się, jak różne branże mogą korzystać z tego oprogramowania i jego funkcji.

TypeScript to innowacyjny język programowania, który zdobywa coraz większą popularność wśród deweloperów. Rozszerza on znany wszystkim JavaScript o możliwość typowania zmiennych, co niesie za sobą szereg korzyści (np. łatwiejsze wykrywanie błędów w kodzie). W tym artykule zaprezentujemy genezę TypeScriptu, jego funkcjonalności, zalety i różnice w porównaniu z JS. Przedstawimy także zastosowania tego języka w projektach oraz narzędzia ułatwiające pracę z nim.

Zarówno web development, jak i cały świat IT opierają wiele działań o podział na frontend i backend. I chociaż oba pojęcia możemy usłyszeć bardzo często, nie każdy (szczególnie osoby spoza branży) zdaje sobie sprawę, czym się różnią i charakteryzują. Aby ułatwić Ci zrozumienie tych zagadnień, w tym artykule omówimy frontend i backend, pokazując najważniejsze różnice, a także popularne języki i frameworki, z których można korzystać w pracy nad stroną internetową.

Ostatnie lata udowadniają, że internet stał się najważniejszym kanałem sprzedaży dla biznesu. I choć jesteśmy realnie o kilka kliknięć od klienta, a swój pierwszy sklep online możemy otworzyć zaledwie w parę chwil, łatwo pogubić się w ogromie możliwości. W uniknięciu podobnej sytuacji pomoże Ci zarządzanie informacją produktową. Dowiedz się, czym jest PIM, jak ułatwia pracę z wieloma kanałami sprzedaży i jak w tym wszystkim działa system Pimcore, który może być rozwiązaniem właśnie dla Ciebie.

MG 1202 Blur

Porozmawiajmy o Twoich projektach

Ustawienia plików cookie

Wykorzystujemy technologie takie jak pliki cookie aby dostarczyć umożliwić działanie witry, ulepszyć doświadczenie korzystania z niej oraz aby oferować spersonalizowane treści oraz promować oferty skierowane do potencjalnych klientów, zarówno na naszej stronie jak i na stronach innych firm. Aby to umożliwić, uprzejmie prosimy o zgodę na używanie tych technologii poprzez umieszczanie plików cookie przez nas i podmioty trzecie, zgodnie z naszą Polityką prywatności

Te ustawienia mogą być w każdej chwili zmienione.

Niezbędne pliki cookies to pliki bez których korzystanie z naszej witryny byłoby niemożliwe lub niebezpieczne. Pliki te wykorzystywane są wyłącznie do naszego użytku. Twoja zgoda na korzystanie z nich na naszych stronach internetowych nie jest konieczna, stąd niezbędne pliki cookies nie są aktywowane lub dezaktywowane indywidualnie. Pliki te nie śledzą Twojej aktywności.

Analityczne pliki cookies pozwalają nam ulepszać naszą witrynę. Zbierają dane na temat sposobu korzystania ze strony internetowej. Dzięki nim poznajemy, jak wykorzystywane są nasze strony internetowe i możemy poprawiać ich funkcjonalność i treści. Dezaktywowanie funkcjonalnych lub analitycznych plików cookies może spowodować ograniczenie dostępu do niektórych funkcjonalności na naszej stronie internetowej.

Marketingowe pliki cookies są stosowane w celu lepszego dopasowania treści do Twoich preferencji oraz są wykorzystywane w celu usprawnienia naszych działań sprzedażowych. Wykorzystujemy je również do dopasowania reklam w naszym serwisie oraz serwisach podmiotów trzecich. Zostaną ustawione i będą wykorzystywane wyłącznie za Twoją jednoznacznie wyrażoną, uprzednią zgodą.