Code Monkey home page Code Monkey logo

Rob Attfield's Projects

arionum-java icon arionum-java

Arionum Miner -- http://arionum.com -- port of php to java

artdatabaselinq icon artdatabaselinq

This is an app I made to practice my LINQ skills - using in-memory objects instead of an external database.

bicycleobserverpatternapp icon bicycleobserverpatternapp

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.

countries icon countries

World countries in JSON, CSV, XML and Yaml. Any help is welcome!

dnsbl icon dnsbl

DNS Blacklist and Sender Score

docker-tools icon docker-tools

Docker tools for developer productivity & entertainment

entityframeworkcodefirstapp icon entityframeworkcodefirstapp

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.

factorydesignwildlifesimulator icon factorydesignwildlifesimulator

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).

first_ruby_app icon first_ruby_app

My "first" ruby app, from Michael Hartl's Ruby tutorial at http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#main_content

jobs-aggregator icon jobs-aggregator

With this project, I aim to integrate job listings from various other job search engines, and display them on my website.

kaspa-miner-gzip icon kaspa-miner-gzip

GZipped version of Kaspa miner from https://github.com/elichai/kaspa-miner

larabook icon larabook

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.

laradock icon laradock

The most popular full PHP development environment on Docker.

laravel-angular-app icon laravel-angular-app

This is my repo for the tutorial taken at http://angular-tips.com/blog/2014/10/working-with-a-laravel-4-plus-angular-application/.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.