Ik audit en plan je ruby on rails upgrade voor een legacy app


Over deze dienst
Automatische vertaling
Ben je vastgelopen op een oude Rails-versie en weet je niet wat een upgrade kapot zal maken? Ik audit je app en geef je een duidelijk, geprioriteerd plan. Geen vage "het hangt ervan af".
Je krijgt een schriftelijk rapport met onder andere:
- Huidige Ruby/Rails versies en end-of-life status
- Gems die de upgrade blokkeren (verlaten, incompatibel, vervangbaar)
- Deprecations en verwijderde APIs die je code daadwerkelijk gebruikt
- Wat je test suite echt dekt
- Een aanbevolen upgradepad (bijvoorbeeld 5.2 > 6.0 > 6.1 > 7.0) met een inschatting van de inspanning per stap
Standard voegt een uitvoerbaar plan toe: vervangingsmatrix per gem, een dual-boot setup als een pull request zodat je team veilig kan upgraden, config verschillen en een testplan. Premium voert één versie-upgrade uit op een branch met een groene test suite en overdrachtsnotities.
Over mij: senior full-stack engineer (Ruby on Rails, React, Go) die kritische legacy systemen in de olie- en gasindustrie onderhoudt en moderniseert, waar downtime geen optie is. Alleen read-only repo toegang is genoeg; ik heb nooit productie toegang nodig. UTC-3, overlapping met Amerikaanse kantooruren.
Neem contact met me op voordat je bestelt als je app erg groot is (100k+ regels), zodat ik de scope kan bevestigen.
Maak kennis met Tomas P.
Senior Rails Engineer for Rails upgrades and legacy app rescue
- Afkomstig uitArgentinië
- Lid sindsnov 2019
Talen
Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Welke Rails en Ruby versies dek je?
Rails 4.2 tot 7.x en Ruby 2.x tot 3.x. Upgrades naar Rails 8 zijn ook mogelijk, vraag me eerst.
Heb je toegang nodig tot productie?
Nee. Alleen een read-only uitnodiging voor je GitHub, GitLab of Bitbucket repository is genoeg.
Kun je de hele upgrade doen, niet alleen één versie?
Ja. Premium dekt één versie. Multi-versie upgrades worden na de audit als een aangepaste offerte aangeboden.
Werk je ook met React of Go?
Ja, voor vervolgopdrachten na de upgrade.
