{"id":1,"date":"2018-06-15T20:34:01","date_gmt":"2018-06-15T20:34:01","guid":{"rendered":"https:\/\/www.stauber.org\/?p=1"},"modified":"2018-12-05T07:59:15","modified_gmt":"2018-12-05T14:59:15","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/www.stauber.org\/index.php\/2018\/06\/15\/hello-world\/","title":{"rendered":"Hello world!"},"content":{"rendered":"<p>Hello, Dear Reader.\u00a0 On this WordPress site I&#8217;m going to be learning programming using a number of languages and frameworks, and I&#8217;m going to post what I learn here in the hopes that it is useful to those of you following the same path (or to me, if I forget what I did).\u00a0 I come from a C\/C++\/C# background, but have really fallen in love with <a href=\"https:\/\/www.python.org\/\">Python<\/a> and <a href=\"https:\/\/nodejs.org\/\">Node.js<\/a>, and am getting very excited about <a href=\"https:\/\/kotlinlang.org\/\">Kotlin<\/a> and <a href=\"https:\/\/webassembly.org\/\">WebAssembly<\/a>.\u00a0 As you have probably just guessed, I have trouble staying focused.\u00a0 For the immediate future, I will be focusing on Node.js.<\/p>\n<p>I believe it&#8217;s important to have a goal in order to motivate yourself to learn, and so my goal is to build a website that serves as a login portal to play browser games.\u00a0 It is a simple goal in terms of functionality.\u00a0 I want users to be able to register, choose a screen name, change their password, start a game (using their screen name), and chat.<\/p>\n<p>I would like the chats to be encrypted because I am a firm believer in personal privacy, and eventually any networked multiplayer game data should be obscured in some way as well, to make cheating harder, so it will require learning about databases, RESTful services, encryption, and probably TLS, a newer incarnation of SSL, the security used for things like online logins or buying things online with a credit card.\u00a0 Thankfully, my delightful hosts at <a href=\"https:\/\/www.swcp.com\/\">Southwest Cyberport<\/a> have recently given me some leads in that direction by pointing out <a href=\"https:\/\/letsencrypt.org\/\">Let&#8217;s Encrypt<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello, Dear Reader.\u00a0 On this WordPress site I&#8217;m going to be learning programming using a number of languages and frameworks, and I&#8217;m going to post what I learn here in the hopes that it is useful to those of you following the same path (or to me, if I forget what I did).\u00a0 I come &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.stauber.org\/index.php\/2018\/06\/15\/hello-world\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hello world!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":1,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":6,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/posts\/1\/revisions\/6"}],"wp:attachment":[{"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stauber.org\/index.php\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}