Fractional linear and linear
A function of the form where ad – bc ≠ 0 is sometimes called a fractional linear transformation or a bilinear transformation. I usually use the name Möbius transformation. In what sense are Möbius transformations linear transformations? They’re nonlinear functions unless b = c = 0. And yet they’re analogous
Read moreNaming Awk
The Awk programming language was named after the initials of its creators. In the preface to a book that just came out, The AWK Programing Language, Second Edition, the authors give a little background on this. Naming a language after its creators shows a certain paucity of imagination. In our
Read moreMojo: The usability of Python with the performance of C
Chris Lattner helped create Swift, Clang, and LLVM. Now CEO and cofounder of Modular AI, he tells the home team how they built Mojo, a new programming language for AI developers that can be thousands of times faster than Python.
Read moreBuild a Serverless App Fast with Zipper: Write TypeScript, Offload Everything Else
After reminiscing about the good ‘ol days of Ruby, I discovered the Zipper platform and wanted to see how quickly I could build somethingCourtesy: PressfotoI remember the first time I saw a demonstration of Ruby on Rails. With minimal effort, demonstrators created a full-stack web application that could be used
Read moreTurn Any API Into An Event-Driven Engine
Is your API defined with an Open API Spec? Good news! You can turn that into an event-driven engine in your CI pipelineImage from freepikThere’s no doubt that the world has gone async. People no longer wait at loading screens for 30 minutes while their task completes behind the scenes. We’ve figured
Read moreAdd AI Chat Dialog to Your VitePress Documentation Site
Photo by Alexander Shatov on UnsplashThis article will guide you on quickly empowering your VitePress documentation site with AI conversational capabilities using an open-source tool Documate. This will allow it to answer your users' questions based on the content of your documentation, supporting streaming outputs.The complete source code of the project
Read moreMastering Python Code Quality: A Holistic Journey
Tools, tips, and community insightsContinue reading on Better Programming »
Read moreUnraveling Computational Thinking: Beyond Just Code
Harnessing the power of computation to transform our approach to real-world challengesContinue reading on Better Programming »
Read moreThe Reports of TypeScript’s Death Have Been Greatly Exaggerated
Making sense of the madnessContinue reading on Better Programming »
Read moreBuild Your Own ChatGPT Clone with React and the OpenAI API
In this step-by-step tutorial, we walk through how to build a fully-functioning and stylish ChatGPT clone with React and the OpenAI API. Continue reading Build Your Own ChatGPT Clone with React and the OpenAI API on SitePoint.
Read more