GithubHelp home page GithubHelp logo

rectorphp / getrector-com Goto Github PK

View Code? Open in Web Editor NEW
24.0 24.0 32.0 22.91 MB

Rector Website

Home Page: https://getrector.com

License: MIT License

JavaScript 0.63% PHP 71.80% SCSS 3.89% Blade 23.46% Shell 0.21%
ast automated-refactoring instant-upgrade php rector website

getrector-com's People

Contributors

aaronsaray avatar cs278 avatar dannyvdsluijs avatar dependabot[bot] avatar gauravmak avatar ghispi avatar github-actions[bot] avatar gitomato avatar greg0ire avatar honzajavorek avatar ian-zunderdorp avatar ikvasnica avatar janmikes avatar jtojnar avatar kralmichal avatar lyrixx avatar martyan avatar ordago avatar orklah avatar phh avatar rajyan avatar reneroboter avatar ruudk avatar samsonasik avatar shakaran avatar staabm avatar tomasvotruba avatar tweidman-ispot avatar zingimmick avatar zonuexe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

getrector-com's Issues

Ultimate goal

Q: "So what is your ultimate goal with Rector? What do you want to do?"

Martin Victor Newham

A: "Help every code in the planet change their code on daily basis."

[design] cta

  • add higher on the website
  • focus more on CEO + CTO
  • smaller logos, one line

[moto]

We help skilled programmers to be powerfully efficient; Nike-like - focus on the best in the field

Draft notes

  • every year company is left by x developer because of forced to work with legacy code
  • legacy code is not creative, it's decrease productivity and leads to more bugs and financial losses
  • hiring costs x value, teaching him code costs x hours of senior developer

this is not money and time company have to waste

  • 1000 hours of programmer refactoring → 50 hours of consuling + 20 hours of rectors ingration; any further upgrade can be done by the consulted programmer, who already has all the knowledge

Raw texting

Rector page

story

  • First there was framrwork or php.

  • they developed, each 2 year new version of PHP and Symfony ...

  • people were happy for new features

  • but there was BC break

  • and that ment fixing bugs for each change

  • it cost money

  • CEOs were not happy with costs on this

  • so they ordered not to upgrade any code and only develop new features

  • the developers were frustrated, they have to maintain 2 version, old an new one; not only 2 actually, one for each new version

  • once, they complained so much, the CEO invited a consultant to help with the upgrade - it was chaper and faster to have someoney who does it eveyrday

  • so they consulted companies and taught them

  • i was one fo them

  • silné stránky + handicap

    • they I saw it was repeated work, and I could only make only few companies to upgrade; I would have to travel every 2 yeras to every company using Ssymfony
    • is it really worth it my time, CEO's money, developers time, understanding and reading every 2 years?
  • what if all PHP companies in the world could benefit from one upgrade path?

  • what if company owner's didn't have to pay to keep code upgradedes

  • what if programmer didn't have ot push companies and theny quite them after years of frustration?

  • what if programmers didn't have to read CHANGELOGs and study them in their free time?

  • number

CHANGELOG.md content

  • Symfony 2017 has x KB of changelogs - it's like Shakespeares works... x tim


retor - moetions

  • 1998 → 2018 in seconds

    • timeline
    • 1998 - human
    • 20XX - composer
    • 20xx - php 5
    • 20xx - ast
    • 20xx - php 7
    • 20xx - php 8
    • 20XX - semver-less upgrades

"when helping others help you" - you help one, it helps 1000 other websites

  • bojujejem proti starému systému

    • manual
    • expensive
    • more code → větší dluh
  • nejdůležitější jsou lidi - vy!

  • lidi zajímá, jaké velké překážky jsme museli překnovat


hledeje za čísly reálné liid

  • kdo to využil
  • kdo co musel překnovat
  • výslekdy? jendotlivci

Důvěra + emoce + logika

  • řada překážek- dobrý :)

Docker build cache is somehow not used

Makes build very slow, it should definitely be cached (at least it works locally). Need some elaboration what is wrong and find out why step 3 does not use cache.

Screenshot 2020-01-22 02 43 04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.