Hi, I'm Curtis Warcup 👋

I'm a self taught developer looking to improve my coding abilities everyday. Here is a look into my personal note, projects and passions. Get in touch →

Recent Projects
On Your Mental Podcast

On Your Mental Podcast

Website for Reuben's podcast On Your Mental. This was a great learning experience to teach me about Tailwind CSS and Nextjs.

jsBooks - Interactive Notes and Code Cells

jsBooks - Interactive Notes and Code Cells

This is an interactive coding environment. You can write Javascript, see it executed, and write comprehensive documentation using markdown.

Previous Posts
Functions in JavaScript
javascripthoisting

Functions in JavaScript

Covers topics like hoisting, functions, and scope.

Add, edit, and update articles in the database
rubyrails

Add, edit, and update articles in the database

How to add, edit and updates new items to a database in Ruby on Rails.

Showing Articles from a table in Rails
rubyrails

Showing Articles from a table in Rails

Showing article items from a table generated in Ruby on Rails using a route and a view. We also look at how to show a listing page of the various articles in our database.

Introduction to Rails
rubyrails

Introduction to Rails

Covers the basics of Rails, adding new routes, creating databases and their CRUD operations.

Getting to know classes, modules and mixins
ruby

Getting to know classes, modules and mixins

Basic understanding of creating modules, requiring modules, and using bcrypt to hash passwords. Also includes a mixin to add a `.create_hash_digest` method to classes.

Methods, Arrays and Hashes in Ruby
ruby

Methods, Arrays and Hashes in Ruby

Introduction to creating methods and some common array/hash methods.