• Stars
    star
    5
  • Rank 2,861,937 (Top 57 %)
  • Language
    Go
  • Created almost 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My own interpreter and compiler in Golang, for Monkey programming language

More Repositories

1

ctci

My answers to LeetCode, HackerRank, company code challenge problems, + "Cracking the Coding Interview." All my Data Structures + Algorithm posts: https://www.linkedin.com/search/results/all/?keywords=%23raymonddsa&sid=4YJ. Join our Slack group "LinkedIn Junior Engineers": https://bit.ly/3P7tMja
JavaScript
206
star
2

FAANG_interview_prep

Interview prep materials sent me by FAANG companies. My LinkedIn post: https://bit.ly/3XWlwHX. Google Tech Dev Guide: https://techdevguide.withgoogle.com. Google Interview Prep: https://techdevguide.withgoogle.com/paths/interview
83
star
3

codility

Solutions to all 17 Codility lessons in data structures and algorithms.
Ruby
35
star
4

Princeton-Algorithms-Java

My solutions to Robert Sedgewick's fantastic Princeton courses on Algorithms/Data Structures (http://algs4.cs.princeton.edu/home/) and Intro to Programming in Java (http://introcs.cs.princeton.edu/java/home/)
Java
34
star
5

eloquent-js

Homework problems/examples from book "Eloquent JavaScript." Tests are in Jest.
JavaScript
21
star
6

ProjectEuler-and-Algorithms

50 Project Euler solutions (http://projecteuler.net/problems)! CodeEval (https://www.codeeval.com/open_challenges/) and algorithm problems. See /euler, /codeeval, and /algo directories. Please do NOT see my solution for a problem unless you have first tried it yourself. (Also, see my repo on RubyQuiz, CodeWars, InterviewCake, and other challenge questions. Plus see my Test-First Ruby and App Academy solutions.)
Ruby
21
star
7

poodr

My notes for Sandi Metz's great OOD book, "Practical Object-Oriented Design in Ruby." Rewrote her tests from Minitest to RSpec.
Ruby
11
star
8

go-database

Golang In-Memory Database, from scratch. For a code challenge.
Go
10
star
9

create-your-own-programming-language

Making my own programming language, following ideas of Marc-Andrรฉ Cournoyer.
Ruby
8
star
10

rebuilding-rails

Built a simple version of Rails, completely from SCRATCH. My version of "Rebuilding Rails" by Noah Gibbs.
Ruby
7
star
11

software_salaries

Latest US software salary reports. My 2023 post on it: https://www.linkedin.com/posts/activity-7039071885044682752-M4i9
7
star
12

qa-dominos

QA end-to-end test of Domino's Pizza website, with Cypress. LinkedIn post: https://bit.ly/3x0bYPX
JavaScript
6
star
13

griddy

Golang project reads in start/end times and returns average real-time energy price (cents/kWh) from Commonwealth Edison
Go
5
star
14

cherry

Online Ruby code editor and RSpec tester (REPL). Upload your RSpec tests. Upload your Ruby code. Edit your code online directly. Test it with 1 click! See my video demo of it on YouTube:
JavaScript
5
star
15

rubyquiz

My answers to RubyQuiz, CodeWars, InterviewCake, and other coding challenge sites. (Also, see my repos on Project Euler and algorithms, Test-First Ruby, and App Academy problems.)
Ruby
5
star
16

react-fish-store

Seafood market in React.js. Authenticated users can add/edit/delete fish details and customer orders, in real-time.
JavaScript
4
star
17

codementor

Codementor projects, including sample Yelp restaurant challenge for OneInterview
Ruby
4
star
18

elixir-web-server

Making HTTP web server (a mini Phoenix) from scratch in Elixir
Elixir
4
star
19

rsvp-app

Ruby on Rails app. Lets you invite users to events and RSVP for all users at once. Lets you create/delete events. A super simple version of Evite.
Ruby
4
star
20

rayning0

3
star
21

Stanford-Machine-Learning

I took part of Andrew Ng's Machine Learning class at Stanford. See folders called "/ex" for my homework solutions. We used Octave and Gnuplot to analyze and plot data.
MATLAB
3
star
22

owning-rails

Building mini-version of Ruby on Rails from scratch, following ideas of Marc-Andrรฉ Cournoyer
Ruby
2
star
23

Stanford-CS106A

Java homework for Stanford CS 106A (Intro to CS, Programming Methodology)
Java
2
star
24

rayplay

Play YouTube videos repeatedly and make your own playlist, with YouTube API v3 and Fullscreen's yt gem. Try it: http://rayplay.herokuapp.com.
Ruby
2
star
25

fingerprint-management-ruby-003

A lab on fingerprint recognition
Ruby
2
star
26

nand2tetris

Nand2Tetris (http://www.nand2tetris.org), or Harvard CS 101. Building the hardware/software of a virtual computer from ground up.
Assembly
2
star
27

game-of-life-ruby

My 2 versions of Game of Life, in Ruby, with TDD: 1) Color graphics version, with Gosu. 2) Text version, with Unicode characters. See YouTube video of my game: https://www.youtube.com/watch?v=WsJ4qKSq_Fc
Ruby
2
star
28

App-Academy-Practice-Problems

Practice problems for App Academy, using RSpec for Test-Driven Development. My solutions are in /lib directory. App Academy's solutions are in /solution directory.
Ruby
2
star
29

rspec_maker

Automatically makes RSpec & Minitest test files, given an input data file
Ruby
2
star
30

algorithms_coursera

Learning algorithms via Sedgewick's Algorithms I & II class on Coursera.
Python
1
star
31

Test-First-Ruby

Practice problems from Test-First Ruby (http://testfirst.org/learn_ruby). My solutions are in /lib directory.
Ruby
1
star
32

suretax

Modified version of "suretax" gem. Calls SureTax API to get tax info, given ZIP code, etc.
Ruby
1
star
33

maze-solver-ruby-003

Implementing breadth-first-search algorithm
Ruby
1
star
34

zprofile

My .zprofile, aliases, and VS Code settings. Instead of copying VS Code settings files, use Settings Sync: https://code.visualstudio.com/docs/editor/settings-sync
Shell
1
star
35

twitter-stream

Twitter Challenge
Ruby
1
star