verticalizzato su nessuna tecnologia o metodologia in particolare. Tutti possono proporre qualsiasi argomento legato al mondo dello sviluppo software. Lo scopo è quello di aggregare e fare network tra il maggior numero di sviluppatori possibile Cosa è MUG
that has been working with iOS and Android apps for more than 8 years. The Spreaker Studio App that he’s working on was featured on Google Play Store many times. Currently he is working at Voxnest (that recently acquired Spreaker and Blog Talk Radio) on Spreaker mobile products. @DrAL3X firstname.lastname@example.org
Spreaker apps, for both listeners and content creators. 3+ years of experience in at least one platform. Fluent in English. Located in EU. • Remote working • No formal meetings • Flexible vacation plan, with limitless days • Yearly training budget JO IN US!
at least one 11% has an Amazon Echo 4% a Google Home No desktop or mobile, but home device Controlled by voice, and always on No screen (actually it’s optional) It’s partially replacing other devices, like Radio appliances, TVs and smartphones Source: The Smart Audio Report from NPR and Edison Research, Fall Winter 2017
news and personal schedule Entertains people (childrens especially) via games or funny things Control home appliances (lights, thermostat, etc) Asking questions about something (weather, sport results, anything from wikipedia, etc)
AttributesManager: Provides access to request, session, and persistent attributes. ServiceClientFactory: Constructs service clients capable of calling Alexa APIs. ResponseBuilder: Contains helper function to build responses. Context: Provides an optional, context object passed in by the host container. For example, for skills running on AWS Lambda, this is the context object for the AWS Lambda function.
use Alexa Service on your machine • Live vs Development works only for interaction model and metadata, not lambda! • Consider making a BETA skill to not touch production until ready Prefer unit testing to iterate more quickly • Use jasmine (or anything you like) to mock resources (DynamoDB, external API, etc) Manual end-to-end testing is still necessary
• automate via ASK CLI • changes require approval (certification process) Business logic (via AWS Lambda) • package your code and upload it to S3 • changes are immediate • it’s the same between LIVE and DEVELOPMENT !
Alexa Skills Team. They’ll check everything, from metadata to example phrases, to basic behaviours. Certification is required each time you change metadata or the interaction model. This process usually less than 5 business days*. When not approved, they give you detailed explanation of what didn’t work.