Hopp til innholdet
BigTree108

Tjenester innen Ruby on Rails-utvikling

Tjenester innen Ruby on Rails-utvikling for webapplikasjoner, SaaS-produkter, nettbutikker og markedsplasser, API-er til nett- og mobilklienter, Hotwire Native-apper, og oppgradering og overtakelse av langlevde Rails-kodebaser, med dedikerte Ruby on Rails-utviklere til teamet deres eller et Rails-prosjekt levert fra start til slutt.

Dette bygger vi med Ruby on Rails

  • Rails-applikasjoner

    Fullstack-webapplikasjoner på gjeldende Rails med Hotwire (Turbo og Stimulus) til interaktivitet, ViewComponent til gjenbrukbare skjermbilder, og den innebygde autentiseringsgeneratoren eller Devise til pålogging.

  • Rails-API-er

    JSON-API-er i Rails API-modus eller GraphQL gjennom graphql-ruby, til React-, Vue- og mobilklienter, med validering i kanten og en OpenAPI-beskrivelse generert av rswag.

  • SaaS-produkter på Rails

    Flerleietakerprodukter med acts_as_tenant eller et skjema per leietaker, abonnementsfakturering gjennom Pay-gem med Stripe eller Paddle, og roller håndhevet i Pundit-policyer.

  • Butikker og markedsplasser på Rails

    Solidus- eller Spree-butikker, markedsplasser med flere selgere, og Shopify-apper bygget på Shopifys Rails-apptemplate, med betalinger, lager og ordrer holdt i takt med systemene rundt.

  • Bakgrunnsjobber

    Sidekiq- eller Solid Queue-arbeidere til importer, e-poster, faktureringskjøringer og webhooks, med nye forsøk, unikhet og varsler, slik at en jobb som feiler er synlig i stedet for stille droppet.

  • Rails-oppgraderinger

    Eldre Rails- og Ruby-versjoner flyttet fremover én utgivelse om gangen, med advarsler om utfasede funksjoner ryddet bort, dual booting der det hjelper, og tester lagt til før hvert trinn.

  • Overtatte Rails-applikasjoner

    Rails-applikasjoner der det opprinnelige teamet har sluttet, som starter med en skrivebeskyttet gjennomgang av koden, gem-ene og hostingen, og en skriftlig liste over risikoer i rekkefølge etter virkning.

  • Ytelsesjustering av Rails

    Trege endepunkter sporet med rack-mini-profiler eller APM-et deres til spørringen bak, N+1-spørringer fanget av strict loading, hurtigbuffring med Solid Cache der det er trygt, og YJIT slått på.

  • Hotwire Native-mobilapper

    iOS- og Android-apper som gjenbruker Rails-skjermbildene gjennom Hotwire Native, med native skjermbilder bare der appen trenger dem, slik at ett team leverer nett og mobil sammen.

Lei inn Ruby on Rails-utviklere

  • Dedikerte Ruby on Rails-utviklere

    Ruby on Rails-utviklere som blir en del av teamet deres på heltid, jobber i repositoriene, oppgavesystemet og møtene deres, og rapporterer til lederen deres. Dere intervjuer dem, og vi tar oss av den ukrainske kontrakten, lønn, fakturering og fravær.

  • Prosjektleveranse med Ruby on Rails

    Et team som tar Ruby on Rails-prosjektet fra omfang til utgivelse: estimat, utvikling, tester og utrulling, med en teknisk leder hos oss som eier planen og kvaliteten.

  • Support og overtakelse av Ruby on Rails-løsninger

    Et eksisterende Ruby on Rails-system overtatt fra et annet team eller holdt i drift: først en gjennomgang med kun lesetilgang og en skriftlig liste over risikoer, deretter rettelser og nye funksjoner i rekkefølge etter betydning.

Siden om dedikert team forklarer hvordan spesialister blir med i teamet deres, og siden om outsourcing dekker prosjektleveranse, overtakelser og hvordan vi priser.

Hvem som jobber med Ruby on Rails-prosjektet deres

  • Ruby on Rails-utviklere

    Applikasjoner, API-er, oppgraderinger og overtakelser

  • Frontend-utviklere

    React, Vue eller Angular til en separat frontend

  • DevOps-ingeniører

    Kamal, containere og pipelines

  • QA-ingeniører

    Regresjonstestpakker før hver oppgradering

Slik jobber vi med Rails

Gjeldende Rails- og Ruby-utgivelser, strong parameters og autorisasjon på serveren, hver spørring gjennom Active Record i stedet for strenginterpolering, Brakeman og bundler-audit i pipelinen, sikkerhetsvarsler behandlet som ubetingede oppgraderinger, og tester som leveres med hver funksjon. Utrulling gjennom Kamal, Heroku eller Render, eller til containere på Azure eller AWS med infrastrukturen som kode.

Utviklerne jobber i repositoriene, oppgavesystemet og prosessen deres. Den ukrainske kontrakten, lønnen, faktureringen og permisjonen blir hos oss, og alt de skriver overdras til dere.

Andre rammeverk vi jobber i

Oversikt: Rammeverk

Spørsmål om Ruby on Rails-utvikling

Hvilke bransjer jobber Ruby on Rails-utviklerne deres i?

E-handel og SaaS først: butikker, markedsplasser, abonnementsprodukter og forretningsprogramvaren bak. Deretter fintech, med back office for utlån, regnskap og betaling; helse, med pasientportaler, timeplanlegging og praksisstyring; utdanning, med læringsplattformer og kursmarkedsplasser; og eiendom, med annonse-, utleie- og eiendomsforvaltningsplattformer.

Kan dere oppgradere den gamle Rails-applikasjonen vår?

Ja, én Rails-versjon om gangen, hvert trinn utgitt for seg, med utfasede funksjoner ryddet bort og tester lagt til før noe flyttes.

Kan dere ta over en Rails-applikasjon der teamet har sluttet?

Ja. En overtakelse starter med en skrivebeskyttet gjennomgang og en skriftlig liste over risikoer i rekkefølge etter virkning, før noen endrer en linje, slik at dere vet hva dere har før dere bestemmer hva dere skal gjøre med det.

Hvor raskt kan Ruby on Rails-utviklere starte?

Når rett Ruby on Rails-utvikler er tilgjengelig, avhenger starten bare av intervjuet deres, NDA-en og IP-overdragelsen. Ellers gjennomfører vi et søk, som vanligvis gir kandidatprofiler innen to til tre uker, og ingen starter før dere har sagt ja.

Hvordan leier vi inn Ruby on Rails-utviklere gjennom BigTree108?

Fortell oss om arbeidet, erfaringsnivået og timene dere trenger. Vi foreslår én eller to personer med profilene deres, dere intervjuer dem slik dere ville intervjuet en egen ansatt, og dere signerer én avtale med BIG TREE 108 LLC og får én faktura i måneden.

Hvem eier arbeidet de leverer?

Det gjør dere. Hver spesialist har en signert kontrakt med BigTree108 som overdrar alt arbeidsresultat til selskapet, og avtalen vår med dere overdrar det videre til dere. Kode, design og dokumenter leveres inn i deres egne repositorier og verktøy, og oppbevares ikke der bare vi kan endre dem.

Kjører dere en Rails-applikasjon?

Fortell oss Rails-versjonen og hva som må gjøres. Dere får svar innen én arbeidsdag: kandidatprofiler eller en plan for oppgraderingen.