Joshua AzemohMetaprogramming: Invoking MethodsObject-oriented programs generally involves objects passing messages back and forth between themselves. This is what happens when methods…Jan 31, 2017Jan 31, 2017
Joshua AzemohSetup Test Database on TravisCIMost of the time, we need a database to test our applications. This can be tricky to setup in a Continuous Integration test environment…Jan 2, 2017Jan 2, 2017
Joshua AzemohMetaprogramming in RubyRuby is a very expressive and dynamic language with lots of features that makes it a joy to work with. A lot of this is achieved by its…Jan 2, 2017Jan 2, 2017
Joshua AzemohinCodaye Tech.Introducing squareoneI would like to introduce squareone, a tool we built at Codaye to eliminate the setup process we go through when starting a new project…Jul 29, 2016Jul 29, 2016
Joshua AzemohinCodaye Tech.Speed Up your Workflow with GulpAs web developers, we carry out some repetitious and mundane tasks during our design and development process, from transpiling your…May 6, 2016May 6, 2016