This is the 1st in a series of videos on DSLs and Racket.
This tutorial is focused on introducing you to programing with Racket.
Let me know what you think and if there is anything specific you would like to learn about.
List of DSLs written in Racket:
Code shown in this video: https://gist.github.com/Gavinok/3aeb64f4e6d0c15fd5db3162c3b4e2da
00:00:00 - Intro
00:00:45 - Where Racket comes into play
00:01:47 - Why use Racket for writing DSLs
00:02:30 - Installing Racket
00:02:43 - DrRacket
00:03:27 - What is a REPL
00:03:59 - Primitives
00:05:04 - Lists
00:05:36 - Variables
00:06:10 - Functions
00:07:12 - Defining functions
00:09:37 - map
00:11:03 - If statements
00:12:16 - car and cdr
00:13:29 - What about loops?
00:17:45 - Outro
One thing we run into a fair amount in our design system work is the need to clarify the difference between "dark mode" and "components rendered on a dark background". What is actual dark mode? prefers-color-scheme is a CSS media feature that listens to a user's preference for dark or light
Building The SSG I’ve Always Wanted: An 11ty, Vite And JAM Sandwich
Back in January 2020, Ben Holmes set out to do what just about every web developer does each year: rebuild his personal site. In this article, he shares his story of how he set out to build his own build pipeline from absolute ground zero and created “Slinkity”.