Služby vývoje Ruby on Rails
Služby vývoje Ruby on Rails pro webové aplikace, produkty SaaS, e-shopy a tržiště, API pro webové a mobilní klienty, aplikace Hotwire Native a upgrady a převzetí dlouho žijících kódových bází v Rails, s dedikovanými vývojáři Ruby on Rails pro váš tým nebo s projektem v Rails dodaným od začátku do konce.
Co stavíme v technologii Ruby on Rails
Aplikace v Rails
Full-stack webové aplikace na aktuálních Rails s Hotwire (Turbo a Stimulus) pro interaktivitu, ViewComponent pro opakovaně použitelné obrazovky a vestavěným generátorem autentizace nebo Devise pro přihlášení.
API v Rails
API JSON v režimu Rails API nebo GraphQL přes graphql-ruby, pro klienty v Reactu, Vue a mobilní, s validací na hranici a popisem OpenAPI generovaným pomocí rswag.
Produkty SaaS v Rails
Multitenantní produkty s acts_as_tenant nebo schématem pro každého tenanta, předplatným přes gem Pay se Stripe nebo Paddle a rolemi vynucovanými v politikách Pundit.
Obchody a tržiště v Rails
Obchody Solidus nebo Spree, tržiště s více prodejci a aplikace pro Shopify postavené na šabloně Rails aplikace od Shopify, s platbami, zásobami a objednávkami udržovanými v souladu se systémy kolem nich.
Úlohy na pozadí
Workery Sidekiq nebo Solid Queue pro importy, e-maily, fakturační běhy a webhooky, s opakováním, jedinečností a upozorněními, takže neúspěšná úloha je vidět a není tiše zahozena.
Upgrady Rails
Starší verze Rails a Ruby posouvané vpřed po jedné verzi, s odstraněnými deprecation warnings, dual bootem tam, kde pomáhá, a testy doplněnými před každým krokem.
Zděděné aplikace v Rails
Aplikace v Rails, jejichž původní tým odešel, počínaje revizí kódu, gemů a hostingu jen pro čtení a písemným seznamem rizik podle dopadu.
Ladění výkonu Rails
Pomalé koncové body vysledované pomocí rack-mini-profiler nebo vašeho APM až k dotazu za nimi, dotazy N+1 zachycené striktním načítáním (strict loading), cachování pomocí Solid Cache tam, kde je bezpečné, a zapnuté YJIT.
Mobilní aplikace Hotwire Native
Aplikace pro iOS a Android, které znovu používají obrazovky z Rails přes Hotwire Native, s nativními obrazovkami jen tam, kde je aplikace potřebuje, takže jeden tým dodává web i mobil společně.
vývojáři Ruby on Rails do vašeho týmu
Dedikovaní vývojáři Ruby on Rails
Vývojáři Ruby on Rails, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Realizace projektu v technologii Ruby on Rails
Tým, který provede projekt v technologii Ruby on Rails od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.
Podpora a převzetí systémů v technologii Ruby on Rails
Stávající systém v technologii Ruby on Rails převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem projektu v technologii Ruby on Rails
vývojáři Ruby on Rails
Aplikace, API, upgrady a převzetí
Frontend vývojáři
React, Vue nebo Angular pro samostatný front end
DevOps inženýři
Kamal, kontejnery a pipeline
QA inženýři
Regresní sady před každým upgradem
Jak pracujeme s Rails
Aktuální verze Rails a Ruby, strong parameters a autorizace na serveru, každý dotaz přes Active Record, ne interpolací řetězců, Brakeman a bundler-audit v pipeline, bezpečnostní upozornění řešená jako bezpodmínečné upgrady a testy, které se dodávají s každou funkcí. Nasazení přes Kamal, Heroku nebo Render nebo do kontejnerů na Azure či AWS s infrastrukturou jako kódem.
Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.
Další frameworky, ve kterých pracujeme
Vývoj v Laravelu
Služby vývoje v Laravelu: webové aplikace a API, e-shopy a tržiště, produkty SaaS, platební back office, administrační panely a upgrady Laravelu, s dedikovanými vývojáři Laravelu nebo dodávkou projektu.
Vývoj v Djangu a FastAPI
Služby vývoje v Djangu a FastAPI: webové aplikace, API v REST, backendy pro AI a LLM, datové pipeline, platformy pro fintech a e-commerce a upgrady Djanga, s dedikovanými vývojáři nebo dodávkou projektu.
Vývoj v Next.js
Služby vývoje v Next.js: webové aplikace, frontendy SaaS, e-commerce storefronty, marketingové weby, rozhraní AI produktů a migrace na App Router, s dedikovanými vývojáři Next.js nebo dodávkou projektu.
Vývoj ve Vue.js a Nuxtu
Služby vývoje ve Vue.js a Nuxtu: aplikace ve Vue 3, weby v Nuxtu, storefronty, dashboardy SaaS, frontendy pro Laravel a další backendy a migrace z Vue 2, s dedikovanými vývojáři Vue.js nebo dodávkou projektu.
Vývoj aplikací ve Flutteru
Služby vývoje aplikací ve Flutteru: multiplatformní aplikace pro iOS a Android pro fintech, zdravotnictví, média a maloobchod, Flutter pro web a desktop, backendy a převzetí, s dedikovanými vývojáři Flutteru nebo dodávkou projektu.
Vývoj v Symfony
Služby vývoje v Symfony: webové aplikace, API na API Platform, systémy SaaS a podnikové systémy, e-shopy na Sylius a Shopware, moduly pro Drupal a upgrady Symfony, s dedikovanými vývojáři Symfony nebo dodávkou projektu.
Vývoj ve Spring Boot
Služby vývoje ve Spring Boot: mikroslužby a API, Spring Cloud, Spring Security a single sign-on, Spring Batch, Spring AI a upgrady na Spring Boot 4, s dedikovanými vývojáři Spring Boot nebo dodávkou projektu.
Vývoj aplikací v React Native
Služby vývoje aplikací v React Native: aplikace pro iOS a Android s Expo, nativní moduly, přechody na New Architecture, aktualizace over-the-air a vydání do obchodů, s dedikovanými vývojáři React Native nebo dodávkou projektu.
Vývoj aplikací v Electronu
Služby vývoje aplikací v Electronu: desktopové aplikace pro Windows, macOS a Linux, automatické aktualizace, podepisování kódu a notarizace, nativní moduly, upgrady a migrace, s dedikovanými vývojáři Electronu nebo dodávkou projektu.
Otázky k vývoji v technologii Ruby on Rails
V jakých odvětvích pracují vaši vývojáři Ruby on Rails?
Nejdřív e-commerce a SaaS: obchody, tržiště, produkty na předplatné a podnikový software za nimi. Dále fintech, s back office pro půjčky, účetnictví a platby; zdravotnictví, s pacientskými portály, plánováním a správou ordinací; vzdělávání, s výukovými platformami a tržišti kurzů; a nemovitosti, s platformami pro inzerci, pronájem a správu nemovitostí.
Umíte upgradovat naši starou aplikaci v Rails?
Ano, po jedné verzi Rails, každý krok vydaný samostatně, s odstraněnými deprecations a testy doplněnými dřív, než se cokoli pohne.
Umíte převzít aplikaci v Rails, jejíž tým odešel?
Ano. Převzetí začíná revizí jen pro čtení a písemným seznamem rizik podle dopadu, než kdokoli změní řádek, takže víte, co máte, dřív, než se rozhodnete, co s tím.
Jak rychle mohou nastoupit vývojáři Ruby on Rails?
Když je k dispozici ten pravý vývojář Ruby on Rails, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: vývojáři Ruby on Rails)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Provozujete aplikaci v Rails?
Napište nám verzi Rails a co je potřeba udělat. Odpověď dostanete do jednoho pracovního dne: profily kandidátů nebo plán upgradu.