Writing Interpreter in Rust — Repl, Files, and Comments (Part 4)
Let’s implement the REPL (Read-Eval-Print Loop), reorganise the project, and add file and comments supportContinue reading on Better Programming »
Read moreThe company making it easier to turn your coffee machine into a robot
Ben welcomes back friend of the show Eliot Horowitz, cofounder and CTO of Viam, who’s also the cofounder and former CTO of MongoDB. They talk about the current status of robot assistants, why Viam is hardware-agnostic, and building robots to train cats (good luck with that).
Read moreHow to Build a Simple Spellchecker with ChatGPT
Learn how to leverage the OpenAI API and a cloud function to create an application that identifies spelling errors and understands context. Continue reading How to Build a Simple Spellchecker with ChatGPT on SitePoint.
Read moreChris’ Corner: Naming, Tiles, and Simplicity
They say “naming things is hard” not because picking any ol’ name is hard, but because picking a useful, long-lasting, meaningful, understandable, deeply communicative name is hard. Screw it up and you can confuse yourself and others unnecessarily. We’re in a dev cycle right now on CodePen itself that has
Read moreChoosing a Tech Stack: 10 Important Factors to Consider
React vs Vue, Kubernetes vs docker, Kotlin vs Go — the choice is yoursContinue reading on Better Programming »
Read moreIs AI enough to increase your productivity?
Being an effective coder with a code generation tool still requires you to be an effective coder without one.
Read moreNearest, easiest, and most accessible
From Love What Lasts, Joshua Gibbs: … there are too many things in the world to care equally about them all. The sheer volume of things … demands that we have hierarchical standards by which to judge their value, or else we are condemned to give our lives over entirely
Read moreA Message from Prashanth Chandrasekar, CEO Stack Overflow
Over the last 15 years, we’ve built Stack Overflow into an industry-crucial knowledge base for millions of developers and technologists. During this time we’ve experienced years filled with opportunities and challenges. This year is no different.
Read moreJohnson circle theorem
Draw three circles of radius r that intersect at a single point. Then draw a triangle connecting the remaining three points of intersection. (Each pair of circles intersects in two points, one of which is the point where all three circles intersect, so there are three other intersection points.) Then
Read moreNewton line
Let Q be a convex quadrilateral with at most two parallel sides. Draw the two diagonals then draw a line through their midpoints. This line is called the Newton line. (The requirement that at most two sides are parallel insures that the midpoints are distinct and so there is a
Read more