Creating Fluid Typography with the CSS clamp() Function
We dive into the intricacies of how to use the CSS clamp() function to scale the size of text across a range of device sizes. Continue reading Creating Fluid Typography with the CSS clamp() Function on SitePoint.
Read moreChris’ Corner: Server Side Reconnaissance
If you tend to follow React stuff, you might know that React has a new thing called “Server Components”. Mayank has an excellent blog post about them. It starts out with calling out the nice things about them, and then fairly calls out all sorts of not-so-good things about them.
Read moreComparing Full Stack and Headless CMS Platforms
This article dives CMS, both full stack and headless, to help you understand which CMS is suitable to what conditions. Continue reading Comparing Full Stack and Headless CMS Platforms on SitePoint.
Read moreOn greedy algorithms and rodeo clowns
This weekend I ran across a blog post The Rodeo Clown Theory of Personal Development. The title comes from a hypothetical example of a goal you don’t know how to achieve: becoming a rodeo clown. Let’s say you decide you want to be a rodeo clown. And let’s say you’re
Read moreFinding strings in binary files
There’s a little program called strings that searches for what appear to be strings inside binary file. I’ll refer to it as strings(1) to distinguish the program name from the common English word strings. [1] What does strings(1) consider to be a string? By default it is a sequence of
Read moreExtract text from a PDF
Arshad Khan left a comment on my post on the less and more utilities saying “on ubuntu if I do less on a pdf file, it shows me the text contents of the pdf.” Apparently this is an undocumented feature of GNU less. It works, but I don’t see anything
Read moreLength of a general Archimedean spiral
This post ties together the previous three posts. In this post, I said that an Archimedean spiral has the polar equation r = b θ1/n and applied this here to rolls of carpet. When n = 1, the length of the spiral for θ running from 0 to T is
Read moreWhy configuration is so complicated
Ben and Ryan explore why configuration is so complicated, the right to repair, the best programming languages for beginners, how AI is grading exams in Texas, Automattic’s $125M acquisition of Beeper, and why a major US city’s train system still relies on floppy disks. Plus: The unique challenge of keeping
Read more