The document provides tips for quality assurance engineers when assigned to a new project between companies with different values and work styles. It discusses challenges with understanding the team's test processes and roles when first assigned. It then outlines the speaker's experiences improving test planning, design, execution, analysis and documentation in a lightweight manner tailored to each small team's needs. The goal is to resolve issues while learning lessons to apply to future assignments.
JJUG CCC 2019 Fall の発表資料になります。
OpenAPI Generator を使って小規模な Web API サーバーを開発したときの経験やノウハウをまとめたものです。
https://ccc2019fall.java-users.jp/
https://jjug-cfp.cfapps.io/submissions/92e3117f-d911-4674-b97b-581813cfa0dc
JJUG CCC 2019 Fall の発表資料になります。
OpenAPI Generator を使って小規模な Web API サーバーを開発したときの経験やノウハウをまとめたものです。
https://ccc2019fall.java-users.jp/
https://jjug-cfp.cfapps.io/submissions/92e3117f-d911-4674-b97b-581813cfa0dc
どっちの VS ショー / 伝統の Visual Studio 2019、人気の Visual Studio CodeTakashi Okawa
Microsoft de:code 2019 のセッション番号 DT06 にてご案内した内容の補足資料です。セッション中にお見せしていないスライドもありますので、是非ご一読くださいませ!
Visual Studio 2019 と Visual Studio Code、どちらもいいところがありますので、適材適所にて、是非ご活用いただければ幸いです!
Visual Studio Code はエンジニアのみなさんでしたら、とても馴染み深い印象をもたれているのではないでしょうか?現在、私はマイクロソフト社で Developer Advocate として VS Code 開発チームとも一緒に働いています。今回は Developer Experience の観点から、マイクロソフトの開発者たちと試みた取り組みに関してご紹介します。今回の試みでは、開発者の体験をより良いものにし、モチベーションを上げるために、開発者ならば誰もが好きな VS Code のエクステンションを使ったアイデアを実施しました。また、技術的な観点から VS Code の新機能や、これからの取り組みについてもお話ししたいと思っています。
This document discusses the AbemaTV iOS team and development processes. It includes 3 key points:
1. The iOS team is responsible for developing the iOS, tvOS, and API repositories, with 4-12 members. They focus on features for iPhone, iPad, and Apple TV.
2. The team uses trunk-based development, putting all code into master and using feature flags for QA. They implement 2 week sprints and merge to master after QA approval on a feature branch.
3. Testing is a priority, with over 3000 tests covering models, views, and view models. QA is done in each sprint and through TestFlight beta testing before releasing to the App Store.
The document discusses adaptive user interfaces (UIs) that adjust layout based on device characteristics like size, orientation, and multitasking state. It covers size classes in iOS, which define combinations of device traits, and how to design UIs that respond appropriately when size classes change. Examples are given of how to detect size class changes and update layouts accordingly in an app.
This document discusses techniques for smoothly playing video content on mobile apps. It covers HTTP Live Streaming (HLS) protocol and implementation points for video playback using AVFoundation on iOS. Key topics include using optimal bitrates, monitoring player state, generating thumbnails, and smoothly transitioning between different video assets for a better user experience.
1) RxDataSources is an RxSwift library that makes it easy to implement delete, insert and move operations for UITableView and UICollectionView by extracting difference updates.
2) It uses accurate difference extraction algorithms like Wagner-Fischer, Heckel and Myers under the hood.
3) The presenter demonstrates how to use RxDataSources with section models, item models and animations to build a download list feature for AbemaTV.
This document summarizes a presentation on tvOS app development. It discusses:
1. The hardware specifications of the 4th generation Apple TV including its processor, storage, RAM, and resolution support.
2. Development methods for tvOS, which are similar to iOS with support for traditional apps and client-server apps using TVML and TVJS.
3. Interface limitations in tvOS including limited app size, local storage restrictions, and lack of multitasking.
4. User interaction features like focus management, gestures, and interface elements commonly used in tvOS apps.
- The document discusses developing an app for Apple TV called AbemaTV on tvOS. It describes the development process, schedule, team structure, libraries used, and user interface and user experience design considerations. The app was released in November 2016 after a 2 month development period with a team of 3 people. The document provides guidance on best practices and lessons learned in developing for tvOS.