Ben Junya

Ben Junya

Los Angeles, CA

Full stack developer - specializing in React, Redux, and everything frontend

12,365

Total Points

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

Skills & Experience

  • Company

    Meh

  • Job Title

    Full Stack Web Developer

  • Spoken Languages

    • English

150 Achievements

  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Go Concurrency Overview
  • Go Custom Types Overview
  • Go Data Structures Overview
  • Go Flow Control Overview
  • Go Syntax Overview
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Building a Command Line Application
  • Introduction to Node.js
  • Two-way Data Binding
  • Meet Objects
  • Getting Started with Java
  • AngularJS MVC Frameworks
  • AJAX and APIs
  • Programming AJAX
  • jQuery and AJAX
  • AJAX Concepts
  • Displaying Our Weather Data
  • Pulling Data From the Web
  • Data Modeling With Structures
  • Concurrency
  • Installing a Ruby Development Environment
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Selectors
  • Getting Started with CSS
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with Xcode
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction
  • Introduction Variables
  • Layer Basics
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • Adding Users Using Parse.com
  • Starting the App
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • What Do User Experience Designers Do?
  • Workspace Basics
  • Using Intents to Display and Share Posts
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • What is User Experience (UX)?
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • Newbie