1. The document discusses concepts related to data pipelines and data management including data lakes, data warehouses, data marts, and data operations.
2. Common approaches involved moving data from sources to data lakes, then to warehouses and marts using tools like Hadoop, BigQuery, and Tableau.
3. Questions were asked and answered about specific implementation options and challenges around moving from existing Excel-based approaches to more scalable pipeline infrastructure.
This document is a presentation by Sho Yokoyama (@yuzutas0) for developers under 30 (U30) about boosting skills. It includes topics like IT, data warehousing, machine learning, business intelligence, key performance indicators (KPIs), and the model-view-controller framework. Links and code snippets are provided for various tools and platforms. The goal is to share knowledge and tips for U30 developers.
The document discusses an application for a new software program. It describes the main features and functionality of the program, including its ability to organize files, backup important data, and share documents with other users. The application seeks approval to launch the new program for customers to use.
The document discusses data warehousing using BigQuery on Google Cloud Platform. It includes sample SQL queries to select, transform, and load data from a source database into BigQuery tables. Specific tasks mentioned include masking email addresses, casting a string field to an integer, and handling null values.
BigQuery is Google's serverless, highly scalable data warehouse that allows users to analyze massive datasets using SQL. It supports both streaming and batch data ingestion from various sources like Google Cloud Storage, and provides fine-grained access controls at the row, column and table level through access control lists. BigQuery is moving towards providing even more flexible data ingestion options and tighter integration with other Google Cloud services and technologies.
This document discusses building an app using a build-measure-learn process. It recommends starting with defining key performance indicators (KPIs) and then building iteratively using Jupyter notebooks and source code management on GitHub. Tips are provided on each step of the process to continuously improve the app.
1. Sho Yokoyama presented at SPI Japan 2017 on DevOps and transitioning from a "0 to 1" process.
2. Key aspects discussed included adopting KPT for problem solving, using value stream mapping to identify inefficiencies, and embracing a "Dev and Ops" culture through techniques like 1-on-1 meetings and establishing SLAs.
3. The presentation argued that businesses can benefit from approaches like BizDevOps that align IT strategies with business goals.
1. This document contains notes from a presentation by Sho Yokoyama on XP 2017. It includes topics like Web APIs, Solr, testing practices, and refactoring code.
2. The presentation discussed migrating a system with over 50 tables and 100,000 columns to use Web APIs and Solr. It also covered testing with practices like test-driven development and pair programming.
3. Additional sections provided examples of refactoring code for readability and maintainability, including separating view and controller code, using common classes, and improving documentation.
The document is a presentation on Jupyter and BigQuery given at PyCon JP 2017. It discusses using Jupyter notebooks with BigQuery for tasks like data migration, building ETL pipelines, and creating visualizations. It emphasizes building products using a "build-measure-learn" workflow with tools like Jupyter, BigQuery, and Jenkins.
The document discusses an Agile Team Edition of Geeks Who Drink in Tokyo presented by @yuzutas0. It describes challenges with coordinating work across business, development, and operations teams and proposes using techniques like value stream mapping and identifying problems and dependencies to improve coordination. The presentation suggests establishing a single team to handle business, development, and operations work and address issues through 1-on-1 meetings and retrospectives.
This document summarizes a presentation about trying and failing experiments (try&error). It notes that the presenter grew their VPS from 5 to over 500 servers through experimentation. It discusses using Slack for communication and establishing a "LT" process of setting goals and getting feedback. Some challenges discussed include not knowing what to discuss, why to join a group, or why problems occur. The presentation emphasizes keeping track of problems and experiments through iterative trial and learning.
This document discusses Lean Escalation. It mentions Slack, KPT, DevOps, and the rule of three. Slack is listed first in a recurring set of tools. It also references trying problems, getting feedback on solutions, and sharing experiences in Slack channels like #kpt. The document explores escalation processes and tools for stages 1 through 4.
This document discusses various web projects and services created by @yuzutas0 between 2014-2017. It describes projects like Enokilog from 2014, Unazukin-Chan from 2015 about Cookpad recipes, and HileSearch for searching PCs. More recent projects discussed include Monomy from 2017, MashBoard, and My100Tales from 2016-2017. The document also briefly mentions connections between My100Tales and other services like SNS, LinkedIn, Pranect, and JupyterHub. It ends with suggestions to focus projects on fewer than 1,000 users initially and to be wary of potential legal issues or warnings.
The document outlines a company's product roadmap including details on current and future projects. It discusses the company's Slack integration with over 3,000 daily active users, their web API and mobile app development. It also provides headcount numbers for various engineering teams including web, mobile, backend and operations. Key metrics like monthly active users, retention and growth targets are mentioned as well as infrastructure details.
@yuzutas0 gave a technical meetup presentation in 2017 about his experience working at various chat companies since 2013. He discussed his roles at LINE, Chatwork, and Slack. For Slack, he talked about improving user retention through MVP development and testing ideas from the initial minimum viable product to scaling up users from 0 to 1, 1 to 10, and beyond. The presentation discussed Peter Thiel's ideas about startups and emphasized the importance of rapid iteration when developing a minimum viable product.
This document discusses using Python with Jupyter and BigQuery. It presents an overview of building, measuring, and learning from data with these tools. Example topics covered include using Pandas in Jupyter notebooks to work with data from BigQuery and best practices for Python development like type hints, testing, and refactoring code in IntelliJ. The document ends with inviting questions and providing contact information.
1. The document discusses DevOps and presents concepts like Value Stream Mapping, Infrastructure as Code, and Document as Code.
2. It describes using modeling patterns like MVC and design patterns from the Gang of Four to structure documentation.
3. Examples are given of reorganizing content in a documentation system by moving sections from one area to another to improve information architecture.
- The document discusses legal engineering considerations for implementing in-app purchases and currencies in mobile games, including Apple and Google's terms, Japanese payment services acts, data storage and user interface design, customer support processes, and references.
- The key constraints are Apple and Google's terms requiring in-app purchases to be used within the app and not expire, and Japan's Payment Services Act regarding prepaid amounts and business types.
- The design recommendations include setting iOS in-app purchase expiration dates to 6 months, normalizing data storage, and designing user interfaces that clearly show currency amounts and usage across platforms.
This document discusses a presentation by @yuzutas0 on March 26 about Riemann zeta function. It includes links to resources on Riemann zeta function and differences between content types. Pixel values and RGB values are also discussed in the context of comparing images to individual pixel/color elements.
Protect Your IoT Data with UbiBot's Private Platform.pptxユビボット 株式会社
?
Our on-premise IoT platform offers a secure and scalable solution for businesses, with features such as real-time monitoring, customizable alerts and open API support, and can be deployed on your own servers to ensure complete data privacy and control.