Rob Attfield's Projects
Arionum Miner -- http://arionum.com -- port of php to java
This is an app I made to practice my LINQ skills - using in-memory objects instead of an external database.
Shell script that automatically downloads and installs Nagios Core
A RESTful app for displaying books with BackBoneJS and Node.JS.
A basic to-do app built with BackboneJS.
This is my first go at implementing the observer design pattern, in C#. After coding this, I quickly realised how powerful this design pattern can be - especially thinking how it might be used in large-scale enterprise apps. I learned the observer pattern in my programming class, and by looking at sites such as http://www.dofactory.com/Patterns/PatternObserver.aspx.
A database-driven bitcoin faucet rotator built with Laravel version 5.*.
A database-driven bitcoin faucet rotator built with Laravel version 7*.
World countries in JSON, CSV, XML and Yaml. Any help is welcome!
A web interface for viewing & searching country data
DNS Blacklist and Sender Score
Docker container for Nagios
Docker tools for developer productivity & entertainment
This is a new repository replacing an old one (which was at https://github.com/rattfieldnz/Databases_EntityFrameworkApp_C-). The app is made for a fictitious organisation called Saturday Morning Music Classes - which conducts instrument and vocal lessons for students and community orchestra members. The app is being coded in Visual C# with Entity Framework and Code First. The old repository was deleted as it contained database-specific information that shouldn't have been there.
A Simple Entity Framework C.R.U.D exercise using Visual C#
This is my first go at implementing the Factory Design Pattern for an application. By using this design pattern, I was able to decouple a lot of code, by delegating responsibility of animal creation to their respective factories. In this example, I implemented two factories - one for North American species, and the other for Australian species. After finishing this application, I quickly realized the code will be easier to maintain than previous applications I have coded. I used Single Responsibility principle so each object is only responsible for its own jobs, Open-Closed principle so classes/objects can be modified by extension, and the Liskov Substitution principle for the Animal classes (each child can be substituted for it's base class).
My "first" ruby app, from Michael Hartl's Ruby tutorial at http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#main_content
Virtual Machine, Runtime, and JIT for PHP
A un upgraded fork of the original Laravel Homestead
Code and documents for IN719 Systems Administration
A collection of significant Java projects I code.
With this project, I aim to integrate job listings from various other job search engines, and display them on my website.
GZipped version of Kaspa miner from https://github.com/elichai/kaspa-miner
This is a repository for the Laracasts series which builds an application called 'Larabook'. The series is taught by Jeffrey Way, and can be accessed at https://laracasts.com/series/build-a-laravel-app-from-scratch.
The most popular full PHP development environment on Docker.
This is my repo for the tutorial taken at http://angular-tips.com/blog/2014/10/working-with-a-laravel-4-plus-angular-application/.