<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Geekpulp</title><description>Geekpulp blog feed</description><link>https://geekpulp.co.nz/</link><item><title>One Year Later: Building From the Inside Out</title><link>https://geekpulp.co.nz/2025/05/17/one-year-later-building-from-the-inside-out/</link><guid isPermaLink="true">https://geekpulp.co.nz/2025/05/17/one-year-later-building-from-the-inside-out/</guid><description>A year ago, everything was loud. A life-changing health condition. A recent big career change. Meds that messed with my body and my mood. And under all of it,…</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate></item><item><title>The Hard Part: Navigating Emotional Turmoil</title><link>https://geekpulp.co.nz/2024/06/23/the-hard-part-navigating-emotional-turmoil/</link><guid isPermaLink="true">https://geekpulp.co.nz/2024/06/23/the-hard-part-navigating-emotional-turmoil/</guid><description>I’ve just finished reading “The Life of Dai” and highly recommend it. This book beautifully captures the experience of going through a health crisis and…</description><pubDate>Sun, 23 Jun 2024 00:00:00 GMT</pubDate></item><item><title>A Surreal Journey: From Head Rushes to Heart Surgery</title><link>https://geekpulp.co.nz/2024/06/12/a-surreal-journey-from-head-rushes-to-heart-surgery/</link><guid isPermaLink="true">https://geekpulp.co.nz/2024/06/12/a-surreal-journey-from-head-rushes-to-heart-surgery/</guid><description>So, this post is a bit different from the norm, but I think it will do me good to write it, so here we are. April 18th, 2024, was a bit of a &quot;game changer&quot; for…</description><pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Ternary! ☘️</title><link>https://geekpulp.co.nz/2023/08/15/ternary/</link><guid isPermaLink="true">https://geekpulp.co.nz/2023/08/15/ternary/</guid><description>If you find yourself with a conditional in the form on an if else, there&apos;s a more concise way of writing it. Say hello to a ternary. Take this code: Simple…</description><pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Mutation === 💩</title><link>https://geekpulp.co.nz/2021/08/17/mutation/</link><guid isPermaLink="true">https://geekpulp.co.nz/2021/08/17/mutation/</guid><description>One of the many things I&apos;ve picked up from the excellent Syntax podcast over the years is mutation should be avoided. Today a came across a great example of…</description><pubDate>Tue, 17 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Protecting myself from myself 🔒</title><link>https://geekpulp.co.nz/2021/07/11/protecting-myself-from-myself/</link><guid isPermaLink="true">https://geekpulp.co.nz/2021/07/11/protecting-myself-from-myself/</guid><description>Being the lone developer on a personal project makes it really easy to do sloppy things. For example, doing undisciplined things with my git repo, like just…</description><pubDate>Sun, 11 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Taking the month off</title><link>https://geekpulp.co.nz/2020/02/01/taking-the-month-off/</link><guid isPermaLink="true">https://geekpulp.co.nz/2020/02/01/taking-the-month-off/</guid><description>After I completed the full stack web dev boot camp (see my final project code) I decided to give myself a month off studying software development to explore a…</description><pubDate>Sat, 01 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Sponsor me!</title><link>https://geekpulp.co.nz/2019/11/23/sponsor-me/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/11/23/sponsor-me/</guid><description>Did you know you can sponsor my study and contributions to open source projects? If I had my way that&apos;s how I&apos;d spend all my professionally time, but a dude&apos;s…</description><pubDate>Sat, 23 Nov 2019 00:00:00 GMT</pubDate></item><item><title>MongoDB and macOS Catalina</title><link>https://geekpulp.co.nz/2019/10/21/mongodb-and-macos-catalina/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/10/21/mongodb-and-macos-catalina/</guid><description>Like a good Apple nerd, I updated to the latest version of macOS Catalina. If you&apos;re using older 32bit apps Catalina won&apos;t run them. Thankfully, I wasn&apos;t in…</description><pubDate>Mon, 21 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Coding on a plane... on an iPad</title><link>https://geekpulp.co.nz/2019/06/29/coding-on-a-plane-on-an-ipad/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/06/29/coding-on-a-plane-on-an-ipad/</guid><description>The project In my ongoing efforts to up my development game, I’m currently working on learning how to create an app that has user authentication. Adding…</description><pubDate>Sat, 29 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Traversing folders</title><link>https://geekpulp.co.nz/2019/04/25/traversing-folders/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/04/25/traversing-folders/</guid><description>I always manage to forget the syntax for traversing folders. So for the recorded, this is how it&apos;s done: / means drop back to the root folder then traverse…</description><pubDate>Thu, 25 Apr 2019 00:00:00 GMT</pubDate></item><item><title>RESTful Routes</title><link>https://geekpulp.co.nz/2019/04/15/restful-routes/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/04/15/restful-routes/</guid><description>What are REST, Routes, CRUD? Representation State Transfer or REST is a pattern/convention for defining our routes. Routes are the code that listens and…</description><pubDate>Mon, 15 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Installing MongoDB on macOS</title><link>https://geekpulp.co.nz/2019/04/08/installing-mongodb-on-macos/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/04/08/installing-mongodb-on-macos/</guid><description>The course I&apos;m doing uses Cloud 9 (C9) as cloud-based IDE. I&apos;ve basically ignored that side of things and done everything locally on my Mac as that feels more…</description><pubDate>Mon, 08 Apr 2019 00:00:00 GMT</pubDate></item><item><title>YelpCamp</title><link>https://geekpulp.co.nz/2019/04/01/yelpcamp/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/04/01/yelpcamp/</guid><description>I&apos;ve now reached a turning point in my web dev course. This morning I started writing code on my first meaty project, YelpCamp. As the name implies the…</description><pubDate>Mon, 01 Apr 2019 00:00:00 GMT</pubDate></item><item><title>JSON</title><link>https://geekpulp.co.nz/2019/03/29/json/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/29/json/</guid><description>I&apos;ve worked with JSON data before when I was learning Swift and iOS development. At the time I didn&apos;t really know much of JavaScript or its object syntax. Back…</description><pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate></item><item><title>A battle for the ages</title><link>https://geekpulp.co.nz/2019/03/27/a-battle-for-the-ages/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/27/a-battle-for-the-ages/</guid><description>Spaces vs tabs is a hilarious holy war that doesn&apos;t really matter but I do find amusing. Modern text editors normalise differences on a project anyway, but I…</description><pubDate>Wed, 27 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Express snippets</title><link>https://geekpulp.co.nz/2019/03/25/express-snippets/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/25/express-snippets/</guid><description>Since I&apos;m playing with Express at the moment I&apos;ve updated my collection of snippets to include a few things I seem to be doing regularly: Express setup I use…</description><pubDate>Mon, 25 Mar 2019 00:00:00 GMT</pubDate></item><item><title>NPM and a Demon</title><link>https://geekpulp.co.nz/2019/03/22/npm-and-a-demon/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/22/npm-and-a-demon/</guid><description>So learning node.js has been really interesting so far, I&apos;m quite taken by it. It&apos;s great being able to transfer my JavaScript skills from frontend to backend.…</description><pubDate>Fri, 22 Mar 2019 00:00:00 GMT</pubDate></item><item><title>The three stages of developer growth</title><link>https://geekpulp.co.nz/2019/03/20/the-three-stages-of-developer-growth/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/20/the-three-stages-of-developer-growth/</guid><description>Today I happened across a great Quora post by Andreas Blixt. In the post, Andreas outlines the three stages of developer growth: The novice hacker &quot;This code…</description><pubDate>Wed, 20 Mar 2019 00:00:00 GMT</pubDate></item><item><title>How much time should I spend a day learning to code?</title><link>https://geekpulp.co.nz/2019/03/19/how-much-time-should-i-spend-a-day-learning-to-code/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/19/how-much-time-should-i-spend-a-day-learning-to-code/</guid><description>This is the question I asked myself when I first started learning (well relearning really) to code a while back. Obviously I Googled this and found some really…</description><pubDate>Tue, 19 Mar 2019 00:00:00 GMT</pubDate></item><item><title>I made a thing: Aroha generator</title><link>https://geekpulp.co.nz/2019/03/18/i-made-a-thing-aroha-generator/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/18/i-made-a-thing-aroha-generator/</guid><description>So I made another thing. The only reason I&apos;m really even talking about it is because what&apos;s going on in Christchurch is so awful I can hardly bear it. Making…</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Constantly letting down my variables</title><link>https://geekpulp.co.nz/2019/03/14/constantly-letting-down-my-variables/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/14/constantly-letting-down-my-variables/</guid><description>As it turns out I’ve been doing everything wrong. Well, maybe not everything, but at the very least I’ve been declaring variables incorrectly. There are…</description><pubDate>Thu, 14 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Flow</title><link>https://geekpulp.co.nz/2019/03/13/flow/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/13/flow/</guid><description>Getting into a flow state&gt;) is super helpful when you&apos;re trying to get some coding done. Whenever I&apos;m working on a course exercise or side project I find a few…</description><pubDate>Wed, 13 Mar 2019 00:00:00 GMT</pubDate></item><item><title>How to write modern JS</title><link>https://geekpulp.co.nz/2019/03/12/how-to-write-modern-js/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/12/how-to-write-modern-js/</guid><description>So you&apos;re learning JavaScript (JS), cool. Putting all this effort in, you&apos;ll want to be learning the modern usage of the language right? Time to get strict.…</description><pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate></item><item><title>I made a thing: To-do list</title><link>https://geekpulp.co.nz/2019/03/09/i-made-a-thing-to-do-list/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/09/i-made-a-thing-to-do-list/</guid><description>Yep, I made another thing in JavaScript for the course I&apos;m doing. This one&apos;s a bit more basic, but really it&apos;s more of cutting my teeth with jQuery sort of…</description><pubDate>Sat, 09 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Pastebot</title><link>https://geekpulp.co.nz/2019/03/09/pastebot/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/09/pastebot/</guid><description>The more time I spend coding the more time I find myself researching solutions to workflow problems I&apos;ve never had before. Copy and paste is a good example of…</description><pubDate>Sat, 09 Mar 2019 00:00:00 GMT</pubDate></item><item><title>on() click()</title><link>https://geekpulp.co.nz/2019/03/07/on-click/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/07/on-click/</guid><description>Today I learned the difference between the on(&quot;click&quot;) and click() methods in jQuery. click() only adds listeners for existing elements, so it will completely…</description><pubDate>Thu, 07 Mar 2019 00:00:00 GMT</pubDate></item><item><title>VS Code</title><link>https://geekpulp.co.nz/2019/03/05/vs-code/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/05/vs-code/</guid><description>Recent reading leads me to think my text editor of choice (Atom) might not be the best solution for my current needs. To that end, I&apos;m downloading VS Code just…</description><pubDate>Tue, 05 Mar 2019 00:00:00 GMT</pubDate></item><item><title>What is the state of JavaScript?</title><link>https://geekpulp.co.nz/2019/03/04/what-is-the-state-of-javascript/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/04/what-is-the-state-of-javascript/</guid><description>This JavaScript thing is really catching on eh? As the name suggests, &quot;the state of JavaScript&quot; survey gives a snapshot view of JavaScript development. What…</description><pubDate>Mon, 04 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Pigs in namespaaaace</title><link>https://geekpulp.co.nz/2019/03/03/pigs-in-namespaaaace/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/03/pigs-in-namespaaaace/</guid><description>When you&apos;re working on a JavaScript (JS) app you&apos;ll create loads of functions and variables. By default in JS, there is no namespacing so everything you…</description><pubDate>Sun, 03 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Atom snippets</title><link>https://geekpulp.co.nz/2019/03/02/atom-snippets/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/03/02/atom-snippets/</guid><description>One of the things I love about modern text editors is code snippets. Coding tends to involve repetition, code snippets can really help cut down on needless…</description><pubDate>Sat, 02 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Selection</title><link>https://geekpulp.co.nz/2019/02/28/selection/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/28/selection/</guid><description>One thing I notice about jQuery is how it simplifies common tasks. A good example is something you do all the time with JavaScript, select DOM elements. In…</description><pubDate>Thu, 28 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Survey says</title><link>https://geekpulp.co.nz/2019/02/27/survey-says/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/27/survey-says/</guid><description>Today I was reading the 2018 stack overflow developer survey and boy was it an interesting read. There are loads of insights into the current state of software…</description><pubDate>Wed, 27 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Emmet!</title><link>https://geekpulp.co.nz/2019/02/25/emmet/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/25/emmet/</guid><description>Whatever your text editor of choice (I just can&apos;t quit you Atom) there is a wide range of plugins to enhance its capabilities. One such plugin that I use…</description><pubDate>Mon, 25 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Hex</title><link>https://geekpulp.co.nz/2019/02/24/hex/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/24/hex/</guid><description>Just a quick post to say I’ve updated the colour game with a new mode, Hex colours. To enable different modes I’ve changed a little bit of the UI. So the…</description><pubDate>Sun, 24 Feb 2019 00:00:00 GMT</pubDate></item><item><title>jQuery</title><link>https://geekpulp.co.nz/2019/02/22/jquery/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/22/jquery/</guid><description>What is jQuery? jQuery is a JavaScript library designed to simplify front end web development. It is the most widely deployed JavaScript library by an insanely…</description><pubDate>Fri, 22 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Halfwa​​y</title><link>https://geekpulp.co.nz/2019/02/20/halfway/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/20/halfway/</guid><description>Just now I&apos;ve put the finishing touches on &quot;The Great RGB Colour Game&quot; thereby passing the halfway point of my web dev bootcamp. You can take a look at the…</description><pubDate>Wed, 20 Feb 2019 00:00:00 GMT</pubDate></item><item><title>RGB Colour Game UI update</title><link>https://geekpulp.co.nz/2019/02/18/rgb-colour-game-ui-update/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/18/rgb-colour-game-ui-update/</guid><description>Tonight I got a bit of time to work on a new version of RGB colour game. This time I focused mostly on UI improvements so the game looks a little nicer than…</description><pubDate>Mon, 18 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Maintaining an open-source project</title><link>https://geekpulp.co.nz/2019/02/17/maintaining-an-open-source-project/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/17/maintaining-an-open-source-project/</guid><description>This morning I read a short article on the maintainer of GitHub desktop, William Shepherd. For some reason, I kept seeing the article everywhere so eventually…</description><pubDate>Sun, 17 Feb 2019 00:00:00 GMT</pubDate></item><item><title>I made a thing - Colour Game</title><link>https://geekpulp.co.nz/2019/02/16/i-made-a-thing-colour-game/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/16/i-made-a-thing-colour-game/</guid><description>I made another thing in JavaScript as part of the course I’m doing. This time it’s a simple colour picker game. The code is still very rough but the app is…</description><pubDate>Sat, 16 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Commitment issues</title><link>https://geekpulp.co.nz/2019/02/13/commitment-issues/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/13/commitment-issues/</guid><description>You’ve been spending plenty of time together. You’ve had your ups and downs. As time’s gone on you’ve realised you like the way things are going and it’s time…</description><pubDate>Wed, 13 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Every team needs a beauty routine</title><link>https://geekpulp.co.nz/2019/02/12/every-team-needs-a-beauty-routine/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/12/every-team-needs-a-beauty-routine/</guid><description>Over the years everyone will develop their own beauty routines when it comes to their individual coding. While it&apos;s easy to become attached to how you like to…</description><pubDate>Tue, 12 Feb 2019 00:00:00 GMT</pubDate></item><item><title>More on issues</title><link>https://geekpulp.co.nz/2019/02/11/more-on-issues/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/11/more-on-issues/</guid><description>The more you understand an issue the better equipped you&apos;ll be to solve it. When I was creating issues in GitHub for Score Keeper, something about the process…</description><pubDate>Mon, 11 Feb 2019 00:00:00 GMT</pubDate></item><item><title>We’ve all got issues</title><link>https://geekpulp.co.nz/2019/02/10/weve-all-got-issues/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/10/weve-all-got-issues/</guid><description>Since I’ve been learning JavaScript I’ve been making an effort to do things as if I was working with others. The idea being that any project of meaning is very…</description><pubDate>Sun, 10 Feb 2019 00:00:00 GMT</pubDate></item><item><title>I made a thing - Score keeper</title><link>https://geekpulp.co.nz/2019/02/08/i-made-a-thing-score-keeper/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/08/i-made-a-thing-score-keeper/</guid><description>I’ve been doing a web development course for a few months and today I made my first thing that actually does something. Nothing amazing mind you, but it’s a…</description><pubDate>Fri, 08 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Learning from a 579-year-old printing press</title><link>https://geekpulp.co.nz/2019/02/07/learning-from-a-579-year-old-printing-press/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/07/learning-from-a-579-year-old-printing-press/</guid><description>Gutenberg is the name of WordPress’ new editor and like its namesake, the Gutenberg printing press, I think it’s going to be a big deal. Recently I’ve been…</description><pubDate>Thu, 07 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Listen to your heart</title><link>https://geekpulp.co.nz/2019/02/06/listen-to-your-heart/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/06/listen-to-your-heart/</guid><description>JavaScript is responsible for the behaviour of your website/app. At the heart of affecting the behaviour of the page is listening for user interaction events.…</description><pubDate>Wed, 06 Feb 2019 00:00:00 GMT</pubDate></item><item><title>This is our concern, Dude</title><link>https://geekpulp.co.nz/2019/02/05/this-is-our-concern-dude/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/05/this-is-our-concern-dude/</guid><description>In web development, there&apos;s a concept called &quot;the separation of concerns&quot; between your HTML, CSS and JavaScript. Each language plays a role in web development…</description><pubDate>Tue, 05 Feb 2019 00:00:00 GMT</pubDate></item><item><title>DOM DOM DOM</title><link>https://geekpulp.co.nz/2019/02/04/dom-dom-dom/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/04/dom-dom-dom/</guid><description>Playing with the DOM is all about adding interactivity to your page. The DOM (Document Object Model) is the interface between your JavaScript and your…</description><pubDate>Mon, 04 Feb 2019 00:00:00 GMT</pubDate></item><item><title>GitHub flow</title><link>https://geekpulp.co.nz/2019/02/02/github-flow/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/02/github-flow/</guid><description>I&apos;ve recently been attempting to contribute to some open-source GitHub projects with varying degrees of success. One thing that&apos;s extremely useful to do before…</description><pubDate>Sat, 02 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Load scripts last</title><link>https://geekpulp.co.nz/2019/02/01/load-scripts-last/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/02/01/load-scripts-last/</guid><description>So you’ve got your HTML and CSS sorted and you’ve started to drop in some customs scripts to make things a bit interactive. To keep things in shape it pays to…</description><pubDate>Fri, 01 Feb 2019 00:00:00 GMT</pubDate></item><item><title>No Comments</title><link>https://geekpulp.co.nz/2019/01/31/no-comments/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/31/no-comments/</guid><description>When I was first learning to code, something that came up a lot was to always comment your code. Code comments have value, but despite what my teachers at the…</description><pubDate>Thu, 31 Jan 2019 00:00:00 GMT</pubDate></item><item><title>DRY variables</title><link>https://geekpulp.co.nz/2019/01/30/dry-variables/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/30/dry-variables/</guid><description>The concept of DRY code is simple, Don’t Repeat Yourself. So if you look at some code you’ve just written and notice it’s looking a bit moist, AKA the same…</description><pubDate>Wed, 30 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Equals vs equals</title><link>https://geekpulp.co.nz/2019/01/29/equals-vs-equals/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/29/equals-vs-equals/</guid><description>In JavaScript not all comparisons are created equal... see what I did there. Let’s say we’re comparing two values like this: The use of “==“ will compare two…</description><pubDate>Tue, 29 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Zombie code</title><link>https://geekpulp.co.nz/2019/01/28/zombie-code/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/28/zombie-code/</guid><description>Part of developing (and certainly learning to develop) is creating code, commenting it out, and creating a better version. As you get into a flow state with…</description><pubDate>Mon, 28 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Keep your friends close and your variables closer</title><link>https://geekpulp.co.nz/2019/01/25/keep-your-friends-close-and-your-variables-closer/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/25/keep-your-friends-close-and-your-variables-closer/</guid><description>Back in the day, I used to have this habit of declaring all of my variables at the top of the file. My thinking at the time was it would keep everything…</description><pubDate>Fri, 25 Jan 2019 00:00:00 GMT</pubDate></item><item><title>How to function correctly</title><link>https://geekpulp.co.nz/2019/01/23/how-to-function-correctly/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/23/how-to-function-correctly/</guid><description>Coding is a fairly amazing thing to be able to do. There are effectively no limits to what can be done when you’re more or less writing the universe from…</description><pubDate>Wed, 23 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Simplify conditional statements</title><link>https://geekpulp.co.nz/2019/01/22/simplify-conditional-statements/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/22/simplify-conditional-statements/</guid><description>Consider the following code: Looks good right? It’s logical and easy to understand, just your standard if statement. All true, but over the course of an entire…</description><pubDate>Tue, 22 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Avoid abbreviating variables</title><link>https://geekpulp.co.nz/2019/01/21/avoid-abbreviating-variables/</link><guid isPermaLink="true">https://geekpulp.co.nz/2019/01/21/avoid-abbreviating-variables/</guid><description>Do you know what&apos;s super annoying when reading someone else code? Abbreviated variable or function names. Until late 2017 I hadn&apos;t done any coding in years so…</description><pubDate>Mon, 21 Jan 2019 00:00:00 GMT</pubDate></item><item><title>iPad Pro</title><link>https://geekpulp.co.nz/2018/11/25/ipad-pro/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/11/25/ipad-pro/</guid><description>I&apos;ve been really loving working on my 10.5-inch iPad Pro since I got it around a year ago. Recently the newer, fancier 11-inch pro came out and as much as I…</description><pubDate>Sun, 25 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Running lessons​</title><link>https://geekpulp.co.nz/2018/11/11/running-lessons/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/11/11/running-lessons/</guid><description>Over the past few years, I&apos;ve had an on and off relationship with running. I&apos;m not sure I&apos;d go as far as saying &quot;I&apos;m a runner&quot;, but I have run a few half…</description><pubDate>Sun, 11 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Oh yeah!</title><link>https://geekpulp.co.nz/2018/09/29/oh-yeah/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/09/29/oh-yeah/</guid><description>Hey, so in case you haven&apos;t heard already the Oculus Quest is a thing. It&apos;s been a long time coming but we finally have proper PC free VR. I&apos;m not going to go…</description><pubDate>Sat, 29 Sep 2018 00:00:00 GMT</pubDate></item><item><title>Making a podcast</title><link>https://geekpulp.co.nz/2018/07/04/making-a-podcast/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/07/04/making-a-podcast/</guid><description>News flash, I&apos;m working on a podcast. Maybe even more than one. I&apos;ve always loved podcasts and have been listening to them for as long as I can remember. I&apos;ve…</description><pubDate>Wed, 04 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Keynote countdown timer ⏲</title><link>https://geekpulp.co.nz/2018/05/28/keynote-countdown-timer/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/05/28/keynote-countdown-timer/</guid><description>I made a thing! I was helping a friend with a Keynote presentation deck. One of the tricker parts was that it needed an automatic 30 min on-screen timer to…</description><pubDate>Mon, 28 May 2018 00:00:00 GMT</pubDate></item><item><title>Github Learning Lab🔬</title><link>https://geekpulp.co.nz/2018/05/15/github-learning-lab/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/05/15/github-learning-lab/</guid><description>I&apos;ve been using GitHub for a while now as part of my spelunking into the world of VR and Mobile development. I think it&apos;s fair to say it&apos;s done a great job of…</description><pubDate>Tue, 15 May 2018 00:00:00 GMT</pubDate></item><item><title>How to: Setup CocoaPods in Xcode</title><link>https://geekpulp.co.nz/2018/05/06/how-to-setup-cocoapods-in-xcode/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/05/06/how-to-setup-cocoapods-in-xcode/</guid><description>Hey, guess what? I&apos;m learning iOS development and have been for months! Thought I might increase my rate of publishing to my blog if I did what I did for my VR…</description><pubDate>Sun, 06 May 2018 00:00:00 GMT</pubDate></item><item><title>Time to go VR?</title><link>https://geekpulp.co.nz/2018/05/04/time-to-go-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/05/04/time-to-go-vr/</guid><description>Well the Oculus Go is out. I’ll likely be picking one up later this year just to give it a go (see what I did there), but being a 3DOF system it isn’t the VR…</description><pubDate>Fri, 04 May 2018 00:00:00 GMT</pubDate></item><item><title>Moving host</title><link>https://geekpulp.co.nz/2018/04/09/moving-host/</link><guid isPermaLink="true">https://geekpulp.co.nz/2018/04/09/moving-host/</guid><description>Hey team, I&apos;m moving this site to a new host and I&apos;m yet to polish things up. Forgive me if things are a little rough around the edges at the moment.</description><pubDate>Mon, 09 Apr 2018 00:00:00 GMT</pubDate></item><item><title>Udacity VR Nano degree retrospective ⏳</title><link>https://geekpulp.co.nz/2017/12/12/udacity-vr-nano-degree-retrospective/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/12/12/udacity-vr-nano-degree-retrospective/</guid><description>When I started my Udacity VR Nano degree I knew I was in for a challenge. Now that I’ve successfully completed my final assignment I thought I&apos;d share some…</description><pubDate>Tue, 12 Dec 2017 00:00:00 GMT</pubDate></item><item><title>Done: Night at the museum ☑️</title><link>https://geekpulp.co.nz/2017/10/16/done-night-at-the-museum/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/10/16/done-night-at-the-museum/</guid><description>I’ve been AFK for a while (holiday) so I just wanted to post the details of the final version of &quot;night at the museum&quot; I finished a few weeks ago that I…</description><pubDate>Mon, 16 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Storytelling​ in VR 📖</title><link>https://geekpulp.co.nz/2017/09/28/storytelling-in-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/09/28/storytelling-in-vr/</guid><description>It&apos;s hard to not have &quot;all the feels&quot; watching the above video (Ideally in VR if you&apos;ve got a cardboard headset). The creators have done such an amazing job of…</description><pubDate>Thu, 28 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Optimising C# scripts in Unity 🏎</title><link>https://geekpulp.co.nz/2017/09/26/optimising-c-scripts-in-unity/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/09/26/optimising-c-scripts-in-unity/</guid><description>C# logoThe more I create C# scripts in Unity the more I learn about optimising those scripts. With code there are 100s of ways to solve a problem, not all of…</description><pubDate>Tue, 26 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Adding spatial audio in VR 🎧</title><link>https://geekpulp.co.nz/2017/09/12/adding-spatial-audio-in-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/09/12/adding-spatial-audio-in-vr/</guid><description>Part of my Night at the Museum project is adding audio descriptions to the objects on display. To do this in Unity I&apos;m making use of the spatial audio…</description><pubDate>Tue, 12 Sep 2017 00:00:00 GMT</pubDate></item><item><title>More progress 👨‍💻</title><link>https://geekpulp.co.nz/2017/09/03/more-progress/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/09/03/more-progress/</guid><description>Managed to get everything to compile to the phone again. Also, I can move about the place now :) The big issue was around the legacy Google Cardboard SDK…</description><pubDate>Sun, 03 Sep 2017 00:00:00 GMT</pubDate></item><item><title>Getting back on track 🔧</title><link>https://geekpulp.co.nz/2017/08/31/getting-back-on-track/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/31/getting-back-on-track/</guid><description>So that thing I broke, it&apos;s getting fixed. Little by little, day by day. So far I&apos;ve managed to get: VR working properly again (at least I think I have) select…</description><pubDate>Thu, 31 Aug 2017 00:00:00 GMT</pubDate></item><item><title>How to make stuff ⚙️</title><link>https://geekpulp.co.nz/2017/08/28/how-to-make-stuff/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/28/how-to-make-stuff/</guid><description>Making stuff is difficult, especially when that stuff is new. This is something I&apos;m all too aware of. I was progressing nicely with my Night at the Museum…</description><pubDate>Mon, 28 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Project: Night at the Museum 🏛</title><link>https://geekpulp.co.nz/2017/08/10/project-night-at-the-museum/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/10/project-night-at-the-museum/</guid><description>I&apos;m working on a project for my studies with Udacity. The goal is to create a VR experience that demonstrates my research into a VR company. I&apos;ll do a series…</description><pubDate>Thu, 10 Aug 2017 00:00:00 GMT</pubDate></item><item><title>The Daily 360 📰</title><link>https://geekpulp.co.nz/2017/08/06/the-daily-360/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/06/the-daily-360/</guid><description>So it turns out the New York Times has been doing daily 360 stories for some time now. You can view them all on their sub site, the aptly named &quot;The Daily…</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate></item><item><title>VR course exercise 🤔</title><link>https://geekpulp.co.nz/2017/08/06/vr-course-exercise/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/06/vr-course-exercise/</guid><description>As part of my VR course, I’ve been asked to perform a bit of a thought experiment. The outline of this work is: Imagine you want to make a VR Education…</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate></item><item><title>VR: Reshaping industries 🤔</title><link>https://geekpulp.co.nz/2017/08/06/vr-reshaping-industries/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/06/vr-reshaping-industries/</guid><description>As a bit of a thought experiment, I&apos;m taking a look at an industry and imagine a VR app might reshaping it. Given my family&apos;s always been in the construction…</description><pubDate>Sun, 06 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Types of VR 🐴🦄🌈</title><link>https://geekpulp.co.nz/2017/08/03/types-of-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/08/03/types-of-vr/</guid><description>As discussed earlier, there are loads of terms floating around in the world of VR. But it&apos;s not just things on the spectrum between AR and VR. There are also…</description><pubDate>Thu, 03 Aug 2017 00:00:00 GMT</pubDate></item><item><title>Process: Puzzler 👨‍💻</title><link>https://geekpulp.co.nz/2017/07/30/process-puzzler-project/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/30/process-puzzler-project/</guid><description>Over the past few months I’ve been studying with Udacity to learn VR software development. The course has been great so far, so I thought I’d share a little of…</description><pubDate>Sun, 30 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Augmented Reality&apos;s A-ha Moment 🎤</title><link>https://geekpulp.co.nz/2017/07/27/augmented-realitys-a-ha-moment/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/27/augmented-realitys-a-ha-moment/</guid><description>Everyone is using the headline, but it&apos;s so good I had to repeat it. Such a great example of ARkit in action. Apple&apos;s really on to a winner. Here&apos;s context for…</description><pubDate>Thu, 27 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Hardware for VR development 🖥</title><link>https://geekpulp.co.nz/2017/07/25/hardware-for-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/25/hardware-for-vr/</guid><description>Starting out in VR development it&apos;s easy to think you&apos;ll spend the earth on special hardware to get going. The reality is that&apos;s just not true. The below 360…</description><pubDate>Tue, 25 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Ready player one 🕹</title><link>https://geekpulp.co.nz/2017/07/22/ready-player-one/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/22/ready-player-one/</guid><description>I&apos;m 6 chapters into the book and suddenly there&apos;s a movie trailer. Awesome!</description><pubDate>Sat, 22 Jul 2017 00:00:00 GMT</pubDate></item><item><title>$99 AR headset 😍</title><link>https://geekpulp.co.nz/2017/07/21/99-ar-headset/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/21/99-ar-headset/</guid><description>I seriously doubt the stock like silliness in this promo video is even remotely connected to reality... but $99USD AR headset! Sign me up!</description><pubDate>Fri, 21 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Locomotion 🚂</title><link>https://geekpulp.co.nz/2017/07/21/locomotion/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/21/locomotion/</guid><description>You know what’s really fun? Being able to move around and interact in a virtual environment. You know what isn’t? Barfing all over your new all birds. That’s…</description><pubDate>Fri, 21 Jul 2017 00:00:00 GMT</pubDate></item><item><title>VR and the power of scale 💗</title><link>https://geekpulp.co.nz/2017/07/13/vr-and-the-power-of-scale/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/13/vr-and-the-power-of-scale/</guid><description>One of the most powerful things about VR is its ability to have a shared experience at scale. From an education perspective, this is an extremely exciting…</description><pubDate>Thu, 13 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Process: User experience testing 🔬</title><link>https://geekpulp.co.nz/2017/07/06/process-user-experience-testing/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/06/process-user-experience-testing/</guid><description>As I said in my previous post on process, it’s important to test your work early and often. This means getting in front of your users and collecting feedback,…</description><pubDate>Thu, 06 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Working with GameObjects in Unity 👾</title><link>https://geekpulp.co.nz/2017/07/03/tips-for-working-with-gameobjects-in-unity/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/07/03/tips-for-working-with-gameobjects-in-unity/</guid><description>Given I’m currently learning to develop in Unity I thought I’d share a few tips I pick up along the way to becoming proficient with it. When creating a scene…</description><pubDate>Mon, 03 Jul 2017 00:00:00 GMT</pubDate></item><item><title>Call a cop, ARkit is so good it&apos;s a crime 👮</title><link>https://geekpulp.co.nz/2017/06/30/arkit-is-just-amazing/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/30/arkit-is-just-amazing/</guid><description>We&apos;ve seen some amazing stuff already with ARkit but this new demo really takes the cake. Just amazing tech. Hats off to Nedd for this one. So fancy! Source:…</description><pubDate>Fri, 30 Jun 2017 00:00:00 GMT</pubDate></item><item><title>AR/MR/VR/XR WTF? 🤔</title><link>https://geekpulp.co.nz/2017/06/30/armrvrxr-wtf/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/30/armrvrxr-wtf/</guid><description>One of the problems with discussion of emerging technologies is terminology, or more importantly the lack of clearly defined terminology. At the moment this…</description><pubDate>Fri, 30 Jun 2017 00:00:00 GMT</pubDate></item><item><title>More than games 🎮</title><link>https://geekpulp.co.nz/2017/06/28/more-than-games/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/28/more-than-games/</guid><description>When thinking of VR/AR/MR it’s easy for your mind to leap to games. Games are the obvious low hanging fruit of the industry, especially given all this stuff…</description><pubDate>Wed, 28 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Space 👨‍🚀</title><link>https://geekpulp.co.nz/2017/06/23/space/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/23/space/</guid><description>In VR, as in real life, personal space matters. Personal space is &quot;the physical space immediately surrounding someone, into which encroachment can feel…</description><pubDate>Fri, 23 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Process 📝</title><link>https://geekpulp.co.nz/2017/06/22/process/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/22/process/</guid><description>The making of a &quot;thing&quot; happens in loads of different ways, but I&apos;ve always found it&apos;s best to have some sort of process to get a good result. It doesn&apos;t have…</description><pubDate>Thu, 22 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Mixed reality capture or: how to share your VR work 🎥</title><link>https://geekpulp.co.nz/2017/06/20/mixed-reality-capture-or-how-to-share-your-vr-work/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/20/mixed-reality-capture-or-how-to-share-your-vr-work/</guid><description>You&apos;ve likely all see the videos showing VR users actually immersed in a VR world, like the demo at WWDC. The question is, how can you do the same with your…</description><pubDate>Tue, 20 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Way of the future 📈</title><link>https://geekpulp.co.nz/2017/06/20/way-of-the-future/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/20/way-of-the-future/</guid><description>There might be something to this VR/AR business... IMG_4309 But seriously it will be interesting to see how these numbers shift in the coming years.</description><pubDate>Tue, 20 Jun 2017 00:00:00 GMT</pubDate></item><item><title>VR design - Google Street View for iOS 🗺</title><link>https://geekpulp.co.nz/2017/06/18/vr-design-google-street-view-for-ios/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/18/vr-design-google-street-view-for-ios/</guid><description>Part of my Udcaity VR course involves doing a quick/light review of a Google Cardboard app. So I figured I might as well post that here too. VR App review -…</description><pubDate>Sun, 18 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Augmented reality 📲</title><link>https://geekpulp.co.nz/2017/06/17/augmented-reality/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/17/augmented-reality/</guid><description>Ever since Pokemon Go, AR seems to have worked its way into the &quot;parlance of our time&quot;. Truth be told we&apos;ve actually had loads of examples of AR apps for years…</description><pubDate>Sat, 17 Jun 2017 00:00:00 GMT</pubDate></item><item><title>iOS 11 Wingnut AR SURREAL Demo</title><link>https://geekpulp.co.nz/2017/06/16/117/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/16/117/</guid><description>Now this is exciting stuff. AR is only just getting started, but now it has the key, a platform.</description><pubDate>Fri, 16 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Git ⬆️</title><link>https://geekpulp.co.nz/2017/06/16/git/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/16/git/</guid><description>Since I&apos;m learning VR it seemed a good idea to finally learn Git properly. In the past, I&apos;d used GitHub just to play around with git conceptually. I liked it,…</description><pubDate>Fri, 16 Jun 2017 00:00:00 GMT</pubDate></item><item><title>I ❤️ VR</title><link>https://geekpulp.co.nz/2017/06/15/i-vr/</link><guid isPermaLink="true">https://geekpulp.co.nz/2017/06/15/i-vr/</guid><description>I&apos;ve been studying VR development for a few months now. As I advance in the course I&apos;m having to choose a specialisation. I&apos;m more interested in high immersion…</description><pubDate>Thu, 15 Jun 2017 00:00:00 GMT</pubDate></item><item><title>Siri 🤖</title><link>https://geekpulp.co.nz/2016/05/29/siri/</link><guid isPermaLink="true">https://geekpulp.co.nz/2016/05/29/siri/</guid><description>I&apos;ve just been reading this really interesting post on the possibility of a vastly improved Siri. It&apos;s funny how even Apple fans get into a panic whenever a…</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate></item></channel></rss>