Ian Lopshire
  • Home
  • About
9 Aug 2020

An (Idiomatic?) Go Future Implementation

The future pattern [https://en.wikipedia.org/wiki/Futures_and_promises] is almost ubiquitous in software development, but you don't often see it in Go. I think there are a number of good reasons for this  – one being the lack of support in the standard library or any good community

28 Aug 2015

Euler Golang #4 – Largest Palindrome Product

The Problem [https://projecteuler.net/problem=4] > A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99. Find the largest palindrome made from the product of two 3-digit numbers. This problem is easily solvable with brute force;

1 Apr 2015

Adjure - Simple API Testing

Adjure is a open-source tool designed to test url based APIs. The goal was to be simple and easy to use. You can find the project on GitHub here [http://github.com/ianlopshire/adjure]. Technical information Adjure is built with handlebars.js for client side templating. The XHR is handled

18 Sep 2014

Javascript Scroll Events (Doing it Right)

The javascript scroll event is quite useful, but used poorly it can harm performance and annoy your users. If the following code snippet looks familiar, you should probably keep reading. scrollHandler = function(){ //Do some stuff console.log(++i); } window.onscroll = scrollHandler; The Problem In the above example, the scroll handler

1 Jul 2014

Wenonah Canoe Unofficial Redesign

If you have spent any time in the canoeing scene, you have probably heard of Wenonah. I took it upon myself to (unofficially) redesign their site. Their current site can be found at Wenonah.com [http://www.wenonah.com]. The Design While canoeing, you find yourself in so many beautiful

  • Home
  • About
Published with Ghost