Jurgen de Vries

Jurgen de Vries

Member Since June 10, 2014

14,554

Total Points

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

174 Achievements

  • Updating the Data Model
  • Hooking Up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Using the Discovery Service
  • Using the Conversation Service
  • Introducing the Watson APIs
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Getting Data from a Database
  • Data, Databases and SQL
  • File Uploads and Entity Updates in Spring + Hibernate
  • User Messages in Spring
  • Getting Started with CRUD in Spring + Hibernate
  • Data-Driven Application Design
  • Integrating Hibernate with Spring
  • Persisting Data with Hibernate
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • 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
  • What to Test
  • Writing Your Own Java Annotation
  • Using Java's Built-In Annotations
  • How To Test
  • Why Test
  • Advanced Tooling
  • IDE Exploration
  • How it Works
  • Math Quiz App
  • Getting Started with Ember.js
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • What is the MailChimp API
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Extending Inputs
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Efficiency!
  • Exploring the Java Collections Framework
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Querying the Database
  • Connecting to MySQL
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • PHP Loops
  • PHP Conditionals
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Using your New Tools
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Selections with D3
  • Building a Command Line Application
  • Introduction to Node.js
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • Introduction to Data Persistence
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • AngularJS Directives
  • Services and Dependencies
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Introduction Variables
  • Getting Started with Java
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • HTML First
  • How WordPress Plugins Work
  • Getting Started with Android
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Adding Push Notifications from Parse.com
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Updating Other GridViews
  • Introduction to Illustrator
  • The Logo Sprint
  • Logo Design 101
  • Beginning HTML and CSS
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Customizing the Login Screen
  • Starting with Design Mockups
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Using Git for Android
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Using Intents to Display and Share Posts
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Getting Started with Android
  • Pretty Little Things
  • Learning the Language
  • Newbie