Since 2018 I’ve been gradually building momentum, and projects. Starting from knowing absolutely nothing about programming, i’ve included a couple of Gems that I’ve built in this section.
Projects completed through self-directed study:
- The blog/website you’re looking at right now
- Predict-the-game - Fully deployed web application built with a Service-Oriented Architecture, using Oauth for user authentication, sessions for authorization, and Ruby on Rails
- Hangman Gem - Ruby commandline game built as a Gem
- Mastermind - Ruby commandline game
- Declarative Tic Tac Toe - Building through declarative programming and RSpec
Hangman Gem
A simple commandline game
link to GitHub repo
Skills learned/used:
- Version control - git
- Encapsulation
- Inheritance
- Object orientation
- RSpec
Additional screenshots:
Mastermind
link to GitHub repo
Some words about the program
Declarative Tic Tac Toe
link to GitHub repo
After learning about declarative programming I wanted to try to apply this method to an entire project, from start to finish. A majority of this project was built using TDD and/or declarative programming concepts as best as they can be understood at an early exposure to the concept.