Team of developers working together on computers in a modern tech office.
Tehnološki Stack

Tehnologije koje pokreću naša rješenja

U Penkala Labsu biramo alate i tehnologije koji donose stvarnu vrijednost — pouzdane, skalabilne i prilagođene modernim zahtjevima digitalnog poslovanja.

Zašto je izbor tehnologije ključan?

Svaki projekt koji izlazi iz naših ruku temelji se na promišljenom odabiru tehnološkog stacka. Nismo vezani uz jednog dobavljača ni jedinstvenu paradigmu — umjesto toga, biramo alate koji su pravi za konkretan problem, veličinu tima i dugoročne ciljeve klijenta.

Prema Technology Radar od ThoughtWorksa, brzo mijenjanje trendova zahtijeva kontinuirano praćenje i selektivno usvajanje novih alata. Naš tim prati industriju i regularno evaluira nove frameworke i metodologije.

Transparentnost je dio naše kulture — klijentima uvijek objašnjavamo zašto smo odabrali određenu tehnologiju i koje su alternative bile razmatrane. Posjetite naše usluge ili projekte kako biste vidjeli naše radove u kontekstu.

Two male developers at desks programming in a modern office workspace with large monitors.

Naš tehnološki ekosustav

Nudimo end-to-end razvoj — od korisničkog sučelja do infrastrukture u oblaku. Evo pregleda alata i platformi koje redovito koristimo.

React & Next.js

Naš primarni izbor za kompleksna korisnička sučelja. React ekosustav nudi neusporedivu fleksibilnost, dok Next.js dodaje server-side rendering i odličan SEO.

Vue.js & Nuxt

Za projekte koji zahtijevaju brzu iteraciju i manji krivulja učenja, Vue.js je izvrsna alternativa s Nuxtom koji nudi slične SSR kapacitete.

Tailwind CSS

Utility-first CSS framework koji omogućuje brz razvoj konzistentnih, responzivnih sučelja bez pisanja specifičnih CSS pravila od nule.

TypeScript

Statička tipizacija smanjuje pogreške u produkciji i poboljšava čitljivost koda. Koristimo TypeScript na svim frontendovim projektima srednje i veće složenosti.

Vitest & Cypress

Unit testovi s Vitestom i end-to-end testovi s Cypressom osiguravaju da sučelja rade točno onako kako klijent očekuje, na svakom pregledniku.

Storybook & Figma

Dokumentiramo UI komponente sa Storybookom i usklađujemo dizajnerske i razvojne timove pomoću Figme za besprijekornu suradnju.

Two men working in a modern office, one on a computer and the other on a smartphone.

Kako biramo prave alate?

Naš proces evaluacije tehnologije slijedi nekoliko ključnih kriterija: zrelost projekta i zajednice, dugoročna podrška, sigurnosni profil, i — što je često zanemareno — troškovi vlasništva kroz cijeli životni ciklus.

Pratimo preporuke Open Source Security Foundation (OpenSSF) pri odabiru open-source komponenti, posebno u kontekstu supply chain sigurnosti koja postaje sve važnija tema.

  • Proof-of-concept za svaki novi alat u izoliranom okruženju
  • Timska evaluacija s posebnim osvrtom na DX (Developer Experience)
  • Provjera kompatibilnosti s GDPR i EU regulativama
  • Procjena troškova licenciranja i hostinga na dugi rok

Naša razvojna metodologija

Pored alata, naša snaga leži u provjerenim procesima koji osiguravaju kvalitetu isporuke.

Kontinuirano učenje i razvoj

Tehnologija se mijenja brzo. Naš tim redovito pohađa konferencije, čita stručnu literaturu i eksperimentira s novim alatima u internim istraživačkim projektima — upravo kao što je to vizija iza Penkala Labsa.

Pratimo smjernice poput NIST Cybersecurity Frameworka za sigurnosne prakse i kontinuirano ulažemo u edukaciju o novim prijetnjama i obranama.

A programmer in a modern office working on computer code, showcasing a focused work environment.

Pouzdane tehnologije koje koristimo svakodnevno

React Node.js Python Docker AWS PostgreSQL GitHub Vue.js