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…7 min read·Feb 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…5 min read·Jun 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…6 min read·Jan 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…5 min read·Aug 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…4 min read·May 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…4 min read·Apr 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…3 min read·Apr 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…5 min read·Mar 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…3 min read·Feb 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…5 min read·Feb 13, 2021----