- Slowly being introduced as bundler starts to show it's age
- Already working well and coming out of beta
- Caching (github, gem, ext)
- Multi-source (now safe to do)
- No more platform issues (win vs linux vs unix)
- We should prepare to migrate soon
https://speakerdeck.com/segiddins/bundling-bundler-2-dot-0 https://pt-br.eventials.com/locaweb/bundling-bundler-2-0-com-samuel-giddins/
- Size estimation is worthless
- Measure Lead time (Time to Release)
- Break things into small chunks (always manage the size of things) max medium complexity, max medium uncertainty
- limit WIP (like in a manufactory)
- what is more important is specs / testing is legibility
- mind yourself about costs of tests (ui slow, pricy vs unit
- use DI (discrete integration) which means integrate when it's ready
- Graphql is no silver bullet like REST was also not one ~2010
- There is no technical problems, only behavioral / organizational problems
- Groupthink (don't be individualist)
(pt_BR) https://speakerdeck.com/georgeguimaraes/aprendizados-numa-jornada-dentro-da-comunidade-ruby-at-rubyconf-br-2017 https://pt-br.eventials.com/locaweb/aprendizados-de-uma-jornada-dentro-da-comunidade-ruby-com-george-guimaraes/
- Language matters more than you think. And the more you think, the more you need language.
- To understand more, please watch this great talk.
- Static verification
- Code formatters (use if possible) - Prettier (JS)
- Code inspectors, linters (Rubocop)
- Other static verifications
- Other types of tests
- Test based on Properties: How to test all examples? Test random inputs (rantly-rb)
(pt_BR) https://pt-br.eventials.com/locaweb/software-verification-com-jose-valim/
- Open Source Friday
- Giving back to the community
(pt_BR) https://pt-br.eventials.com/locaweb/who-we-are-and-where-we-are-going-the-future-of-the-ruby-community-com-rafael-franca/ https://speakerdeck.com/rafaelfranca/o-futuro-da-comunidade-ruby
- Rack 3.0 will come out
- Ruby 3x3 (Jit, Guilds and many improvements towards this goal)
- Alternatives to Ruby such as Crystal (super fast, somewhat compatible to Ruby)
- Keep an eye on "new" languages and frameworks based on functional programming (Elixir, Elm)