HN user

rm2kdev

125 karma

My name is Ryan i am a software developer. i love to make computer games! and i love feedback from users of the games i make so please let me know what you think of them!

Posts47
Comments32
View on HN
www.memcards.net 5mo ago

I made Memcards to fix a bunch of things

rm2kdev
1pts1
www.rm2kdev.net 8y ago

10 Years of Bookmarks for Japanese Language Studies

rm2kdev
1pts0
www.rm2kdev.net 8y ago

For the #gamedev's here my Game Maker Assets are all free today

rm2kdev
1pts0
www.rm2kdev.net 10y ago

Where to find Game Assets?

rm2kdev
1pts0
www.tissueparcel.com 10y ago

Send Messages on Tissues. XD?

rm2kdev
1pts0
www.rm2kdev.net 10y ago

Why EVERY Video Game Has a Story (Even That Prototype You Made)

rm2kdev
4pts0
www.rm2kdev.net 10y ago

11 Places to Find GOOD Game Assets

rm2kdev
1pts0
www.rm2kdev.net 11y ago

10 Game Development Tools You May Not Know About

rm2kdev
1pts0
www.rm2kdev.net 11y ago

Digital Game Downloads and the 10 year scam

rm2kdev
3pts0
www.rm2kdev.net 11y ago

Screenshot Saturday Standouts (indie games in development)

rm2kdev
1pts0
www.rm2kdev.net 11y ago

Video Tags, Realtime Tagging

rm2kdev
3pts0
www.youtube.com 11y ago

Video Tags – A Way to Leave Notes for Editing Later

rm2kdev
1pts0
www.youtube.com 11y ago

Building a cross platform MMORPG walkthrough

rm2kdev
7pts0
www.rm2kdev.net 11y ago

Sony support needs to step their game up

rm2kdev
2pts0
www.youtube.com 11y ago

How to build a mmorpg

rm2kdev
6pts0
www.youtube.com 11y ago

The Actual Secret to Scramble Eggs

rm2kdev
2pts1
www.youtube.com 11y ago

Cooking Food from Anime Curry of Life

rm2kdev
1pts0
www.rm2kdev.net 11y ago

Learning Japanese with Neuroscience

rm2kdev
2pts1
www.youtube.com 12y ago

Swift – Core Data with Custom Data Classes

rm2kdev
1pts0
www.youtube.com 12y ago

Basics of SWIFT

rm2kdev
1pts0
www.youtube.com 12y ago

Swift Playground: UIKit Controls

rm2kdev
1pts0
www.youtube.com 12y ago

Swift Tutorial, Creating a to-do list.

rm2kdev
4pts0
www.youtube.com 12y ago

SWIFT Video Tutorials

rm2kdev
1pts0
www.rm2kdev.net 12y ago

Plot-Bot: Generates plots for Games, Books and Others

rm2kdev
1pts0
www.rm2kdev.net 12y ago

Extendable User Interface Framework for Games

rm2kdev
1pts0
www.youtube.com 12y ago

Make a game [Awesome Playlist]

rm2kdev
3pts0
www.youtube.com 12y ago

Developing a Game – Video Tutorials

rm2kdev
1pts0
www.rm2kdev.net 12y ago

NodeJS 5 KEY Things I Wish I Knew Earlier.

rm2kdev
18pts19
www.rm2kdev.net 12y ago

How I built an application in two days

rm2kdev
48pts38
www.rm2kdev.net 12y ago

Challenging my wife to a death match

rm2kdev
1pts0

Is there any specific points that i could improve on? this article was more or less "The things i wish i knew" when i started node.

What exactly let you down so that i can continue to edit and improve this post going forward?

Kind Regards.

Thank you for pointing that out, I did spend quite a while writing this article (more than a few days :P)

As i stated in another reply i am a novice writer and still looking and learning to improve, I've gone back through and fixed up those NodeJS occurrences.

Do you have any good places that i could find more about improving my writing as that would help greatly in the future!

Thanks for reading though i still hope that the core point of my article was useful and not in vein.

Absolutely of course these things matter, but i think the point of the article was to outline what was 'necessary' to begin writing usable decent applications with a proper workflow.

For me urgency in getting up to speed in actually writing a functioning application was of a higher necessity than learning about core node and as part of the learning experience it bummed me out going back to writing hello world examples not getting any 'results' made me want to give it up faster.

also a side note, usually as with most platforms, experience in the higher level results in experimentation lower levels.

Fair point. For me points 4 and 5 were part of my nodejs learning experience while your right they are not 'node specific' they are however things that if i had a better understanding of before i began i do believe would have made my initial experience better :)

I may do a more elaborate comparison of IDE's and how they've effected my workflow regarding node in the future thank you for the inspiration there :)

And yeah, looking back i am surprised that i didn't find out about npm and packages earlier on in the game. But yeah for me the learning experience was so fragmented that it was very hard to get a good grip on 'what i needed' and 'what was available' i suppose in the beginning i spent all my time trying to learn the 'core' nodejs without knowing that later i'd spend all my time in 3rd party librarys

Thanks a lot, I used to be a Firefox user when I was younger maybe 7 years ago. It started to get very 'windows vista ish' and my really really poor pc couldn't handle it so maybe 4 - 5 years ago I switched to chrome... unfortunately that seems to be heading down the same path.

Im not sure what modern firefox so lets see :D

Thanks for the suggestion, I replied to the other gentlemen about this the only reason I didn't consider them was I had no prior experience or knew anyone who'd used them before. Their pricing looked 'too good to be true' but if HN is suggesting them I will defiantly look at their services soon :)

I'm sorry you feel this way :( but I understand it is a small application. By Full Application I meant 'completed the goals it set out to do' obviously no application can ever be truly finished and I will be adding more over time :)

Thanks for your compliments and no worries you can be that guy today :P

Regarding the payments side of things I am using the client side stripe library. Basically what happens when you input card details and hit submit a secure async push is made to stripe's servers where the card details are stored a call back is made with a token to your browse and ONLY that token is sent to my server.

While having SSL would be nice and make the clients feel more comfortable rest assured the payments side of things is still secure

SSL WILL BE ADDED :) Probably over next weekend my next personal 'sprint'

While I agree with every point you make here about the EC2 Tiny m1micros. A good test for the instances was this article since posting this the site has received over 10,000 visitors and at one point in time it was dealing with 10 - 50 visitors a second while this isn't ideal to run 'business critical' software on a tiny instance if it ever had to deal with such a large array of consumers on a daily basis it would be scaled immediately to something more robust.

However the past 10 hours have prooven that the m1's do have some balls :) both the site and the processing exist on the same machine and have only marginally struggled with 0 downtime from the HNEffect

it was a two day project some things I didn't have time to really 'clean up' that's not to say it ends with two days of work :) I will be clearing up many of the small issues and growing the site's features much more over the next few weeks. Maybe even making the switch to digital ocean and twillio

Thanks for your suggestions, i had not considered Digital Ocean purely because I'd not had any experience with it or know anyone who's used it before.

Regarding the relational data that is one of the challenges I faced when building the application. I used NoSQL because I had recently had some experience with mongo and mongoose thought it would be easier then I realised I would have to begin making multiple selects and concatenating data together to bring back average ping stats for the dashboard etc which made it somewhat harder.

That would be the HN Effect. The post has exploded the site receiving something like 10 - 50 hits per second.

It may also be the server is hosted in Sydney on Amazon's ec2 so if your far from Sydney Australia that might also contribute to a page load time of about 2 - 3 seconds :) the rest is probably HN Effect

We don't host any of the content its aggregated from public ally available websites the application is simply a search engine with links to where the content was found. Users who upload videos to these websites agree to have the rights to do so.

Hello! no I don't host the content myself the application acts as a search engine / index for content that a spider aggregates from the internet. However having seen a lot of the feedback thus far I'm going to make an update to the application that adds more transparency about where the video is being sourced from and downloaded from. it basically connects to streams from about 8 different websites where the users who upload the content have agreed to have the rights to do so and extracts the video links then downloads and manages the folders.

To all: The application merely acts as a search engine / agrigator for publicly available content hosted on sites such as youtube, dailymotion etc.

Its a search engine, as for legality, the users who upload the videos have agreed to having the required rights to upload said content.

The site / application are not affiliated with any of these users and merely scan, index and organize content that is publically available elsewhere.