Ashley ByeUnit Testing SocketsI’m currently working on a project to implement a HTTP server. Now, you might be wondering why, given that there are already several great…Dec 11, 2018Dec 11, 2018
Ashley ByeTop Down vTDDOne of the benefits of undertaking a software crafting apprenticeship at 8th Light is having opportunity to experiment with new technology…Nov 27, 2018Nov 27, 2018
Ashley ByeReact, Jest, Babel and Yarn — Notes to selfThis blog post is a set of notes for my future self on how to set up a basic React project using Yarn, with babel for compilation and Jest…Nov 14, 2018Nov 14, 2018
Ashley ByeRuby TicTacToe — optimising a minimax player for a 4x4 boardIf you’ve been following my previous posts, you’ll know that I’ve been learning Ruby and developing a game of TicTacToe in the process…Nov 12, 2018Nov 12, 2018
Ashley ByeRSpec — redirecting stdoutHave you ever found yourself wishing that during unit testing you could hide the terminal output generated by your program? With RSpec…Oct 29, 2018Oct 29, 2018
Ashley ByeRuby — equality for allHaving predominantly programmed in Java, when creating classes I’m used to overriding equals() and hashcode(). During an exercise…Oct 26, 2018Oct 26, 2018
Ashley ByeRuby and Travis CI — the start of a Continuous Integration pipelineI’m about to embark on writing the venerable game of TicTacToe in Ruby. Given that I want to develop in a way that enables each of the 3…Oct 24, 2018Oct 24, 2018
Ashley ByeTDD — The simplest code to pass a failing test isn’t always the simplest code.In my previous post, I wrote about setting up a simple Ruby project structure and getting a ‘Hello, world!’ unit test to pass. The next…Oct 22, 2018Oct 22, 2018
Ashley ByeLearning Ruby — a simple project structure and a passing unit testToday, I started to learn Ruby. Learning a new language is simple — learn the syntax, constructs and over time pick up the idiomatic ways…Oct 19, 2018Oct 19, 2018