Andy Haskell

Andy Haskell @andyhaskell

About: Software engineer at Salesforce (prev MIT), Google Developer Expert in Go, organizer at Boston Golang, resident #sloth enthusiast at everywhere

Location:
Boston
Joined:
Feb 27, 2019

Andy Haskell
articles - 52 total

Conferencing tips as an autistic + ADHD conference-goer

I'm an AuDHD (autistic+ADHD) software engineer, and I've been going to tech conferences since OWASP...

Learn More 19 2Feb 27

How AuDHD traits have helped me get good at devrel

Developer relations (devrel) might not be front of everyone's mind as a career that a neurodivergent...

Learn More 12 1Apr 14 '24

Write your tech talk slides rapidly with Marp

I've been doing public speaking in tech since 2015 when I presented my very first lightning talk at...

Learn More 38 1Nov 14 '23

Using Testify Mock in web clients

In the last tutorial, we looked at: How Testify Mock helps us make nondeterministic code...

Learn More 12 1Oct 24 '22

Mocks in Go tests with Testify Mock

In parts 1-3 of this tutorial series, we saw how you can use Go to write automated tests. Go's...

Learn More 53 1Oct 24 '22

Processing user input in Bubble Tea with a menu component

In the last tutorial, we did a "hello world" app, and it processed just a bit of user input ("press...

Learn More 26 3Oct 23 '22

Intro to Bubble Tea in Go

Doing stuff in the command line is cool and can make you feel like you're the hero in a hacker movie....

Learn More 56 3Oct 23 '22

#WebDevSampler challenge - My answers in Go

As a first time doing the #WebDevSampler challenge, I used Go, which is a popular backend language,...

Learn More 9 5Aug 12 '22

Introducing the #WebDevSampler challenge

There are a lot of programming languages you can use to code the server for your web app, but...

Learn More 4 0Aug 10 '22

#GopherDiggingRuby: Intro to blocks in Ruby

When you're coding in Ruby, one piece of syntax you'll see a lot of is blocks, with either the curly...

Learn More 6 2Jan 22 '22

#GopherDiggingRuby: Make a dev.to image link fetcher in Ruby

I write a lot of blog posts on dev.to and really like using Markdown for blogging. But one thing that...

Learn More 5 1Jan 18 '22

Convert images to mosaics in p5.js

p5.js is a fun JavaScript library for drawing on an HTML5 canvas, and it has some of the clearest...

Learn More 35 0Jan 1 '22

Type systems as told by my dog

There are a lot of programming languages out there to build cool apps in, and one of the major...

Learn More 9 3Nov 27 '21

Test your Go web apps with httptest

In part 1 of this series, we looked at the basics of writing tests in Go with the testing.T type, and...

Learn More 26 2Jul 23 '21

Subtesting, skipping, and cleanup in the Go testing.T

In my last tutorial, we looked at the basics of writing tests in Go. We saw: 🚦 how the testing.T ty...

Learn More 26 0Jun 7 '21

Basics of first-class functions in Go

Even though Go is not mainly a functional language, it does have the core concept that functions are...

Learn More 17 1Jun 2 '21

What you can get out of doing a side project, even if you don't finish

One of many great ways to build your career in tech is by trying out a side project. It's a hands-on...

Learn More 7 0May 22 '21

Intro to automated testing in Go

Testing with Go's standard library for newcomers to Go

Learn More 29 2Mar 9 '21

Get started screen reader testing with screen readers and the accessibility tree

If you're getting started with web accessibility, you'll want to understand what exactly the results...

Learn More 15 1Jan 25 '21

Making custom Jest assertion matchers in JavaScript and TypeScript

Jest is a powerful tool for testing your JavaScript code, giving an expect syntax that reads like a s...

Learn More 20 2Dec 29 '20

Using Dexie.js to write slick IndexedDB code

Part 4 of my IndexedDB tutorial series, on the basic IndexedDB actions

Learn More 36 2Nov 28 '20

A first look at Crystal as a Gopher

Crystal is a fairly new language, which started in 2014, and it's got some cool features: 🏷 Static t...

Learn More 18 0Oct 2 '20

How to use someone else's Vue component

With Vue.js, you give your web apps a component-based architecture; the big user experience you're se...

Learn More 9 0Aug 30 '20

Going from .vue files to vue-cli

In the last tutorial, we saw how by reorganizing our Vue code and then adding a build process to our...

Learn More 7 0Aug 22 '20

Going from plain Vue to .vue files

If you've read the official Vue.js Guide, you've seen how Vue apps are made of components, you can ma...

Learn More 1 0Aug 22 '20

Sorting in Go from JavaScript

In computer science, sorting means taking a collection of items, and rearranging them so they are in...

Learn More 6 0May 25 '20

Speakers, what are the biggest misconceptions you had about speaking before you started?

A post by &y H. Golang (he/him)

Learn More 3 1May 11 '20

Perfectionism as a content creator and what I do about it

I have been a content creator on and off since 2010, writing blog posts about Go and frontend, and sp...

Learn More 27 1Apr 29 '20

Build a web API client in Go, Part 3: Define our client

In part 1 of this tutorial, we saw how send requests to an API using the Go net/http client, and in p...

Learn More 36 1Apr 20 '20

Build a web API client in Go, Part 2: Deserializing the data

In part 1 of this tutorial, we got an API key for the ClimaCell API, used it to connect to ClimaCell...

Learn More 16 1Apr 20 '20