blog.iankulin.com

Web-Dev

HTML 001

I give a beginner-level introduction to HTML covering what markup tags are, paired versus unpaired tags, and why HTML is semantic rather than about display. I explain the basic document structure with html, head, and body tags, how tags nest, and how to add an image with the img tag, building up a simple example page along the way...

CSS for Beginners

I found the ZTM webdev course was skipping ahead too quickly and decided it needed supplementing. For CSS, I’ve chosen a YouTube series by Dave Gray as the additional material...

Who is Emmet?

Emmet is a Visual Studio Code feature that expands short abbreviations into full HTML, using CSS selector syntax. I describe how I discovered it and demonstrate the basics: creating elements with classes and ids, nesting child elements, inserting text, and repeating items such as list entries...

ZTM - Complete Web Developer

A few weeks into the Zero to Mastery Complete Web Developer course on Udemy, I compare it with Paul Hudson’s 100 Days of SwiftUI across several dimensions: video versus text format, pacing and depth, how current the content is, student exercises, and cost. My early impressions are positive, though the course is faster-paced and less hands-on than the SwiftUI counterpart...