{"@attributes":{"version":"2.0"},"channel":{"title":"codapi: Interactive code examples on codapi","link":"https:\/\/codapi.org\/","description":"Recent content in codapi: Interactive code examples on codapi","generator":"Hugo -- gohugo.io","language":"en-us","lastBuildDate":"Sat, 27 Dec 2025 00:00:00 +0000","item":[{"title":"Try C3 in Y minutes","link":"https:\/\/codapi.org\/try\/c3\/","pubDate":"Sat, 27 Dec 2025 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/c3\/","description":"C3 is a systems programming language that aims to be an evolution of C; enabling the same paradigms and syntax where possible, while adding more modern quality of life features.\nimport std::io; fn void main() { io::printfn(&#34;Hello, World!&#34;); } Hello, World! The purpose of this tutorial is to get you started programming in C3 as soon as possible. Some familiarity with the C language is recommended, but general programming concepts will still be covered."},{"title":"Try Python in Y minutes","link":"https:\/\/codapi.org\/try\/python\/","pubDate":"Sat, 08 Mar 2025 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/python\/","description":"Python was created by Guido van Rossum in the early 90s. It is now one of the most popular languages in existence. I fell in love with Python for its syntactic clarity. It's basically executable pseudocode.\n\u2728 This is an open source guide. Feel free to improve it!\nDatatypes and Operators \u00b7 Variables and Collections \u00b7 Control Flow and Iterables \u00b7 Functions \u00b7 Modules \u00b7 Classes \u00b7 Generators and Decorators \u00b7 Further Reading"},{"title":"Try Lua in Y minutes","link":"https:\/\/codapi.org\/try\/lua\/","pubDate":"Sun, 12 May 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/lua\/","description":"Lua is designed to be a lightweight embeddable scripting language that is easy to learn and use and to embed into your application.\nThis guide has been adapted from the learnxinyminutes page on Lua and the Lua reference manual.\nIntroduction \u00b7 Variables and flow control \u00b7 Functions \u00b7 Tables \u00b7 Metatables and metamethods \u00b7 Class-like tables and inheritance \u00b7 Modules \u00b7 Further Reading\n\u2728 This is an open source guide. Feel free to improve it!"},{"title":"Try curl in Y minutes","link":"https:\/\/codapi.org\/try\/curl\/","pubDate":"Fri, 29 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/curl\/","description":"Curl (client for URLs) is a tool for client-side internet transfers (uploads and downloads) using a specific protocol (such as HTTP, FTP or IMAP), where the endpoint is identified by a URL. Curl runs on 92 operating systems and has over 20 billion installations worldwide.\nCurl supports a crazy number of protocols, from HTTP, FTP and TELNET to IMAP, LDAP and GOPHER. It runs on 92 operating systems and has over 20 billion installations worldwide."},{"title":"Try grep in Y minutes","link":"https:\/\/codapi.org\/try\/grep\/","pubDate":"Fri, 29 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/grep\/","description":"grep is the ultimate text search tool available on virtually all Linux machines. While there are now better alternatives (such as ripgrep), you will still often find yourself on a server where grep is the only search tool available. So it's nice to have a working knowledge of it.\nBasics \u00b7 Recursive search \u00b7 Search options \u00b7 Output options \u00b7 Final thoughts\n\u2728 This is an open source guide. Feel free to improve it!"},{"title":"Try Go in Y minutes","link":"https:\/\/codapi.org\/try\/go\/","pubDate":"Wed, 27 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/go\/","description":"Go was created out of the need to get work done. It's not the latest trend in programming language theory, but it is a way to solve real-world problems.\nGo draws concepts from imperative languages with static typing. It's fast to compile and fast to execute, it adds easy-to-understand concurrency because multicore CPUs are now common, and it's used successfully in large codebases.\nGo comes with a rich standard library and a large, thriving community."},{"title":"Try ripgrep in Y minutes","link":"https:\/\/codapi.org\/try\/ripgrep\/","pubDate":"Tue, 19 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/ripgrep\/","description":"ripgrep is a command line tool that searches your files for patterns that you give it. It's similar to grep, but provides a better user experience and is (generally) faster.\nBasics \u00b7 Recursive search \u00b7 Useful options \u00b7 Replacements \u00b7 Configuration \u00b7 Further reading\n\u2728 This is an open source guide. Feel free to improve it!\nBasics ripgrep behaves as if it were reading each file line by line:\nIf a line matches the pattern given to ripgrep, that line is printed."},{"title":"Try Git in Y minutes","link":"https:\/\/codapi.org\/try\/git\/","pubDate":"Thu, 14 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/git\/","description":"Git is the distributed version control system used in software development today. It's very powerful, but also known for its not-so-obvious syntax.\nConcepts \u00b7 Basics \u00b7 Branch &amp; merge \u00b7 Local &amp; remote \u00b7 Undo \u00b7 Advanced \u00b7 Final thoughts\n\u2728 This is an open source guide. Feel free to improve it!\nConcepts This is the only piece of theory in the guide. I'll keep it short and simplified to the \u03c0 == 3 level."},{"title":"Try Caddy in Y minutes","link":"https:\/\/codapi.org\/try\/caddy\/","pubDate":"Sun, 03 Mar 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/caddy\/","description":"Caddy is a powerful, extensible server platform to serve your sites, services, and apps. Most people use Caddy as a web server or proxy.\nThis interactive guide introduces the basics of Caddy, Caddy API and the Caddyfile. You can try all examples without leaving the browser or installing anything.\nGetting started - Running Caddy \u00b7 Your first config \u00b7 Your first Caddyfile \u00b7 JSON vs. Caddyfile \u00b7 API vs. Config files \u00b7 Start, stop, run"},{"title":"Try scikit-learn in Y minutes","link":"https:\/\/codapi.org\/try\/scikit-learn\/","pubDate":"Thu, 29 Feb 2024 00:00:00 +0000","guid":"https:\/\/codapi.org\/try\/scikit-learn\/","description":"Scikit-learn is an open source machine learning library for supervised and unsupervised learning. It provides various tools for model fitting, data preprocessing, model selection, model evaluation, and many other utilities.\nThis guide introduces the machine learning vocabulary that is used throughout scikit-learn and provides a simple learning example.\nAbout machine learning \u00b7 Loading a dataset \u00b7 Learning and predicting \u00b7 Evaluating results \u00b7 Further reading\n\u2728 This is an open source guide."}]}}