2016¶
Hypermedia APIs in Play! framework with the blackdoor hate library
REST APIs are all the rage. They make web services easier and simpler to use. However, most REST APIs are not fully RESTfull or "mature". This is because they typically lack one thing, HATEOAS (Hypermedia As The Engine Of Application State). The most commonly cited reason for not creating hypermedia APIs is "it's too hard". It may indeed be hard sometimes if you're not sure what to do and the framework you're using doesn't have support built in.
But it doesn't have to be.
Converting Thumbstick Input to Useful N-Directional Input
When developing a game, one of the major hurdles is converting information from input devices (whether mouse, keyboard, controller, or something else) into useful information that your game engine can use to update the game's state.
In this article, we are going to specifically focus on how to translate the typical information given by a controller's thumbsticks into more useable data.
Hacking f_society
Mr. Robot is a show on AMC about a disturbed hacker attempting to thwart an omni-present oligarchy while at the same time trying to suppress a dark alter-ego modeled after his own father.
Notably, the show tries to portray "hacking" realistically (inasmuch as it can without entire episodes dedicated to watching Elliot pore over the documentation of a specific vulnerable version of httpd running on Windows Server 2000), and I appreciate it. Well, mostly.
With that in mind, let's break a Mr. Robot themed VM together, and maybe learn something about webapp security along the way.