Przemyslaw Krowinski http://krowinski.com
• Full-stack web developer
• Startup ~8 years
• ProFinda.com
• Experiments with different programming languages
• Experiences with building, deploying and growing various projects
• Common problems and reasons to switch between different
languages, technologies
• Your ideas and experiences
• Easy to deploy - drag and drop
• Fast
Good parts:
Why move on?
• Lack of good libraries
• PHP4
• Technical debt
• Great, friendly community
• Emphasis on best practices, consistency
• Books, tutorials, meetups, learning resources
• Rails framework
Good parts:
Why move on?
• Rails framework
• Interest in Functional Programming
• Heavy, lot of external “dependancies”
• Great, friendly community
• Functional Programming
• Emphasis on best practices, consistency
• Books, tutorials, meetups, learning resources
• Phoenix framework
• Real-time support
• Lightweight
Good parts:
Source: “Elixir in Action” - Saša Jurić
• Traditional apps -> SPAs -> Traditional apps
• Phoenix comes with Brunch
• Pure ES6
• Elm
krowinski.com
hello@krowinski.com
@saneSquid

Presentation polyconf

  • 1.
  • 2.
    • Full-stack webdeveloper • Startup ~8 years • ProFinda.com
  • 3.
    • Experiments withdifferent programming languages • Experiences with building, deploying and growing various projects • Common problems and reasons to switch between different languages, technologies • Your ideas and experiences
  • 4.
    • Easy todeploy - drag and drop • Fast Good parts: Why move on? • Lack of good libraries • PHP4 • Technical debt
  • 5.
    • Great, friendlycommunity • Emphasis on best practices, consistency • Books, tutorials, meetups, learning resources • Rails framework Good parts: Why move on? • Rails framework • Interest in Functional Programming • Heavy, lot of external “dependancies”
  • 6.
    • Great, friendlycommunity • Functional Programming • Emphasis on best practices, consistency • Books, tutorials, meetups, learning resources • Phoenix framework • Real-time support • Lightweight Good parts: Source: “Elixir in Action” - Saša Jurić
  • 7.
    • Traditional apps-> SPAs -> Traditional apps • Phoenix comes with Brunch • Pure ES6 • Elm
  • 8.