simhub

simhub

Member Since March 12, 2015

26,542

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • German

311 Achievements

  • Why React Native
  • Communicating with a RESTful API
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getting Started with Redux
  • The Browser Environment
  • Error Handling
  • Updating and Deleting Records
  • Creating Records
  • Reading and Writing Reports
  • Going Further with Routes
  • Navigating and Nesting Routes
  • Getting Started with React Router
  • Project Setup
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHPDB Stage 3: Using Relational Data
  • PHPDB Stage 2: Querying the Database with PHP
  • Introducing Unit Testing
  • Complex Data Structures
  • Function Parameters
  • Letter Game App
  • Functions in Swift 2.0
  • PHPDB Stage 1: Databases and PHP
  • Finding the Data You Want
  • Number Game App
  • More TODO with the MEAN Stack
  • Building Out WordPress Navigation
  • Creating and Editing Data in a MEAN App
  • Building Page Templates in WordPress
  • Getting the REST You Need
  • Introduction to HTTP
  • Control Flow with Conditional Statements
  • Controlling Layout with CSS Display Modes
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Measuring Performance
  • Planning for Performance
  • Installing Sass and Setting up the Project
  • Autoloading and Composer
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • How WordPress Plugins Work
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • Shopping List App
  • Getting Started with MongoDB
  • Logic in Python
  • Websites
  • Getting Started with CSS Layout
  • Control Flow With Loops
  • Swift Dictionaries
  • Python Data Types
  • Introduction
  • Python For Beginners
  • Console I/O
  • Getting Data from a Database
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Captioning Video
  • Data, Databases and SQL
  • Improving Our Todo App
  • Creating Your Tests
  • Tools for Testers
  • How To Test Our Code
  • Services in Angular
  • Prepare and Plan
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Introduction to Collections
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • WordPress Admin Settings
  • WordPress User Roles
  • Swift Operators
  • Swift Types
  • Filtering Input for Queries
  • Media Basics
  • Querying the Database
  • Connecting to MySQL
  • An Introduction to Swift Programming
  • Welcome to Gulp.js
  • MASH HTML
  • Structuring Tables
  • Table Basics
  • How to Install WordPress on Your Computer
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Swift Properties
  • Swift Inheritance
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Custom Post Types and Fields
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Customizing WordPress Themes
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • The Staging Server
  • Laravel Project Setup
  • Laravel Getting Started
  • Variables and Constants
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • JavaScript Objects
  • Going Mobile
  • HTML Email Basics
  • Designing Email with CSS
  • Coding HTML Email
  • Transitions and Transforms
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • JavaScript Arrays
  • JavaScript Loops
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Securing and Maintaining a MySQL Database
  • Basic Layout
  • The Box Model
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Grid Layout
  • Positioning Schemes
  • Float Layout
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Owning a WordPress Site Long Term
  • Working with Media in WordPress
  • WordPress Community Management
  • Adding and Editing Content
  • Getting a WordPress Site
  • Traversing and Manipulating the DOM with JavaScript
  • Flexbox Layout
  • Display Modes
  • Hosting with GitHub Pages
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Building and Customizing the Blog
  • Advanced Sass Concepts
  • SQL Calculating, Aggregating and Other Functions
  • Getting Started with Jekyll
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Joining Relational Data Between Tables in SQL
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • WordPress Themes
  • Installing Wordpress
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Getting Started with Data Science
  • Cleaning URLs with Rewrite Rules
  • The Local Development Environment
  • Getting Started with WordPress
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • JavaScript Functions
  • JavaScript Variables
  • PHP Loops
  • Speeding up Workflow With Sass
  • PHP Data & Structure
  • PHP Conditionals
  • PHP Getting Started
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Introducing JavaScript
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Website Basics
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • AngularJS MVC Frameworks
  • Data Binding with D3
  • Adding Pages to a Website
  • Listing Inventory Items
  • Variables, Mixins, and Extending Selectors
  • Console Users and Permission
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Styling Web Pages and Navigation
  • Moving Around in the Console
  • Building a Command Line Application
  • PHP Inheritance & Interfaces
  • Selections with D3
  • Getting Started with Sass
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • HTML First
  • How Ruby Works
  • Introduction to Node.js
  • PHP Datatypes
  • Beginning HTML and CSS
  • Newbie