Gå til indhold
BigTree108

Ydelser inden for Ruby on Rails-udvikling

Ydelser inden for Ruby on Rails-udvikling til webapplikationer, SaaS-produkter, webshops og markedspladser, API'er til web- og mobilklienter, Hotwire Native-apps samt opgradering og overtagelse af langlivede Rails-kodebaser, med dedikerede Ruby on Rails-udviklere til jeres team eller et Rails-projekt leveret fra ende til anden.

Det bygger vi med Ruby on Rails

  • Rails-applikationer

    Full-stack webapplikationer på aktuel Rails med Hotwire (Turbo og Stimulus) til interaktivitet, ViewComponent til genbrugelige skærme og den indbyggede autentificeringsgenerator eller Devise til login.

  • Rails-API'er

    JSON-API'er i Rails API-tilstand eller GraphQL gennem graphql-ruby, til React-, Vue- og mobilklienter, med validering i kanten og en OpenAPI-beskrivelse genereret af rswag.

  • SaaS-produkter på Rails

    Multi-tenant-produkter med acts_as_tenant eller et skema pr. tenant, abonnementsfakturering gennem Pay-gem'en med Stripe eller Paddle og roller håndhævet i Pundit-policies.

  • Butikker og markedspladser på Rails

    Solidus- eller Spree-butikker, markedspladser med flere sælgere og Shopify-apps bygget på Shopifys Rails-apptemplate, med betalinger, lager og ordrer holdt i takt med systemerne omkring dem.

  • Baggrundsjobs

    Sidekiq- eller Solid Queue-workers til importer, e-mails, faktureringskørsler og webhooks, med genforsøg, entydighed og alarmer, så et mislykket job er synligt og ikke tavst tabt.

  • Rails-opgraderinger

    Ældre Rails- og Ruby-versioner flyttet frem én release ad gangen, med deprecation-advarsler ryddet, dual booting, hvor det hjælper, og tests tilføjet før hvert trin.

  • Overtagne Rails-applikationer

    Rails-applikationer, hvis oprindelige team er gået, begyndende med en skrivebeskyttet gennemgang af koden, gems og hostingen og en skriftlig liste over risici i rækkefølge efter betydning.

  • Tuning af Rails-ydeevne

    Langsomme endpoints sporet med rack-mini-profiler eller jeres APM til forespørgslen bag, N+1-forespørgsler fanget af strict loading, caching med Solid Cache, hvor det er sikkert, og YJIT slået til.

  • Hotwire Native-mobilapps

    iOS- og Android-apps, der genbruger Rails-skærmene gennem Hotwire Native, med native skærme kun, hvor appen har brug for dem, så ét team leverer web og mobil sammen.

Ansæt Ruby on Rails-udviklere

  • Dedikerede Ruby on Rails-udviklere

    Ruby on Rails-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Levering af Ruby on Rails-projekter

    Et team, der fører Ruby on Rails-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.

  • Support og overtagelse af Ruby on Rails

    Et eksisterende Ruby on Rails-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder på jeres Ruby on Rails-projekt

  • Ruby on Rails-udviklere

    Applikationer, API'er, opgraderinger og overtagelser

  • Frontend-udviklere

    React, Vue eller Angular til en separat frontend

  • DevOps-ingeniører

    Kamal, containere og pipelines

  • QA-ingeniører

    Regressionssuiter før hver opgradering

Sådan arbejder vi med Rails

Aktuelle Rails- og Ruby-releases, strong parameters og autorisation på serveren, hver forespørgsel gennem Active Record frem for strenginterpolation, Brakeman og bundler-audit i pipelinen, sikkerhedsadvarsler behandlet som ubetingede opgraderinger og tests, der leveres med hver funktion. Udrulning gennem Kamal, Heroku eller Render eller til containere på Azure eller AWS med infrastrukturen som kode.

Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.

Andre frameworks, vi arbejder i

Frameworks: oversigt

Spørgsmål om Ruby on Rails-udvikling

Hvilke brancher arbejder jeres Ruby on Rails-udviklere i?

E-handel og SaaS først: butikker, markedspladser, abonnementsprodukter og den forretningssoftware, der ligger bag. Derefter fintech, med back offices til udlån, regnskab og betaling; sundhed, med patientportaler, planlægning og praksisstyring; uddannelse, med læringsplatforme og kursusmarkedspladser; og ejendomme, med platforme til annoncering, udlejning og ejendomsadministration.

Kan I opgradere vores gamle Rails-applikation?

Ja, én Rails-version ad gangen, hvert trin udgivet for sig, med deprecations ryddet og tests tilføjet, før noget flyttes.

Kan I overtage en Rails-applikation, hvis team er gået?

Ja. En overtagelse begynder med en skrivebeskyttet gennemgang og en skriftlig liste over risici i rækkefølge efter betydning, før nogen ændrer en linje, så I ved, hvad I har, før I beslutter, hvad I vil gøre med det.

Hvor hurtigt kan Ruby on Rails-udviklere starte?

Når den rette Ruby on Rails-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi Ruby on Rails-udviklere gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Kører I en Rails-applikation?

Fortæl os Rails-versionen og hvad der skal gøres. I får svar inden for én arbejdsdag: kandidatprofiler eller en plan for opgraderingen.