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

Swift in my home

yukiasai
March 01, 2018
880

Swift in my home

yukiasai

March 01, 2018
Tweet

Transcript

  1. զ͕ՈΛࢧ͑Δ4XJGUͷٕज़
    ~ Swift in my home ~

    View Slide

  2. Yuki Asai
    Recruit Marketing Partners Co., Ltd.
    Swift, Haskell
    @yukiasai417 !

    View Slide

  3. ͘͘͢͢ʂࢠҭͯΤϯδχΞ Meetup
    ~ Childcare Engineer Meetup ~

    View Slide

  4. For communication in my home

    View Slide

  5. iOS App
    Web API
    Slack Bot

    View Slide

  6. Slack
    in my home

    View Slide

  7. Dokku
    Docker powered mini-Heroku.

    View Slide

  8. ConoHa VPS
    Kawaii
    (C)GMO Internet, Inc.

    View Slide

  9. ∞ apps
    $9 / month

    View Slide

  10. iOS App
    Web API
    Slack Bot

    View Slide

  11. KodomoLog
    • Life logger for children
    • Health
    • Eating habits

    View Slide

  12. KodomoLog - System configuration
    • iOS App
    • Web API
    • Web server : Vapor
    • Database : Fluent, PostgreSQL
    • Notification : SlackKit

    View Slide

  13. iOS App
    Web API
    Slack Bot

    View Slide

  14. ClinicBot
    • Aggregate waiting status
    from multiple clinics’ site

    View Slide

  15. ClinicBot - System configuration
    • Aggregation : Kanna
    • Communication : SlackKit

    View Slide

  16. FleamaBot
    • Aggregate products from
    multiple flea market site

    View Slide

  17. FleamaBot - System configuration
    • Aggregation : Kanna, URLSession
    • Notification : SlackKit
    • Database : MongoKitten
    • Task scheduler : cron
    • Proxy server : squid (at home server)

    View Slide

  18. Thank you !

    View Slide