Programming problems that seem easy, but aren’t, featuring Jon Skeet
Jon Skeet, the first Stack Overflow user with a million reputation, sits down with Ryan to share his wealth of knowledge on all things development: the deceptively simple but actually complicated problem of timezones, the importance of clear documentation for programmers, handling breaking changes and upgrading legacy systems, and the
Read moreGemini in Google Workspace: Your New AI-Powered Collaborator
Transform your daily work grind by automating emails, presentations, and data analysis with Google's Gemini in Workspace. Continue reading Gemini in Google Workspace: Your New AI-Powered Collaborator on SitePoint.
Read moreTop Byteboard alternatives for technical hiring in 2025
Hiring engineers in 2025 is not only about staying competitive and attracting the right candidates. It’s also about establishing a process that runs smoothly for your team. Without the right platform and evaluation tools, engineer hiring can feel chaotic for hiring managers looking to pinpoint true technical skills. Between inflated
Read moreChris’ Corner: Tokens
Mr. Brad Frost, and his brother Ian, have a new course they are selling called Subatomic: The Complete Guide to Design Tokens. To be honest, I was a smidge skeptical. I know what a design token is. It’s a variable of a color or font-family or something. I pretty much
Read moreReliability for unreliable LLMs
Large language models are non-deterministic by design. Here's how you can inject a little bit of determinism into GenAI workflows.
Read moreZooming in on a fractalish plot
The exponential sum of the day page on my site draws an image every day by plugging the month, day, and year into a formula. Details here. Today’s image looks almost solid blue in the middle. The default plotting line width works well for most days. For example, see what
Read moreMost ints are not floats
All integers are real numbers, but most computer representations of integers do not equal computer representations of real numbers. To make the statement above precise, we have to be more specific about what we mean by computer integers and floating point numbers. I’ll use int32 and int64 to refer to
Read moreYou’ve got 99 problems but data shouldn’t be one
Ryan is joined by Tobiko Data co-founders Toby Mao and Iaroslav Zeigerman to talk about the crucial role of rigorous data practices and tooling, the innovations of Tobiko Data’s SQLMesh and SQLGlot, and their insights into the future of data engineering with the rise of AI.
Read moreDetermine whether a large integer is a square
Years ago I wrote about a fast way to test whether an integer n is a square. The algorithm rules out a few numbers that cannot be squares based on their last (hexidecimal) digit. If the the integer passes through this initial screening, the algorithm takes the square root of n as
Read moreDroip Review: Why You Should Choose Droip Over Traditional WordPress Page Builders in 2025
Traditional WordPress builders are outdated. See how Droip's modern visual builder delivers true design freedom, clean code, and powerful features without the bloat. Continue reading Droip Review: Why You Should Choose Droip Over Traditional WordPress Page Builders in 2025 on SitePoint.
Read more