Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Potentiality of using Raspberry Pi as Application Dev Environment

Potentiality of using Raspberry Pi as Application Dev Environment

1. Troubleshooting will make you stronger.
2. Community is growing rapidly.
3. Mac transition to Apple silicon

Wei Chen

July 04, 2020
Tweet

More Decks by Wei Chen

Other Decks in Programming

Transcript

  1. Potentiality of using Raspberry Pi Wei Chen 5th Try English

    LT! for engineers, 2020/07/04 as Application Dev Environment
  2. Who am I? Name: Birthplace: Languages I speak Company I

    work for @willsmile 1 My Favorite Linux Distributions native: Mandarin Chinese second: English third: Japanese Classi Corp. (since 2019) Arch Linux, Debian Wei Chen Jilin, China
  3. My Personal Development Environment 2 1. Thinkpad X280 2. Macbook

    Pro 13-inch 3. iPad Pro 11-inch (logicool SLIM FOLIO PRO) with Raspberry Pi 4 Model B 4GB Both network and power can be provided by only one USB-C cable
  4. Uncertainty of Raspberry Pi 5 1. Lack of docker official

    images 2. Lack of “binary” packages (ones have been already built) 3. Lack of support anyway Due to its CPU architecture (ARM)
  5. Example: Lack of “binary” packages (2) 8 Part of Dockerfile

    for My Private Project (Rails 6) The package manager can help you to build the package locally, but the some dependencies for building is required. Dependency for building node-sass
  6. Example: Lack of support anyway (1) 9 codahale/bcrypt-ruby Issue report

    Solution (temporarily) Avoid to use the latest version of package! https://github.com/codahale/bcrypt-ruby/issues/201
  7. Potentiality of Raspberry Pi 12 1. Troubleshooting will make you

    stronger. 2. Community is growing rapidly. 3. Mac transition to Apple silicon Minority idea of today might be a common sense of tomorrow.