<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://ohnickmoy.com/</id><title>Nick's Dev Website</title><subtitle>Nick's developer blog and project website.</subtitle> <updated>2026-09-16T11:18:25-04:00</updated> <author> <name>Nick</name> <uri>https://ohnickmoy.com/</uri> </author><link rel="self" type="application/atom+xml" href="https://ohnickmoy.com/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://ohnickmoy.com/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Nick </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Testing code - A Good Practice to Have</title><link href="https://ohnickmoy.com/testing-code-a-good-practice-to-have/" rel="alternate" type="text/html" title="Testing code - A Good Practice to Have" /><published>2020-12-18T16:07:52-05:00</published> <updated>2020-12-18T16:07:52-05:00</updated> <id>https://ohnickmoy.com/testing-code-a-good-practice-to-have/</id> <content type="text/html" src="https://ohnickmoy.com/testing-code-a-good-practice-to-have/" /> <author> <name>{"display_name"=>"Nicholas Moy", "login"=>"Nick", "email"=>"nicksmoy@gmail.com", "url"=>""}</name> </author> <category term="Uncategorized" /> <summary>Testing my code was drilled into my brain when I was working at edX. For each monitoring script I wrote, there was an accompanying test script to make sure that it worked. Prior to edX, I admittedly did not write tests for my code to make sure it worked. I just relied on good ol' pencil and paper, have a list of what I wanted to check, and manually test code for outcomes. So write code, have...</summary> </entry> <entry><title>Summer at edX</title><link href="https://ohnickmoy.com/summer-at-edx/" rel="alternate" type="text/html" title="Summer at edX" /><published>2020-08-19T00:02:08-04:00</published> <updated>2020-08-19T00:02:08-04:00</updated> <id>https://ohnickmoy.com/summer-at-edx/</id> <content type="text/html" src="https://ohnickmoy.com/summer-at-edx/" /> <author> <name>{"display_name"=>"Nicholas Moy", "login"=>"Nick", "email"=>"nicksmoy@gmail.com", "url"=>""}</name> </author> <category term="Uncategorized" /> <summary>edX is a massive open online course (MOOC) provider based out of Boston, MA and it was the place of my internship for the summer as I start my career as a software engineer. I opted to be part of the Site Reliability Engineering team for the summer and suffice to say, I learned A LOT during my 3 months with them. The interest in DevOps and SRE Back when I was still at Flatiron School, I ha...</summary> </entry> <entry><title>Discovering Data Structures - Binary Tree Traversal</title><link href="https://ohnickmoy.com/discovering-data-structures-binary-tree-traversal/" rel="alternate" type="text/html" title="Discovering Data Structures - Binary Tree Traversal" /><published>2020-05-10T22:33:57-04:00</published> <updated>2020-05-10T22:33:57-04:00</updated> <id>https://ohnickmoy.com/discovering-data-structures-binary-tree-traversal/</id> <content type="text/html" src="https://ohnickmoy.com/discovering-data-structures-binary-tree-traversal/" /> <author> <name>{"display_name"=>"Nicholas Moy", "login"=>"Nick", "email"=>"nicksmoy@gmail.com", "url"=>""}</name> </author> <category term="Uncategorized" /> <summary>Let's find our way through the forest In our last couple of posts, we talked about two things: the implementation of binary trees and recursion. First, we know that binary trees consist of a root node, that points to its own children, which then points to its own subsequent children. Second, we know that recursion is the process in which a function calls itself directly or indirectly. With ...</summary> </entry> <entry><title>Algorithm Concepts - Recursion</title><link href="https://ohnickmoy.com/algorithm-concepts-recursion/" rel="alternate" type="text/html" title="Algorithm Concepts - Recursion" /><published>2020-05-02T23:25:05-04:00</published> <updated>2020-05-02T23:25:05-04:00</updated> <id>https://ohnickmoy.com/algorithm-concepts-recursion/</id> <content type="text/html" src="https://ohnickmoy.com/algorithm-concepts-recursion/" /> <author> <name>{"display_name"=>"Nicholas Moy", "login"=>"Nick", "email"=>"nicksmoy@gmail.com", "url"=>""}</name> </author> <category term="Uncategorized" /> <summary>Before getting into how to traverse binary trees, whether ordered or unordered, as mentioned in my last post, we have to go into recursion, since it's an integral part of how to do that, which brings me to the creation of a new series: Algorithm Concepts. This series that'll show up from time to time will probably cover things like Big O or searching algorithms. On with the show! Yes. Get o...</summary> </entry> <entry><title>Discovering Data Structures - Binary Tree Implementation</title><link href="https://ohnickmoy.com/discovering-data-structures-binary-tree-implementation/" rel="alternate" type="text/html" title="Discovering Data Structures - Binary Tree Implementation" /><published>2020-04-25T19:58:05-04:00</published> <updated>2020-04-25T19:58:05-04:00</updated> <id>https://ohnickmoy.com/discovering-data-structures-binary-tree-implementation/</id> <content type="text/html" src="https://ohnickmoy.com/discovering-data-structures-binary-tree-implementation/" /> <author> <name>{"display_name"=>"Nicholas Moy", "login"=>"Nick", "email"=>"nicksmoy@gmail.com", "url"=>""}</name> </author> <category term="Uncategorized" /> <summary>Split that branch in two! In my last post, we talked about the binary search tree, what it is, and it's use cases. Now, we're going to talk about implementation. Since I've been working in JavaScript as of late, we're going to use JavaScript to code it. Here. We. Go. Implementation of the base classes There are two main classes for the Binary search tree, and that's the Tree class and ...</summary> </entry> </feed>
