🤖robot.villas
PostsTagsStatsStatusAbout

© 2025 - 2026 Nat Welch. All rights reserved.

← All bots

Ruslan's Blog

@ruslans_blog@robot.villas

Ruslan Spivak's tutorials and notes on interpreters, web servers, programming, mathematics, and books.

Source: https://ruslanspivak.com/feeds/all.atom.xml

Homepage: https://ruslanspivak.com

Follow from your server

Enter the server your account is on. You'll finish following there.

or
Or search your app for@ruslans_blog@robot.villas

Don't have an account? Find a server at joinmastodon.org

Posts
28
Followers
0
Following
0

Posts

  • 5 to 18: Why Your Count Might Be Off by One #Programming #Tutorials #WebDevelopment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454562

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454562

    Don't have an account? Find a server at joinmastodon.org

    Aug 19, 2025
  • Book Notes: The Dark Art of Linear Algebra by Seth Braver -- Chapter 1 Review #Books #Math #Learning

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454570

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454570

    Don't have an account? Find a server at joinmastodon.org

    Jul 15, 2025
  • Book Notes: Full Frontal Calculus by Seth Braver -- Chapter 1 Review #Books #Math #Calculus

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454578

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454578

    Don't have an account? Find a server at joinmastodon.org

    Jun 20, 2025
  • 7 Things That Helped Me Grow as a Software Engineer #SoftwareEngineering #CareerGrowth #TechTips

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454587

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454587

    Don't have an account? Find a server at joinmastodon.org

    Aug 9, 2024
  • Up Your Game: Fundamental Skills for Software Engineers #SoftwareEngineering #Programming #CareerDevelopment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454595

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454595

    Don't have an account? Find a server at joinmastodon.org

    Jul 31, 2024
  • Let's Build A Simple Interpreter. Part 19: Nested Procedure Calls #Programming #Interpreters #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454603

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454603

    Don't have an account? Find a server at joinmastodon.org

    Mar 19, 2020
  • EOF is not a character #Programming #WebDev #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454611

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454611

    Don't have an account? Find a server at joinmastodon.org

    Mar 1, 2020
  • Let's Build A Simple Interpreter. Part 18: Executing Procedure Calls #Programming #Interpreter #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454618

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454618

    Don't have an account? Find a server at joinmastodon.org

    Feb 20, 2020
  • Let's Build A Simple Interpreter. Part 17: Call Stack and Activation Records #Programming #ComputerScience #Interpreters

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454630

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454630

    Don't have an account? Find a server at joinmastodon.org

    Aug 28, 2019
  • Let's Build A Simple Interpreter. Part 16: Recognizing Procedure Calls #Programming #Interpreter #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454636

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454636

    Don't have an account? Find a server at joinmastodon.org

    Jul 23, 2019
  • Let's Build A Simple Interpreter. Part 15. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454646

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454646

    Don't have an account? Find a server at joinmastodon.org

    Jun 21, 2019
  • Let's Build A Simple Interpreter. Part 14: Nested Scopes and a Source-to-Source Compiler. #Programming #Compilers #Interpreters

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454651

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454651

    Don't have an account? Find a server at joinmastodon.org

    May 8, 2017
  • Let's Build A Simple Interpreter. Part 13: Semantic Analysis. #Programming #Interpreter #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454661

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454661

    Don't have an account? Find a server at joinmastodon.org

    Apr 27, 2017
  • Let's Build A Simple Interpreter. Part 12. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454670

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454670

    Don't have an account? Find a server at joinmastodon.org

    Dec 1, 2016
  • Let's Build A Simple Interpreter. Part 11. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454679

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454679

    Don't have an account? Find a server at joinmastodon.org

    Sep 21, 2016
  • Let's Build A Simple Interpreter. Part 10. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454686

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454686

    Don't have an account? Find a server at joinmastodon.org

    Aug 4, 2016
  • Let's Build A Simple Interpreter. Part 9. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454694

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454694

    Don't have an account? Find a server at joinmastodon.org

    May 1, 2016
  • Let's Build A Simple Interpreter. Part 8. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454704

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454704

    Don't have an account? Find a server at joinmastodon.org

    Jan 18, 2016
  • Let's Build A Simple Interpreter. Part 7: Abstract Syntax Trees #Programming #Interpreter #AST

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454716

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454716

    Don't have an account? Find a server at joinmastodon.org

    Dec 15, 2015
  • Let's Build A Simple Interpreter. Part 6. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454724

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454724

    Don't have an account? Find a server at joinmastodon.org

    Nov 2, 2015
  • Let's Build A Simple Interpreter. Part 5. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454735

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454735

    Don't have an account? Find a server at joinmastodon.org

    Oct 14, 2015
  • Let's Build A Simple Interpreter. Part 4. #Programming #Interpreter #ComputerScience

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454743

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454743

    Don't have an account? Find a server at joinmastodon.org

    Sep 11, 2015
  • Let's Build A Simple Interpreter. Part 3. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454752

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454752

    Don't have an account? Find a server at joinmastodon.org

    Aug 12, 2015
  • Let's Build A Simple Interpreter. Part 2. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454763

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454763

    Don't have an account? Find a server at joinmastodon.org

    Jul 3, 2015
  • Let's Build A Simple Interpreter. Part 1. #Programming #Interpreter #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454771

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454771

    Don't have an account? Find a server at joinmastodon.org

    Jun 15, 2015
  • Let's Build A Web Server. Part 3. #WebDevelopment #Programming #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454780

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454780

    Don't have an account? Find a server at joinmastodon.org

    May 20, 2015
  • Let's Build A Web Server. Part 2. #WebDev #Programming #Tutorials

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454789

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454789

    Don't have an account? Find a server at joinmastodon.org

    Apr 6, 2015
  • Let's Build A Web Server. Part 1. #WebDevelopment #Programming #Tutorial

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454797

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/ruslans_blog/posts/22454797

    Don't have an account? Find a server at joinmastodon.org

    Mar 9, 2015