This presentation shows how to do frontloading in software development in fundamental level, also called shift-left technique or W model. The main topic is software trap analysis / software failure mode analysis, a method of root cause analysis of (part of) software FMEA, which extracts patterns of bugs.
This presentation shows how to do frontloading in software development in fundamental level, also called shift-left technique or W model. The main topic is software trap analysis / software failure mode analysis, a method of root cause analysis of (part of) software FMEA, which extracts patterns of bugs.
MBrace is a programming model and cluster infrastructure for large-scale distributed computing inspired by F# asynchronous workflows. It provides a declarative way to compose cloud computations using a monadic programming model. It runs on .NET and provides fault tolerance, elasticity, and multitasking capabilities. Performance tests on Azure showed MBrace can perform comparably to Hadoop for algorithms like distributed grep and k-means clustering.
Throw away the map and let's go with the help of your compass.
Agile Tour Osaka 2012 ( http://bit.ly/Tm3MNc )発表資料です。若手エンジニアとサービス開発を通して考えてきた「なぜ?」。その探求の旅の紹介です。
This document appears to be notes from a talk or presentation. It includes brief points on topics like Application Lifecycle Management, Java/iOS/Android development, UX design, .NET development, ISO standards, and mobile/web development technologies. Various numbers are mentioned throughout perhaps relating to specific slides. Overall it seems to cover a wide range of software engineering topics at a high level across many slides within a single presentation.
This document discusses continuous integration (CI) options for iOS development. It compares using Xcode's GUI on a Mac workstation versus using the xcodebuild command line tool with CircleCI. It also introduces the fastlane tool for automating builds and deployments, and mentions using CircleCI with a Mac VM for running fastlane and distributing via an Apple Enterprise program.
This document discusses continuous integration (CI) services, focusing on Visual Studio Online (VSO) as a CI service. It provides an overview of key aspects of VSO for CI, including using Git or GitHub as code repositories, running builds across various platforms and languages through agent pools, and integrating with tools like Jenkins. The document promotes VSO as a fully-hosted CI service for developing applications on Windows, Mac, Linux, and with languages like .NET, Java, Android, iOS, and more.
- Jenkins is open source automation software that can be used to automate tasks related to building, testing, and deploying software. It provides continuous integration (CI) services.
- Jenkins 1.0 allowed for CI automation through jobs and plugins but ran on a single server. Jenkins 2.0 introduced pipelines that allow modeling complex CI/CD workflows using containerization with Docker.
- With Jenkins 2.0, complex multi-step CI/CD pipelines can be implemented using pipelines and plugins like the Docker Pipeline plugin to leverage containerization. This allows CI to be implemented across different environments like Windows, Mac, and Linux.
This document appears to be notes from a meetup about getting started with React Native. It includes sections on React, how it uses a virtual DOM and Flux pattern, and how React Native allows building iOS and Android apps using JavaScript. Both pros and cons of React Native are listed, such as its use of JavaScript and support for Android, but also dependencies on npm and differences from Swift/Objective-C and ReactJS.