DuncanRitchie2
Junior dev with Information Catalyst. This is my apprenticeship account from studying under Code Nation. More code at @DuncanRitchie
Information CatalystChester, UK
Pinned Repositories
2d-array-symmetry-check
My solution to an 'expert'-level Edabit problem. 🦚 Describes the symmetry of an array of arrays as horizontal, vertical, both, or neither. 🦚 The Edabit challenge is at https://edabit.com/challenge/3Z26nkfwANCBguJCu . 🦚
abstract-classes
Playing around with interfaces and classes by modelling the animal kingdom. 🐙 You can run Main in the console. 🦈 Pretty silly. 🐦
CalculatorWinforms
Following a tutorial to build a simple calculator, to help me learn some Windows Forms. 🧮
cash-machine
A very simple console simulation of a cash machine in Java. 🏧 💷 🏦
cyberpet
A simple console game. 🐹 Run CreatePet, and try to keep your pet alive! 🐱 If you would prefer to play in your browser, see my JavaScript version from February 2019: https://www.duncanritchie.co.uk/jsChallenges/cyberpet/cyberpet.html 🐶
java-snake
The game Snake in Java. 🐍🐍🐍
js-snake
The game Snake in JavaScript. 🐍 Forked at https://github.com/DuncanRitchie/snake 🐍
reminders
A Code Nation project for working in a team of three, with Express.js and MySql. 🗒️ Back-end not deployed. Front-end might have once been deployed, but is no longer because Heroku disallowed free apps.
spring-boot-weather-app
Using Spring Boot and the Mapbox and Dark Sky APIs to return weather data. ☀️🌧️ 🌩️❄️ Was at https://spring-weather.herokuapp.com/, but I’ve since killed it because Heroku is no longer free.
window-bookings
Bookings system for a fictional window-repair company. 🕵️ My induction project for Information Catalyst under the tutelage of Code Nation. 🏚️ Neither finished nor deployed, but it demonstrates what I'm capable of in only ten days. 📋 Made with a React front-end, Express server, and a MySql database.
DuncanRitchie2's Repositories
DuncanRitchie2/spring-boot-weather-app
Using Spring Boot and the Mapbox and Dark Sky APIs to return weather data. ☀️🌧️ 🌩️❄️ Was at https://spring-weather.herokuapp.com/, but I’ve since killed it because Heroku is no longer free.
DuncanRitchie2/js-snake
The game Snake in JavaScript. 🐍 Forked at https://github.com/DuncanRitchie/snake 🐍
DuncanRitchie2/reminders
A Code Nation project for working in a team of three, with Express.js and MySql. 🗒️ Back-end not deployed. Front-end might have once been deployed, but is no longer because Heroku disallowed free apps.
DuncanRitchie2/2d-array-symmetry-check
My solution to an 'expert'-level Edabit problem. 🦚 Describes the symmetry of an array of arrays as horizontal, vertical, both, or neither. 🦚 The Edabit challenge is at https://edabit.com/challenge/3Z26nkfwANCBguJCu . 🦚
DuncanRitchie2/abstract-classes
Playing around with interfaces and classes by modelling the animal kingdom. 🐙 You can run Main in the console. 🦈 Pretty silly. 🐦
DuncanRitchie2/CalculatorWinforms
Following a tutorial to build a simple calculator, to help me learn some Windows Forms. 🧮
DuncanRitchie2/cash-machine
A very simple console simulation of a cash machine in Java. 🏧 💷 🏦
DuncanRitchie2/cyberpet
A simple console game. 🐹 Run CreatePet, and try to keep your pet alive! 🐱 If you would prefer to play in your browser, see my JavaScript version from February 2019: https://www.duncanritchie.co.uk/jsChallenges/cyberpet/cyberpet.html 🐶
DuncanRitchie2/java-snake
The game Snake in Java. 🐍🐍🐍
DuncanRitchie2/window-bookings
Bookings system for a fictional window-repair company. 🕵️ My induction project for Information Catalyst under the tutelage of Code Nation. 🏚️ Neither finished nor deployed, but it demonstrates what I'm capable of in only ten days. 📋 Made with a React front-end, Express server, and a MySql database.
DuncanRitchie2/countdown-timer
A Code Nation project. ⏲️ Forked at https://github.com/DuncanRitchie/countdown-timer . ⏲️
DuncanRitchie2/DuncanRitchie2
Readme for my apprenticeship GitHub profile.
DuncanRitchie2/first-spring-app
I'm starting to learn about Spring and working with servers in Java. 👨💻☕ So far, I've got it displaying "Hello world!" at localhost:8080 root. 👋🌍 See https://github.com/DuncanRitchie2/spring-boot-weather-app for a more substantial project. 🌞
DuncanRitchie2/java-day-1
An assortment of code from messing around with Java classes & methods, and doing Edabit challenges. 👨💻☕ ArrayPractice and StringMethods have some simple methods that are potentially useful. ☕👨💻 The Edabit class has methods with a mix of usefulnesses.
DuncanRitchie2/josephus
The Josephus problem, where every i'th person in a group of n people gets eliminated until there's only one left. 👨👨☠️👨👨☠️ My solution to an Edabit challenge: https://edabit.com/challenge/owwJbMCXJBv9n5FJD
DuncanRitchie2/lowest-common-multiple
My solution to an Edabit challenge to calculate the lowest common multiple of a pair of numbers, e.g. lcm(12, 15) => 60.
DuncanRitchie2/MySql-day-1
I'm starting to learn about MySql. 🗄️ Here are some files I created while doing practice exercises. 📚 They involve three databases: mybooks, owners, and myshop.
DuncanRitchie2/mysql-node
My first project connecting MySql to a frontend. 🗄️ Very basic, and not deployed, but it got me started in my foray into the tech stack.
DuncanRitchie2/number-to-english
Convert integers (0-19999) to English. 🧮💬 My response to an Edabit question at https://edabit.com/challenge/PFH9yEZXSbAngQm7T .
DuncanRitchie2/quiz
A Code Nation project. 🧐 Forked at https://github.com/DuncanRitchie/quiz .