Ian MarshallCreate a minimal hover menu on Shopify with just CSSShopify gives you a lot of control over how your navigation appears without needing to know any complex code. Their click and drag…Feb 17, 2023Feb 17, 2023
Ian MarshallHow not to ace the debugging interviewFor better or worse, the majority of programming is not spinning up a fresh application from scratch, but trudging through code written by…Jun 9, 2022Jun 9, 2022
Ian MarshallA beginners guide to Shopify Themekit and SchemaI began to learn to code during lockdown in 2020 and since then I have relied on the kindness of strangers to share their own solutions…Jan 28, 2022Jan 28, 2022
Ian MarshallThe simplest version of the internetIn a recent interview for an engineering position I was asked a very broad-reaching question: how does the internet work? There are many…Aug 12, 2021Aug 12, 2021
Ian MarshallDefining components with const vs class in ReactWhile learning React (or any new coding language) I find myself defaulting to following a recipe — I look for another example of a…May 25, 2021May 25, 2021
Ian MarshallLeveraging nested routes in fetch requestsCreating my first application with a Javascript front end and Ruby on Rails backend provided plenty of challenges, from small things like…Apr 19, 2021Apr 19, 2021
Ian MarshallinnerHTML vs append with Event ListenersWhen creating my first JavaScript / Rails API application I found myself creating many (simple) methods for the first time, like…Apr 12, 2021Apr 12, 2021
Ian MarshallAn Exhaustive, Nested Form with dropdown guideCreating forms for nested resources with Ruby on Rails can be a huge headache, but after scouring the internet for every example I could…Mar 18, 2021Mar 18, 2021
Ian MarshallSessions, redirects, and when to set instance variablesIf you click on this link, your browser should take you to the Medium home page. You’re not asked to log in again, and you should still…Feb 18, 2021Feb 18, 2021
Ian MarshallCreating next/back buttons in HTMLOne of the most vexing and difficult parts of creating a Sinatra flashcard application is the core functionality of the flash cards…Feb 13, 2021Feb 13, 2021