Steven Miyakawa

Steven Miyakawa

Member Since November 15, 2015

14,540

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

182 Achievements

  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Next Steps
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • Getting to Know REST APIs
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • How Jenkins Works
  • Branches on Git Hosting Services
  • Remote Branches
  • Merging
  • Branches
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Vulnerabilities: Configuration, Components, and Logging
  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Introducing the Authentication Project
  • Material Design Basics
  • Understanding Design Systems
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Why Test
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Security: Solutions
  • Security: Concerns
  • Java Maps
  • Java Lists
  • Generics in Java
  • Introducing Financial Statements
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • Interfaces in Java
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Getting There
  • Gotchas and Wins
  • Iteration
  • Creation
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Meet Objects
  • Harnessing the Power of Objects
  • Creating the MVP
  • Delivering the MVP
  • Introducing 'Four in a Row'
  • What is npm?
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Getting Started with GraphQL
  • Planning for Performance
  • Creating an SVG
  • Introduction to SVG
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • User Registration and Login
  • What is Authentication?
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Introduction to Design
  • Interactive Visualizations
  • Styling and Scaling Data
  • Using AJAX
  • Creating Friendships
  • Customizing Ruby on Rails Forms
  • Query Interface
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Data Binding with D3
  • Selections with D3
  • Introducing Sketch
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Creating Reports
  • Charts and Tables
  • Exporting
  • Describing Data
  • Getting Started with Data Science
  • Installing Programs
  • Environment and Redirection
  • Printing
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Test Time!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Newbie