<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Small Basic Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/small-basic-blog/bg-p/SmallBasic</link>
    <description>Small Basic Blog articles</description>
    <pubDate>Mon, 04 May 2026 21:02:29 GMT</pubDate>
    <dc:creator>SmallBasic</dc:creator>
    <dc:date>2026-05-04T21:02:29Z</dc:date>
    <item>
      <title>The 17th Anniversary of Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/the-17th-anniversary-of-small-basic/ba-p/4463818</link>
      <description>&lt;P&gt;October 23, 2025 is our special day for Small Basic. &amp;nbsp;The newest version of my program is SFF730-14. &amp;nbsp;Have fun and Happy 17th Birthday, Small Basic!!&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Oct 2025 15:41:36 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/the-17th-anniversary-of-small-basic/ba-p/4463818</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2025-10-23T15:41:36Z</dc:date>
    </item>
    <item>
      <title>The 16th Anniversary of Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/the-16th-anniversary-of-small-basic/ba-p/4277111</link>
      <description>&lt;P&gt;October 23, 2024 is our special day for Small Basic.&amp;nbsp; The newest version of my program is&amp;nbsp;&lt;A title="The 16th Anniversary Small Basic Program List" href="https://smallbasic.com/program/?SFF730-12" target="_blank" rel="noopener"&gt;SFF730-12&lt;/A&gt;.&amp;nbsp; Have fun and Happy 16th Birthday, Small Basic!!&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 May 2025 09:20:36 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/the-16th-anniversary-of-small-basic/ba-p/4277111</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2025-05-25T09:20:36Z</dc:date>
    </item>
    <item>
      <title>15th Anniversery of Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/15th-anniversery-of-small-basic/ba-p/3959296</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Let's celebrate the 15th anniversary of Small Basic on October 23, 2023.&amp;nbsp; I rewrote my Small Basic program as&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Happy 15th Birthday Small Basic!!" href="http://smallbasic.com/program/?SFF730-11" target="_blank" rel="nofollow noopener noreferrer"&gt;SFF730-11&lt;/A&gt;&lt;SPAN&gt;.&amp;nbsp; Happy 15th Birthday, Small Basic!!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Oct 2023 12:22:57 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/15th-anniversery-of-small-basic/ba-p/3959296</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2023-10-19T12:22:57Z</dc:date>
    </item>
    <item>
      <title>LitDev website reinstated</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/litdev-website-reinstated/ba-p/3915837</link>
      <description>&lt;P&gt;The LitDev website with asociated documention and downloads has moved to &lt;A title="LitDev website" href="https://litdev.uk" target="_self"&gt;https://litdev.uk&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Sep 2023 11:47:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/litdev-website-reinstated/ba-p/3915837</guid>
      <dc:creator>litdev</dc:creator>
      <dc:date>2023-09-01T11:47:32Z</dc:date>
    </item>
    <item>
      <title>14th Anniversary of Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/14th-anniversary-of-small-basic/ba-p/3659320</link>
      <description>&lt;P&gt;October 23, 2022 is the 14th anniversary of Small Basic.&amp;nbsp; I rewrote my Small Basic program as&amp;nbsp;&lt;A href="http://smallbasic.com/program/?SFF730-10" target="_blank" rel="noopener"&gt;SFF730-10&lt;/A&gt;.&amp;nbsp; Happy 14th Birthday, Small Basic!!&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;H2&gt;&amp;nbsp;See Also&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="13th Anniversary of Small Basic | Small Basic Blog" href="https://techcommunity.microsoft.com/t5/small-basic-blog/13th-anniversary-of-small-basic/ba-p/2876148" target="_self"&gt;13th Anniversary of Small Basic&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Sat, 22 Oct 2022 22:15:23 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/14th-anniversary-of-small-basic/ba-p/3659320</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2022-10-22T22:15:23Z</dc:date>
    </item>
    <item>
      <title>Small Basic for VS Code</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-for-vs-code/ba-p/3250157</link>
      <description>&lt;P&gt;Today, I'd like to introduce a VS Code extension for Small Basic syntax highlighting and snippets.&lt;/P&gt;
&lt;P&gt;You can download "Small Basic for VS Code" written by alxnull (aka Bluegrams) from&amp;nbsp;&lt;A title="Small Basic for VS Code" href="https://marketplace.visualstudio.com/items?itemName=alxnull.vscode-smallbasic" target="_blank" rel="noopener"&gt;Visual Studio Marketplace&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can see a Small Basic program with syntax highlighting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And you can also choose snippets while editing Small Basic code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun coding with "Small Basic for VS Code" !&lt;/P&gt;
&lt;P&gt;Thank you alxnull for sharing this fantasic extension.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Mar 2022 13:04:15 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-for-vs-code/ba-p/3250157</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2022-03-08T13:04:15Z</dc:date>
    </item>
    <item>
      <title>A Tool for LINE Stickers</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/a-tool-for-line-stickers/ba-p/3183990</link>
      <description>&lt;P&gt;Do you know &lt;A title="LINE" href="https://line.me/en/" target="_blank" rel="noopener"&gt;LINE&lt;/A&gt; - a popular SNS in Japan and some countries?&amp;nbsp; We use sticker images in chat of LINE.&amp;nbsp; There is a very useful tool to create LINE sticker which name is &lt;A title="MagicalDraw" href="https://draw.kuku.lu/" target="_self"&gt;MagicalDraw&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But to apply LINE stickers, we need more images - a main image and a tab image.&amp;nbsp; These images have different size from sticker images.&amp;nbsp; We can create a main and a tab from sticker images with Paint tool and a little patience.&lt;/P&gt;
&lt;P&gt;I used to use GIMP to create them but that was boring works for me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then I wrote a Small Basic program&amp;nbsp;&lt;A title="StickerAid" href="http://smallbasic.com/program/?HGPP693.000" target="_blank" rel="noopener"&gt;HGPP693.000&lt;/A&gt;&amp;nbsp;that make easier to create a main image and a tag image for LINE stickers.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;You can create a main and a tag with just drag and drop!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The source code is also uploaded to a GitHub repository&amp;nbsp;&lt;A title="GitHub" href="https://github.com/nonkit/StickerAid" target="_blank" rel="noopener"&gt;nonkit/StickerAid&lt;/A&gt;.&amp;nbsp; This program using LitDev Extension.&amp;nbsp; See this repository for more details.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun with LINE stickers!&lt;/P&gt;</description>
      <pubDate>Fri, 18 Feb 2022 22:05:49 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/a-tool-for-line-stickers/ba-p/3183990</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2022-02-18T22:05:49Z</dc:date>
    </item>
    <item>
      <title>13th Anniversary of Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/13th-anniversary-of-small-basic/ba-p/2876148</link>
      <description>&lt;P&gt;October 23, 2021 is the 13th anniversary of Small Basic.&amp;nbsp; Let's celebrate the birthday!&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Program ID is&amp;nbsp;SFF730-8.&lt;/P&gt;
&lt;H3&gt;See Also&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="last year" href="https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-12th-anniversary/ba-p/1802565" target="_self"&gt;Small Basic 12th Anniversary&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Sat, 23 Oct 2021 01:33:49 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/13th-anniversary-of-small-basic/ba-p/2876148</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2021-10-23T01:33:49Z</dc:date>
    </item>
    <item>
      <title>How Your Program Works</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/how-your-program-works/ba-p/2085461</link>
      <description>&lt;P&gt;Would you like to learn how your program works?&amp;nbsp; You can learn it with &lt;A title="Small Basic Online" href="https://aka.ms/SBOVnext" target="_self"&gt;Small Basic Online&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Small Basic Online has new Debug feature.&amp;nbsp; You can run your program step by step.&amp;nbsp; And you can see values of variables and call stack.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Steps to see how your program runs:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Type your program in Small Basic Online editor.&lt;/LI&gt;&lt;LI&gt;Push [Debug] button.&lt;/LI&gt;&lt;LI&gt;Push [Memory] icon to see variables and call stack.&lt;/LI&gt;&lt;LI&gt;Push [Next Line] button to advance one step in your program.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;If you'd like to set break point, insert Program.Pause() command in the editor.&amp;nbsp; Then use [Continue] button to run till the break point.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have Fun with Debug!&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jan 2021 03:15:30 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/how-your-program-works/ba-p/2085461</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2021-01-22T03:15:30Z</dc:date>
    </item>
    <item>
      <title>Play with micro:bit and Small Basic</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/play-with-micro-bit-and-small-basic/ba-p/1968713</link>
      <description>&lt;P&gt;&lt;SPAN&gt;This is a look back at a blog post from &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Nonki&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Originally written on &lt;STRONG&gt;08/28/2017&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;BBC micro:bit is a small board computer for kids.&amp;nbsp; Today I'd like to introduce two programs that communicate between a micro:bit and a PC.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The micro:bit side program is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://makecode.microbit.org/_KCoUCbaDE2YY" data-linktype="external" target="_blank"&gt;thermometer&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;which is programed with JavaScript Blocks Editor.&amp;nbsp; This program shows temperature at A button clicked and sends temperature to serial port when the temperature changed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The PC side program is&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://smallbasic.com/program/?KKK886-0" data-linktype="external" target="_blank"&gt;Thermometer.sb&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;which receives temperature from serial port and shows it graphically.&amp;nbsp; The picture below shows Device Manager, Thermometer.sb and chibi:bit (a micro:bit compatible board).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before running Thermometer.sb, please check the port number in Ports (COM &amp;amp; LPT) such like COM3 with Device Manager.&amp;nbsp; And modify line 88 of Thermometer.sb.&amp;nbsp; Then push reset button and push A button of micro:bit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun with Small Basic and micro:bit!&lt;/P&gt;
&lt;H2 id="see-also"&gt;See Also&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://social.msdn.microsoft.com/Forums/en-US/0a6e1323-993c-4378-a181-2d08d45374df/small-basic-with-microbit?forum=smallbasic" data-linktype="external" target="_blank"&gt;Small Basic with micro:bit&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(forum)&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://blogs.msdn.microsoft.com/smallbasic/2016/10/17/small-basic-arduino-sample-programs/" data-linktype="external" target="_blank"&gt;Small Basic - Arduino Sample Programs&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 08 Dec 2020 21:32:36 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/play-with-micro-bit-and-small-basic/ba-p/1968713</guid>
      <dc:creator>Ed Price</dc:creator>
      <dc:date>2020-12-08T21:32:36Z</dc:date>
    </item>
    <item>
      <title>Small Basic + micro:bit</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-micro-bit/ba-p/1968424</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Today is a look back at a guest blog post from a teacher,&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;Jez Dean&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Originally written on&amp;nbsp;&lt;STRONG&gt;09/13/2017&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;In this blog post&lt;/STRONG&gt;: Build a computer-to-micro:bit connection with Small Basic.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Also, see the article from Nonki,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://blogs.msdn.microsoft.com/smallbasic/2017/08/28/play-with-microbit-and-small-basic/" target="_blank" rel="noopener" data-linktype="external"&gt;Play with micro:bit and Small Basic&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;See the article,&amp;nbsp;&lt;A href="https://social.technet.microsoft.com/wiki/contents/articles/40340.small-basic-how-to-use-micro-bit.aspx" target="_blank" rel="noopener" data-linktype="external"&gt;Small Basic: How to Use micro:bit&lt;/A&gt;, for another solution from Nonki that moves the Turtle.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can write a simple GUI to send commands to a micro:bit running Python:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The program sends Python commands over a serial connection to the micro:bit. I've kept it as simple as possible so you can customize it further.&lt;/P&gt;
&lt;P&gt;Clicking&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;PIN0 High&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;sends the command&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;pin0.write_digital(1)&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to the micro:bit. You could type&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;display.show(Image.HAPPY)&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and click&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;Send Command&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;would show a smiley on the micro:bit.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;H3 id="instructions" class="heading-anchor"&gt;Instructions&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;Flash a Python program to the micro:bit. You can just flash an empty program from within mu.&lt;/LI&gt;
&lt;LI&gt;Install the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://litdev.co.uk/" target="_blank" rel="noopener" data-linktype="external"&gt;lit dev extensions&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for Small Basic. These are used to communicate over a serial connection.&lt;/LI&gt;
&lt;LI&gt;Find out the COM port of your micro:bit.&lt;/LI&gt;
&lt;LI&gt;Add your COM port at the top of the Small Basic code.&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3 id="code" class="heading-anchor"&gt;Code&lt;/H3&gt;
&lt;PRE class="has-inner-focus" tabindex="0"&gt;&lt;CODE class="lang-highlight" style="box-sizing: inherit; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 1em; outline-color: inherit; direction: ltr; position: relative; border: 0px; padding: 0px; display: block; line-height: 19px;" data-author-content=" comPort = &amp;quot;COM4&amp;quot;

Initialise()

While (&amp;quot;True&amp;quot;)
  Program.Delay(10)
EndWhile

Sub Initialise
  'draw window'
  GraphicsWindow.Width = 500
  GraphicsWindow.Height = 100
  GraphicsWindow.Title = &amp;quot;Small Basic Microbit Controller&amp;quot;

  'draw pin control buttons'
  pin0high = Controls.AddButton(&amp;quot;PIN0 High&amp;quot;, 20, 10)
  pin0low = Controls.AddButton(&amp;quot;PIN0 Low&amp;quot;, 100, 10)

  'draw status and command buttons &amp;amp; boxes'
  statusbox = Controls.AddTextBox(20,50)
  value = Controls.AddTextBox(210,13)
  send = Controls.AddButton(&amp;quot;Send Command&amp;quot;, 380, 10)

  'Open connection to microbit'
  Controls.SetTextBoxText(statusbox,&amp;quot;Status : &amp;quot;+ LDCommPort.OpenPort(comPort, 9600))

  'Assign variables'
  Controls.ButtonClicked = OnButtonClicked
  nl = Text.GetCharacter(10) 'new line character'
EndSub

Sub OnButtonClicked
  button = Controls.LastClickedButton
  val = Controls.GetTextBoxText(value)

  'if button pressed, send command and new line character'
  If (button = pin0high) Then
    LDCommPort.TXString(&amp;quot;pin0.write_digital(1)+nl&amp;quot;)
  ElseIf (button = pin0low) Then
    LDCommPort.TXString(&amp;quot;pin0.write_digital(0)+n1&amp;quot;)
  EndIf
  If (button = send) And (val &amp;lt;&amp;gt; &amp;quot;&amp;quot;) Then
    LDCommPort.TXString(val+nl)
  EndIf
EndSub
"&gt; comPort = "COM4"

Initialise()

While ("True")
  Program.Delay(10)
EndWhile

Sub Initialise
  'draw window'
  GraphicsWindow.Width = 500
  GraphicsWindow.Height = 100
  GraphicsWindow.Title = "Small Basic Microbit Controller"

  'draw pin control buttons'
  pin0high = Controls.AddButton("PIN0 High", 20, 10)
  pin0low = Controls.AddButton("PIN0 Low", 100, 10)

  'draw status and command buttons &amp;amp; boxes'
  statusbox = Controls.AddTextBox(20,50)
  value = Controls.AddTextBox(210,13)
  send = Controls.AddButton("Send Command", 380, 10)

  'Open connection to microbit'
  Controls.SetTextBoxText(statusbox,"Status : "+ LDCommPort.OpenPort(comPort, 9600))

  'Assign variables'
  Controls.ButtonClicked = OnButtonClicked
  nl = Text.GetCharacter(10) 'new line character'
EndSub

Sub OnButtonClicked
  button = Controls.LastClickedButton
  val = Controls.GetTextBoxText(value)

  'if button pressed, send command and new line character'
  If (button = pin0high) Then
    LDCommPort.TXString("pin0.write_digital(1)+nl")
  ElseIf (button = pin0low) Then
    LDCommPort.TXString("pin0.write_digital(0)+n1")
  EndIf
  If (button = send) And (val &amp;lt;&amp;gt; "") Then
    LDCommPort.TXString(val+nl)
  EndIf
EndSub
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Adapted from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://blogs.msdn.microsoft.com/smallbasic/2016/03/22/small-basic-arduino/" target="_blank" rel="noopener" data-linktype="external"&gt;litdev on the Small Basic blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;H3 id="notes" class="heading-anchor"&gt;Notes&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;This is not interactive; it will not return any value the microbit sends.&lt;/LI&gt;
&lt;LI&gt;This will only work over USB. Python does not work over Bluetooth.&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3 id="see-also"&gt;See Also&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://blogs.msdn.microsoft.com/smallbasic/2017/08/28/play-with-microbit-and-small-basic/" target="_blank" rel="noopener" data-linktype="external"&gt;Play with micro:bit and Small Basic&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- Blog Post from Nonki&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://social.msdn.microsoft.com/Forums/en-US/0a6e1323-993c-4378-a181-2d08d45374df/small-basic-with-microbit?forum=smallbasic" target="_blank" rel="noopener" data-linktype="external"&gt;Small Basic with micro:bit&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- Forum Thread from Nonki&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://social.technet.microsoft.com/wiki/contents/articles/40340.small-basic-how-to-use-micro-bit.aspx" target="_blank" rel="noopener" data-linktype="external"&gt;Small Basic: How to Use micro:bit&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- Wiki Article from Nonki&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3 id="other-resources-from-jez-dean"&gt;Other Resources from Jez Dean&amp;nbsp;(website is down now)&lt;/H3&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://microbit-playground.co.uk/howto/microbit-to-small-basic" target="_blank" rel="noopener" data-linktype="external"&gt;Small Basic to Python REPL on Microbit&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- This article on Jez's site&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://microbit-playground.co.uk/howto/microbit-using-adding-packages" target="_blank" rel="noopener" data-linktype="external"&gt;Add Packages to micro:bit with MakeCode&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://microbit-playground.co.uk/howto/GUIZero-pySerial-microbit-how-to-connect" target="_blank" rel="noopener" data-linktype="external"&gt;Microbit Python Program with pySerial and GUIZero&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://microbit-playground.co.uk/howto/add-python-module-microbit-micropython" target="_blank" rel="noopener" data-linktype="external"&gt;Add Python Modules to the Microbit&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://microbit-playground.co.uk/howto/microbit-in-scratch" target="_blank" rel="noopener" data-linktype="external"&gt;microbit &amp;amp; Scratch&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 08 Dec 2020 21:29:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-micro-bit/ba-p/1968424</guid>
      <dc:creator>Ed Price</dc:creator>
      <dc:date>2020-12-08T21:29:27Z</dc:date>
    </item>
    <item>
      <title>Small Basic Forum Migrated to Small Basic on Q&amp;A</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-forum-migrated-to-small-basic-on-q-amp-a/ba-p/1867280</link>
      <description>&lt;P&gt;&lt;A title="Small Basic Forum" href="https://social.msdn.microsoft.com/Forums/en-US/home?forum=smallbasic" target="_blank" rel="noopener"&gt;Small Basic Forum&lt;/A&gt; has been archived on November 5, 2020.&amp;nbsp;&amp;nbsp;Prior to this, &lt;A title="Small Basic on Q&amp;amp;A" href="https://docs.microsoft.com/en-us/answers/products/smlbasc" target="_blank" rel="noopener"&gt;Small Basic on Q&amp;amp;A&lt;/A&gt; started on October 10, 2020.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Small Basic Forum&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Small Basic Forum started on October 24, 2008 and has been a platform for our community for 12 years.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Small Basic on Q&amp;amp;A&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Small Basic on Q&amp;amp;A is a new platform for our community.&amp;nbsp;&amp;nbsp;Following four tags are prepared for Small Basic community.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;small-basic-general - Small Basic general questions.&lt;/LI&gt;&lt;LI&gt;small-basic-community-challenges - Post and reply with community challenges, to experiment with new projects and learn more in the process.&lt;/LI&gt;&lt;LI&gt;small-basic-featured-program - Post a program that you'd like featured on the SmallBasic.com site and blog.&lt;/LI&gt;&lt;LI&gt;small-basic-discussion - Post any general discussion topics or any questions that are meant to spark discussion (where you're not trying to get an answer).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Getting Start&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The first step to join Small Basic on Q&amp;amp;A is to create your account for Microsoft Q&amp;amp;A.&amp;nbsp; And please check following articles before your post.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="Top Q&amp;amp;A features" href="https://docs.microsoft.com/en-us/answers/articles/25922/microsoft-qa-top-features.html" target="_blank" rel="noopener"&gt;Top Q&amp;amp;A features&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="How to: Write a quality question" href="https://docs.microsoft.com/en-us/answers/articles/24951/how-to-write-a-quality-question.html" target="_blank" rel="noopener"&gt;How to: Write a quality question&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="How to: Write a quality answer" href="https://docs.microsoft.com/en-us/answers/articles/24907/how-to-write-a-quality-answer.html" target="_blank" rel="noopener"&gt;How to: Write a quality answer&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Mon, 09 Nov 2020 15:16:35 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-forum-migrated-to-small-basic-on-q-amp-a/ba-p/1867280</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-11-09T15:16:35Z</dc:date>
    </item>
    <item>
      <title>Small Basic 12th Anniversary</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-12th-anniversary/ba-p/1802565</link>
      <description>&lt;P&gt;October 23, 2020 is the 12th anniversary of Small Basic.&amp;nbsp; I updated my program for the anniversary as&amp;nbsp;&lt;A title="Happy 12th Birthday Small Basic!!" href="http://smallbasic.com/program/?SFF730-7" target="_blank" rel="noopener"&gt;SFF730-7&lt;/A&gt;.&amp;nbsp; This program is very new because it can run also on newest Small Basic Online with an &lt;A title="GetAllIndices returns values not indices" href="https://github.com/sb/smallbasic-editor/issues/151" target="_blank" rel="noopener"&gt;issue #151&lt;/A&gt; fixed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Happy Birthday Small Basic!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;See Also&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="anniversary blog last year" href="https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-11th-anniversary/ba-p/918622" target="_self"&gt;Small Basic 11th Anniversary&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 21 Oct 2020 08:44:55 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-12th-anniversary/ba-p/1802565</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-10-21T08:44:55Z</dc:date>
    </item>
    <item>
      <title>Small Basic Online - What's New</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-online-what-s-new/ba-p/1700746</link>
      <description>&lt;P&gt;Today, I'd like to introduce current status of Small Basic Online. At first, I will introduce fixed issues this year. Second, I'll tell what is the difference between Small Basic Online (SBO) and Small Basic Desktop (SBD). At last, I will show some ideas to write in SBO.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;Fixed issues 2020 in SBO&lt;/H2&gt;&lt;P&gt;Following issues have been fixed this year. SBO issues are managed in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/sb/smallbasic-editor/issues?q=is%3Aissue+is%3Aclosed" target="_blank" rel="external noopener noreferrer"&gt;GitHub&lt;/A&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;#152 Array index is not case insensitive.&lt;/LI&gt;&lt;LI&gt;#150 Array entry never removed&lt;/LI&gt;&lt;LI&gt;#134 Level 2 Tutorial Should Work (same as #106 and #112)&lt;/LI&gt;&lt;LI&gt;#133 Level 1 Tutorial should work&lt;/LI&gt;&lt;LI&gt;#129 Some of spaces will be lost in text literals&lt;/LI&gt;&lt;LI&gt;#127 Page does not load on Mac+Safari&lt;/LI&gt;&lt;LI&gt;#126 Default of FontBold is "False"&lt;/LI&gt;&lt;LI&gt;#122 TextWindow.ReadNumber Doesn't allow negative or decimal numbers&lt;/LI&gt;&lt;LI&gt;#121 Text.Append does not append all printable character strings&lt;/LI&gt;&lt;LI&gt;#112 GraphicsWindow.KeyDown event never be called&lt;/LI&gt;&lt;LI&gt;#107 Turtle appears not on the trailing line on Chrome &amp;amp; Edge browsers&lt;/LI&gt;&lt;LI&gt;#106 GraphicsWindow.LastKey always return null&lt;/LI&gt;&lt;LI&gt;#58 GraphicsWindow.DrawImage doesn't show the image&lt;/LI&gt;&lt;LI&gt;#14 Turtle graphic missing on Edge browser&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;Changes in SBO&lt;/H2&gt;&lt;P&gt;There are many changes in SBO from SBD. SBO is still beta. So, some may be fixed but some will remain as the difference.&lt;/P&gt;&lt;H3&gt;New features&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Most important point is SBO allows us to program with only browser such as Edge and Chrome. This means SBO runs in not only Windows but other operating systems.&lt;/LI&gt;&lt;LI&gt;11 new features (Libraries Pane, Debug Mode, Updated Sample Program, New Icon Designs, Advanced Error Handling, Auto Filling, Hover Hints, Save &amp;amp; Open, TXT File Format, Open Source on GitHub, Double Display) are described in Ed's "&lt;A href="https://techcommunity.microsoft.com/t5/small-basic-blog/new-updates-small-basic-website-2-2-amp-small-basic-online-1-0/ba-p/1174715" target="_blank" rel="external noopener noreferrer"&gt;NEW UPDATES: Small Basic Website 2.2 &amp;amp; Small Basic Online 1.0&lt;/A&gt;".&lt;/LI&gt;&lt;LI&gt;Error messages are detailed in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://social.technet.microsoft.com/wiki/contents/articles/53671.small-basic-online-errors.aspx" target="_blank" rel="external noopener noreferrer"&gt;here&lt;/A&gt;.&lt;/LI&gt;&lt;LI&gt;Shortcuts for keyboard are detailed in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://social.technet.microsoft.com/wiki/contents/articles/53800.small-basic-online-shortcuts-for-keyboard.aspx" target="_blank" rel="external noopener noreferrer"&gt;here&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Extensions cannot be used&lt;/H3&gt;&lt;P&gt;Extensions such as Kinect for Small Basic and LitDev cannot be used.&lt;/P&gt;&lt;H3&gt;Initial value of variable&lt;/H3&gt;&lt;P&gt;The initial value of the variable is "". But reference to the variable without initializing causes compile error in SBD, while no error in SBO.&lt;/P&gt;&lt;H3&gt;Array initialization&lt;/H3&gt;&lt;P&gt;In SBD, Not = "False = True; True = False;" could initialize the array Not, but in SBO, the variable Not simply contains the above string.&lt;/P&gt;&lt;H3&gt;Specifying transparent color&lt;/H3&gt;&lt;P&gt;In Small Basic v1.2, the alpha value for opacity was specified as "#aarrggbb", but in SBO v1.0 it becomes "#rrggbbaa".&lt;/P&gt;&lt;H3&gt;Features not implemented&lt;/H3&gt;&lt;P&gt;The following functions cannot be implemented in SBO (online). Writing in code will result in a syntax error of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The library member'ObjXXX.MbrXXX' cannot be used in the online editor. Please download the desktop editor to use it..&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;File.AppendContents()&lt;/LI&gt;&lt;LI&gt;File.CopyFile()&lt;/LI&gt;&lt;LI&gt;File.CreateDirectory()&lt;/LI&gt;&lt;LI&gt;File.DeleteFile()&lt;/LI&gt;&lt;LI&gt;File.DeleteDirectory()&lt;/LI&gt;&lt;LI&gt;File.GetDirectories()&lt;/LI&gt;&lt;LI&gt;File.GetFiles()&lt;/LI&gt;&lt;LI&gt;File.GetTemporaryFilePath()&lt;/LI&gt;&lt;LI&gt;File.InsertLine()&lt;/LI&gt;&lt;LI&gt;File.LastError&lt;/LI&gt;&lt;LI&gt;File.ReadContents()&lt;/LI&gt;&lt;LI&gt;File.ReadLine()&lt;/LI&gt;&lt;LI&gt;File.WriteContents()&lt;/LI&gt;&lt;LI&gt;File.WriteLine()&lt;/LI&gt;&lt;LI&gt;ImageList.LoadImage()&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The following features are not yet implemented in SBO v1.0. I can't press the button.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Publish&lt;/LI&gt;&lt;LI&gt;Import&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;The following features are not yet implemented in SBO v1.0. Writing in code results in a syntax error of&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The library member'ObjXXX.MbrXXX' was available in older versions only, and has not been made available to this version yet..&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Desktop.Height&lt;/LI&gt;&lt;LI&gt;Desktop.SetWallPaper()&lt;/LI&gt;&lt;LI&gt;Desktop.Width&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinition()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToFrench()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToGerman()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToItalian()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToJapanese()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToKorean()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToSimplifiedChinese()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionEnglishToTraditionalChinese()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionFrenchToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionGermanToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionItalianToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionJapaneseToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionKoreanToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionSimplifiedChineseToEnglish()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinitionTraditionalChineseToEnglish()&lt;/LI&gt;&lt;LI&gt;File.GetSettingsFilePath()&lt;/LI&gt;&lt;LI&gt;File.ReadLine()&lt;/LI&gt;&lt;LI&gt;File.WriteLine()&lt;/LI&gt;&lt;LI&gt;Flickr.GetPictureOfMoment()&lt;/LI&gt;&lt;LI&gt;Flickr.GetRandomPicture()&lt;/LI&gt;&lt;LI&gt;Dictionary.GetDefinition()&lt;/LI&gt;&lt;LI&gt;GraphicsWindow.CanResize&lt;/LI&gt;&lt;LI&gt;GraphicsWindow.Left&lt;/LI&gt;&lt;LI&gt;GraphicsWindow.Title&lt;/LI&gt;&lt;LI&gt;GraphicsWindow.Top&lt;/LI&gt;&lt;LI&gt;Program.ArgumentCount&lt;/LI&gt;&lt;LI&gt;Program.Directory&lt;/LI&gt;&lt;LI&gt;Program.GetArgument()&lt;/LI&gt;&lt;LI&gt;TextWindow.CursorLeft&lt;/LI&gt;&lt;LI&gt;TextWindow.CursorTop&lt;/LI&gt;&lt;LI&gt;TextWindow.Left&lt;/LI&gt;&lt;LI&gt;TextWindow.Pause()&lt;/LI&gt;&lt;LI&gt;TextWindow.Title&lt;/LI&gt;&lt;LI&gt;TextWindow.Top&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Fonts&lt;/H3&gt;&lt;P&gt;SBO has only Arial (Helvetica), Consolas, Courier New (Courier), Roboto and Times New Roman (Times). Details are described&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://social.technet.microsoft.com/wiki/contents/articles/53878.small-basic-online-fonts.aspx" target="_blank" rel="external noopener noreferrer"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;H3&gt;Read-only GraphicsWindow size&lt;/H3&gt;&lt;P&gt;The following properties are now read-only in SBO v1.0. Attempting to assign a value results in a syntax error&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Property'ObjXXX.PrpXXX' cannot be assigned to. It is ready only..&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;GraphicsWindow.Width&lt;/LI&gt;&lt;LI&gt;GraphicsWindow.Height&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Shapes size&lt;/H3&gt;&lt;P&gt;When I made a square with Shapes.AddRectangle (100, 100), it was 100 x 100 pixels in size, including the thickness of the pen. On the other hand, when it was made with GraphicsWindow.DrawRectangle (10, 10, 100, 100), it was larger by the thickness of the pen. In SBO, the latter is unified, and if the pen thickness is 2 pixels, both will draw a square of 102 x 102 pixels.&lt;/P&gt;&lt;H3&gt;Turtle design&lt;/H3&gt;&lt;P&gt;The design of the turtle has changed. Especially the size has increased.&lt;/P&gt;&lt;H3&gt;Turtle trails&lt;/H3&gt;&lt;P&gt;The turtle trails are the same as Shapes in SBD, and the one created later was displayed in the foreground, but in SBO, the turtle trails are always in front of Shapes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;New programming style&lt;/H2&gt;&lt;P&gt;Based on the above changes, I would like to explain the points about programming in the new Small Basic.&lt;/P&gt;&lt;H3&gt;Make your own title&lt;/H3&gt;&lt;P&gt;Neither GraphicsWindow.Title nor TextWindow.Title can be changed, so if you want to display the title, use Shapes.AddText, TextWindow.WriteLine, etc. to display it in the window.&lt;/P&gt;&lt;P&gt;Sample program&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://smallbasic.com/program/?XMC184-3" target="_blank" rel="external noopener noreferrer"&gt;XMC184-3&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;below has own title.&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;H3&gt;Ingenuity that does not depend on window size&lt;/H3&gt;&lt;P&gt;There is a concept of responsive design so that the homepage can support devices of various sizes. Since SBO cannot specify GraphicsWindow.Width or GraphicsWindow.Height and is affected by the window size of the browser, it is a good idea to adopt the idea of ​​responsive design. Specifically, it monitors GraphicsWindow.Width and GraphicsWindow.Height so that it will be repositioned on the screen when it changes.&lt;/P&gt;&lt;P&gt;Following program&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://smallbasic.com/program/?CVF012" target="_blank" rel="external noopener noreferrer"&gt;CVF012&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;will run in both SBO and SBD.&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;H2&gt;Conclusion&lt;/H2&gt;&lt;P&gt;This time, as far as I know, I wrote about the changes in SBO and new programming styles based on it, but I will continue testing SBO and write a lot of programs for SBO from now on, so I will update this article as needed.&amp;nbsp; Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Sep 2020 05:46:09 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-online-what-s-new/ba-p/1700746</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-09-23T05:46:09Z</dc:date>
    </item>
    <item>
      <title>Get Ready to TechNet Gallery Retirement</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/get-ready-to-technet-gallery-retirement/ba-p/1377388</link>
      <description>&lt;P&gt;There are many Small Basic resources in the TechNet Gallery.&amp;nbsp; You can see them with &lt;A title="Small Basic" href="https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=Tag&amp;amp;f%5B0%5D.Value=Small%20Basic&amp;amp;f%5B0%5D.Text=Small%20Basic" target="_self"&gt;this link&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;This is my sample backup from the TechNet Gallery to my GitHub repository &lt;A href="https://nonkit.github.io/SBResources/" target="_blank" rel="noopener"&gt;https://nonkit.github.io/SBResources/&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;Call to Action&lt;/H2&gt;&lt;P&gt;Following instructions are in &lt;A title="TechNet Gallery Retirement" href="https://docs.microsoft.com/en-us/teamblog/technet-gallery-retirement" target="_blank" rel="noopener"&gt;Microsoft Docs Team Blog&lt;/A&gt;.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;If you want to continue supporting your submission(s) to the TechNet Gallery, you should migrate those to a GitHub project if it is a tool, script, or utility that has source code available.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;If the entry is technical documentation or a guide, you should re-host it on a website with an email or social media link readers can reach you at.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;Schedule&lt;/H2&gt;&lt;P&gt;You can find following announcement in the same blog above.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;We plan to retire the TechNet Gallery in June 2020, and will update this blog post with an exact date once available.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;Additional Resources&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="TechNet Gallery tagged with Small Basic" href="https://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=Tag&amp;amp;f%5B0%5D.Value=Small%20Basic&amp;amp;f%5B0%5D.Text=Small%20Basic" target="_blank" rel="noopener"&gt;TechNet Gallery tagged with Small Basic&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="about TechNet Gallery" href="https://docs.microsoft.com/en-us/teamblog/msdn-technet-migration#technet-gallery" target="_blank" rel="noopener"&gt;An Update on the MSDN and TechNet Migration to docs.microsoft.com&lt;/A&gt;&amp;nbsp;(Microsoft Docs Teams Blog)&lt;/LI&gt;&lt;LI&gt;&lt;A title="TechNet Gallery Retirement" href="https://docs.microsoft.com/en-us/teamblog/technet-gallery-retirement" target="_blank" rel="noopener"&gt;TechNet Gallery Retirement&lt;/A&gt;&amp;nbsp;(Microsoft Docs Team Blog)&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Sun, 10 May 2020 04:05:26 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/get-ready-to-technet-gallery-retirement/ba-p/1377388</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-05-10T04:05:26Z</dc:date>
    </item>
    <item>
      <title>Ladder Problem by Georges Lemaître - Small Basic Featured Thread</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/ladder-problem-by-georges-lema%C3%AEtre-small-basic-featured-thread/ba-p/1301842</link>
      <description>&lt;P&gt;Today I'd like to introduce a thread "&lt;A title="a Small Basic Forum thread about Ladder Problem" href="https://social.msdn.microsoft.com/Forums/en-US/235fc9a6-8033-4eb9-bf87-2aa7a17cc681/georges-lemaitre-and-one-of-his-favorite-problems-for-his-new-students-at-university?forum=smallbasic" target="_blank" rel="noopener"&gt;Georges Lemaitre and one of his favorite problems for his new students at university&lt;/A&gt;" posted by Eddy Abts.&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;&lt;SPAN&gt;Georges Lemaitre had his accommodation just below mine at the university. He had calculated and developed the theory of the expansion of the universe on a Moon-Hopkins mechanical calculator. A similar calculator is still at the university of Namur in Belgium. The majority of people (even wikipedia) only remember the name of one of his dementors who said, it’s like there was a big bang ... He was a catholic priest&amp;nbsp; and he told us he could talk about experience and work of the past, but that we young people could not predict the future. Often the very actual moment seemed simple and as an example he asked us to calculate a small problem.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;We only had some slide rules, logarithm books, and paper and a pencil. We had a week to solve this nightmare.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;A decade later I won a small HP25 calculator with 50 program steps in an HP competition, solving this problem. An unpayable machine for me at that time proving the power of the first handhelp calculators bringing computers inside our homes. With the power of small basic today I present this problem to you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You just need to calculate the distance between the wall and a ladder so that the ladder touches the palette and the wall at the top. As an example, the length of the ladder is 5 meters and the palette of bricks 1.5 m in height and 1.2 m in width.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;img /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;Some people already tackled this problem with their own approaches. I felt this problem is very interesting.&amp;nbsp; Can you find your answer with or without Small Basic?&lt;/P&gt;&lt;P&gt;Thank you Eddy Abts to share this problem.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2020 04:29:18 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/ladder-problem-by-georges-lema%C3%AEtre-small-basic-featured-thread/ba-p/1301842</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-04-13T04:29:18Z</dc:date>
    </item>
    <item>
      <title>Molecular Challenge - Small Basic Featured Thread</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/molecular-challenge-small-basic-featured-thread/ba-p/1228073</link>
      <description>&lt;P&gt;Following two thread are creating many screen shots of molecules.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="Molecular Challenge" href="https://social.msdn.microsoft.com/Forums/en-US/4eb2921e-6232-4186-b2f9-0b2239f7de6b/molecular-challenge?forum=smallbasic" target="_self"&gt;Molecular Challenge&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="Molecular Challenge - CCl4" href="https://social.msdn.microsoft.com/Forums/en-US/4a526f99-694f-4486-95b5-873ae50122cc/molecular-challenge-ccl4?forum=smallbasic" target="_self"&gt;Molecular Challenge - CCl4&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'd like to introduce some of them here.&amp;nbsp; Today's featured molecule is methane.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://smallbasic.com/program/?NZQ605" target="_blank" rel="noopener"&gt;NZQ605&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;by Thaelmann-Pioniere&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://smallbasic.com/program/?XVH564-0" target="_self"&gt;XVH564-0&lt;/A&gt; by Tryhest&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://social.msdn.microsoft.com/Forums/en-US/4a526f99-694f-4486-95b5-873ae50122cc/molecular-challenge-ccl4?forum=smallbasic#c42cd687-ba49-4730-8461-e0235998dda6" target="_blank" rel="noopener"&gt;listed here&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;by WhTurner33&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://smallbasic.com/program/?TNJ697-1" target="_blank" rel="noopener"&gt;TNJ697-1&lt;/A&gt;&amp;nbsp;by Nonki&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you find following molecules in these threads?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;H2O&lt;/LI&gt;&lt;LI&gt;H2O2&lt;/LI&gt;&lt;LI&gt;HCHO&lt;/LI&gt;&lt;LI&gt;HC(O)OCH3&lt;/LI&gt;&lt;LI&gt;HCl&lt;/LI&gt;&lt;LI&gt;CH4&lt;/LI&gt;&lt;LI&gt;CH3OH&lt;/LI&gt;&lt;LI&gt;C2H5OH&lt;/LI&gt;&lt;LI&gt;C3H4&lt;/LI&gt;&lt;LI&gt;C6H6&lt;/LI&gt;&lt;LI&gt;C6H4(CO)2O&lt;/LI&gt;&lt;LI&gt;C10H8&lt;/LI&gt;&lt;LI&gt;CO2&lt;/LI&gt;&lt;LI&gt;CCl4&lt;/LI&gt;&lt;LI&gt;CCl3F&lt;/LI&gt;&lt;LI&gt;O3&lt;/LI&gt;&lt;LI&gt;(NH2)2CO&lt;/LI&gt;&lt;LI&gt;SiF4&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Sat, 14 Mar 2020 01:38:39 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/molecular-challenge-small-basic-featured-thread/ba-p/1228073</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-03-14T01:38:39Z</dc:date>
    </item>
    <item>
      <title>Small Basic - Flags Update</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-flags-update/ba-p/1204245</link>
      <description>&lt;P&gt;At first I'll show you two programs that I wrote for Tokyo 2020 Games.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Tokyo 2020 Games Flag &lt;A title="Tokyo 2020 Games Flag" href="http://smallbasic.com/program/?TBG303" target="_blank" rel="noopener"&gt;TBG303&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Paralymic Flag &lt;A title="Paralympic Flag" href="http://smallbasic.com/program/?CJD102-0" target="_blank" rel="noopener"&gt;CJD102-0&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I'll update my old blog Flags in Small Basic that introduced about a forum thread project: state banner.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&lt;SPAN&gt;Flag of Kazakhstan &lt;A title="Flag of Kazakhstan" href="http://smallbasic.com/program/?LSL357" target="_blank" rel="noopener"&gt;LSL357&lt;/A&gt; by Nonki (note that very slow)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;(Bulgaria from) 13 states &lt;A title="13 states" href="http://smallbasic.com/program/?SZR216-0" target="_blank" rel="noopener"&gt;SZR216-0&lt;/A&gt; by Tryhest&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;(&lt;SPAN&gt;Gabon from)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;87 states &lt;A title="87 states" href="http://smallbasic.com/program/?GSJ434" target="_self"&gt;GSJ434&lt;/A&gt; by Tryhest&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of Croatia &lt;A title="Flag of Croatia" href="http://smallbasic.com/program/?KLT327" target="_blank" rel="noopener"&gt;KLT327&lt;/A&gt; by Tryhest&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&lt;SPAN&gt;Flag of Canada &lt;A title="Flag of Canada" href="http://smallbasic.com/program/?KTK632-0" target="_blank" rel="noopener"&gt;KTK632-0&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;(Denmark from) animated flags &lt;A title="animated flags" href="http://smallbasic.com/program/?BKS854" target="_self"&gt;BKS854&lt;/A&gt; by Tryhest&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of China &lt;A title="Flag of China" href="http://smallbasic.com/program/?TFD171" target="_self"&gt;TFD171&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of Korea &lt;A title="Flag of Korea" href="http://smallbasic.com/program/?TWD491" target="_blank" rel="noopener"&gt;TWD491&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of United Kingdom &lt;A title="Flag of United Kingdom" href="http://smallbasic.com/program/?BGR254" target="_blank" rel="noopener"&gt;BGR254&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of Greece &lt;A title="Flag of Greece" href="http://smallbasic.com/program/?WZM647" target="_blank" rel="noopener"&gt;WZM647&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;Flag of Germany &lt;A title="Flag of Germany" href="http://smallbasic.com/program/?XFT584" target="_blank" rel="noopener"&gt;XFT584&lt;/A&gt; by Nonki&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of the Netherlands &lt;A title="Flag of the Netherlands" href="http://smallbasic.com/program/?VNF823" target="_blank" rel="noopener"&gt;VNF823&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&lt;img /&gt;&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;SPAN&gt;Flag of Finland &lt;A title="Flag of Finland" href="http://smallbasic.com/program/?DVC900" target="_blank" rel="noopener"&gt;DVC900&lt;/A&gt; by Nonki&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-align-center"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-left"&gt;At last, I report you that some of programs such like 185 state flags (&lt;A title="185 state flags" href="http://smallbasic.com/program/?ZJH367" target="_blank" rel="noopener"&gt;ZJH367&lt;/A&gt; by Tryhest) no longer work well. I think this may be because of security issue while loading the internet files. This issue will be fixed in SBO 1.0 or later.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's cheer for olympians and paralympians with Small Basic programs. Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;See Also&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="ICS in Small Basic - Small Basic Featured Program" href="https://techcommunity.microsoft.com/t5/small-basic-blog/ics-in-small-basic-small-basic-featured-program/ba-p/1010335" target="_self"&gt;ICS in Small Basic - Small Basic Featured Program&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="Flag of Brazil drawn with Small Basic" href="https://techcommunity.microsoft.com/t5/small-basic-blog/flag-of-brazil-drawn-with-small-basic/ba-p/337884" target="_self"&gt;Flag of Brazil drawn with Small Basic&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="Flags in Small Basic" href="https://techcommunity.microsoft.com/t5/small-basic-blog/flags-in-small-basic/ba-p/336902" target="_self"&gt;Flags in Small Basic&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;H2&gt;Other Resources&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="project: state banner" href="https://social.msdn.microsoft.com/Forums/en-US/5a871218-3aaf-4e07-8ede-a934d45040c2/project-state-banner?forum=smallbasic" target="_blank" rel="noopener"&gt;project: state banner&lt;/A&gt; (forum)&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Mon, 02 Mar 2020 11:52:33 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/small-basic-flags-update/ba-p/1204245</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-03-02T11:52:33Z</dc:date>
    </item>
    <item>
      <title>Calendar using LitDev Extension - Small Basic Featured Program</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/calendar-using-litdev-extension-small-basic-featured-program/ba-p/1202954</link>
      <description>&lt;P&gt;Today's program is Calendar &lt;A title="Calendar" href="http://smallbasic.com/program/?DBV633" target="_blank" rel="noopener"&gt;DBV633&lt;/A&gt; written by &lt;A title="Infrid" href="https://social.msdn.microsoft.com/profile/infrid/" target="_blank" rel="noopener"&gt;Infrid&lt;/A&gt;.&amp;nbsp; This program is using &lt;A title="LitDev Extension" href="http://litdev.co.uk/" target="_blank" rel="noopener"&gt;LitDev Extension&lt;/A&gt; to use combo boxes and to show the second window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I rewrote this program as &lt;A title="Calendar in English" href="http://smallbasic.com/program/?DBV633-0" target="_blank" rel="noopener"&gt;&lt;FONT&gt;DBV633&lt;/FONT&gt;-0&lt;/A&gt; to show the calendar in English.&amp;nbsp; Thank you Infrid for sharing your program!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;&lt;FONT&gt;Other Resources&lt;/FONT&gt;&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT&gt;&lt;A title="Challenge of the Month - January 2018" href="https://social.msdn.microsoft.com/Forums/en-US/ccc92ccb-7691-40fd-ade8-888a218a4625/challenge-of-the-month-january-2018?forum=smallbasic" target="_blank" rel="noopener"&gt;Challenge of the Month - January 2018&lt;/A&gt; (forum)&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Sun, 01 Mar 2020 08:53:59 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/calendar-using-litdev-extension-small-basic-featured-program/ba-p/1202954</guid>
      <dc:creator>NonkiTakahashi</dc:creator>
      <dc:date>2020-03-01T08:53:59Z</dc:date>
    </item>
    <item>
      <title>NEW UPDATES: Small Basic Website 2.2 &amp; Small Basic Online 1.0</title>
      <link>https://techcommunity.microsoft.com/t5/small-basic-blog/new-updates-small-basic-website-2-2-amp-small-basic-online-1-0/ba-p/1174715</link>
      <description>&lt;P&gt;We're following up to our previous announcements about Small Basic Website and SBO:&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/t5/small-basic-blog/new-updates-small-basic-website-2-1-small-basic-online-0-91/ba-p/338216" target="_self"&gt;NEW UPDATES: Small Basic Website 2.1 &amp;amp; Small Basic Online 0.91&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://techcommunity.microsoft.com/t5/small-basic-blog/new-release-small-basic-online-public-preview-v0-9/ba-p/338209" target="_self"&gt;NEW RELEASE: Small Basic Online Public Preview (v0.9)&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We haven't been blogging enough about what's going on, so let's see if we can change that!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our progress continues! From 2019's efforts, we made some updates!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Big thanks to our 2019&amp;nbsp;&lt;SPAN&gt;Hackathon website team:&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Casey Schaertl&lt;/STRONG&gt;&lt;SPAN&gt;, Peter Durham, Ian Johnson, Andrew Cook, Debbie Chang, Ken O. Bonn, Angela Vu, Maira Wenzel, Austin Suarez, Devagnanam Jayaseelan, Liz Bander, and Duncan Chalmers.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Small Basic Website 2.2 is a set of improvements from our 2019 Hackathon efforts, including the release of&amp;nbsp;Small Basic Online 1.0.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Here is SB Website 2.2:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's New - SB Website 2.2:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/" target="_self"&gt;Home Page&lt;/A&gt;:&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Updated Design&lt;/STRONG&gt;: Our design is simplified, without the rotating banner. The color/brand is more consistent now with green. Our Download and Online buttons are a little easier on the eyes.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Social Buttons&lt;/STRONG&gt;: Our social sites are now more prominently featured as circular buttons on the right pane, at the top.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Announcements&lt;/STRONG&gt;: We now have automatic, dynamic links featuring our posts on this blog! This way, you can see what's the latest each time you land on the SmallBasic.com website! That's on the right pane.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Forum Posts&lt;/STRONG&gt;: We also have the latest forum posts automatically featured on the home page, under the Announcements (in the right pane). This shows what's hopping in the Small Basic community!&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;General:&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Open Source on GitHub&lt;/STRONG&gt;: That's right! Thanks to Casey and team, our website is now over on GitHub:&amp;nbsp;&lt;A href="https://github.com/sb/SmallBasicWebsite" target="_self"&gt;https://github.com/sb/SmallBasicWebsite&lt;/A&gt;. You can &lt;A href="https://github.com/sb/SmallBasicWebsite/issues" target="_self"&gt;file issues&lt;/A&gt;, &lt;A href="https://github.com/sb/SmallBasicWebsite/projects" target="_self"&gt;track progress&lt;/A&gt;, and even make fixes!&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/tutorials" target="_self"&gt;Tutorials&lt;/A&gt;:&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Coding Curriculum&lt;/STRONG&gt;: This is our newest content set. It's intended to be used for Coding Clubs at schools, but you can use if for all classes or for self-study.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tutorials&lt;/STRONG&gt;: Listed at the bottom, these our our latest Workshop Tutorials!&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/resources" target="_self"&gt;Resource&lt;/A&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/resources" target="_self"&gt;s&lt;/A&gt;:&lt;/STRONG&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;New Page&lt;/STRONG&gt;: This is a new page listing the myriad of other helpful sources we have for you! We simply had to combine it all, or we'd have another 30 tabs at the top!&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Comprehensive Tutorial&lt;/STRONG&gt;: The old tutorial is still there and was visually improved for this release: &lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/tutorials/chapter1" target="_self"&gt;Comprehensive Tutorial&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Reference Docs&lt;/STRONG&gt;: Check out our latest tweak to the&amp;nbsp;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/docs/Turtle" target="_self"&gt;Reference Docs&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Wiki&lt;/STRONG&gt;: I just wanted to highlight this ever-expanding source of great community content: &lt;A href="http://social.technet.microsoft.com/wiki/contents/articles/17553.wiki-small-basic-portal.aspx" target="_self"&gt;Small Basic Wiki Portal&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Small Basic on Other Platforms&lt;/STRONG&gt;: This box on the far right helps show you all the great things going on with Small Basic extensions!&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Featured Programs&lt;/STRONG&gt;: The featured programs were moved onto this page, as the bottom row. And now they dynamically pull our latest featured programs from our blog! This means you can regularly find refreshed content here!&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/faq" target="_self"&gt;&lt;STRONG&gt;FAQ&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;:&lt;/STRONG&gt; We made some small tweaks!&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;A href="https://smallbasic-publicwebsite.azurewebsites.net/contact" target="_self"&gt;Contact&lt;/A&gt;&lt;/STRONG&gt;: This replaced the Help page. We now include the email directly.&amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The &lt;A href="https://github.com/sb/SmallBasicWebsite/issues" target="_self"&gt;Website Known Issues&lt;/A&gt; can be found on GitHub.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And now we move on to the editor!&amp;nbsp;&lt;SPAN&gt;For SBO Online 1.0, big thanks to &lt;STRONG&gt;Omar Tawfik&lt;/STRONG&gt;, &lt;STRONG&gt;Hannah Smiltneek&lt;/STRONG&gt;,&amp;nbsp;&lt;STRONG&gt;Amrit Ranjan&lt;/STRONG&gt;, Alex Null,&amp;nbsp;Allison Inman, Tina Chen, Pieter Benjamin, Casey Schaertl, Nonki, Liz Bander, Oz Jerry, Joe 3K, Jacqueline Pain, Lucjia, and Estberg.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What's New - SB Online 1.0:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://smallbasic-publicwebsite-dev.azurewebsites.net/" target="_self"&gt;Check it out here.&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp; Features #1 and #7 are parity with SB Desktop, replacing the functionality of the Dynamic Help Window. Feature #8 (saving and opening files) is a parity feature with SBD. Features #1 (the exploring aspect), #2, #3, #4, #5, #6, #10, and #11 are all improvements over SB Desktop! These features will debut on desktop with the SB Desktop 2.0 release.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;1. Libraries Pane: &lt;/STRONG&gt;Oh, what a pane! You can now navigate the Libraries Pane to learn about our library of objects! As you e&lt;SPAN&gt;xplore each object and method, you'll get more familiar with the Visual Studio IDE and UI structure.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;2. Debug Mode&lt;/STRONG&gt;: Teachers have asked for it! And now they get it! The new Small Basic Debugger is here, and it's small and basic! Click the Debug button and then you can move through each line of code and see what it does, so that you can make sure the code is doing what you expect it to!&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;3. Updated Sample Program:&lt;/STRONG&gt; Our sample program has a little more to it now, where it reads some user input. The sample program is what appears by default, when you open up SB Online:&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;4. New Icon Designs:&lt;/STRONG&gt; Our icons got a new modern design pass! They still capture the original goals of icons that are simple and fun, but now they are also sleek, clean, and flat. Something fun for kids but usable for adults. They feel even simpler than ever!&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;5. Advanced Error Handling:&lt;/STRONG&gt; Small Basic now instantly and automatically notices and points out the errors (you don't have to run it first)! It puts an exclamation point icon on all the lines that contain errors! You can click the Error pane on the bottom for more information, and click each error message to go right to the specific error. And the error messages are friendlier and clearer than ever! In addition, you can't run the program with errors! The Run button gets grayed out, and when you hover over the button, it tells you how many errors you have!&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-60px"&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;6. Auto Filling:&lt;/STRONG&gt; When writing an operation, such as Turtle.Move(), Small Basic now automatically adds in the parentheses, fills in the info in the middle with the word "data" and highlights it, so you can type to replace it! Likewise, when you type a quote in (for a property or a string in an operation), Small Basic automatically adds the end quote for you!&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;7. Hover Hints:&lt;/STRONG&gt; H&lt;SPAN&gt;over over an object or method to get a description.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;8. Save &amp;amp; Open&lt;/STRONG&gt;: This is an improvement over SBO 0.91 and a step toward parity with SB Desktop! You can now save your files locally. And...&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;9. TXT File Format:&lt;/STRONG&gt; We're introducing the idea of saving and loading TXT files instead of SB files. This makes file sharing, edits, and uploads easier, especially when you switch back and forth between using SB Online and SB Desktop. (Note that SB Desktop won't support this on that end until the release of Small Basic 2.)&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;10. Open Source on GitHub:&lt;/STRONG&gt; Just like the website, Small Basic Online 1.0 is all open source and &lt;A href="https://github.com/sb/smallbasic-editor" target="_self"&gt;available on GitHub&lt;/A&gt;!&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;11. Double Display:&amp;nbsp;&lt;/STRONG&gt;&lt;SPAN&gt;Continuing the feature from SBO 0.91, the Graphics Window and Text Window can be seen simultaneously.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Known Issues:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Import and Publish:&lt;/STRONG&gt; These features aren't working yet. We plan to add them in the next release, Small Basic Online 1.1. If you need them in an online browser, please try Small Basic Online 0.91 here: &lt;A style="font-family: Calibri; font-size: 11pt; background-color: #ffffff;" href="http://aka.ms/SBOnline/0.91" target="_blank" rel="noopener"&gt;http://aka.ms/SBOnline/0.91&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Load Times:&lt;/STRONG&gt; The time it takes to load the browser can sometimes take too long. We're looking into improving this.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tutorials &amp;amp; Documentation Links:&lt;/STRONG&gt; Currently the Tutorials and Documentation links (in the upper right corner) are broken. We'll get those fixed.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;For all the SBO Known Issues, see the &lt;A href="https://github.com/sb/smallbasic-editor/issues" target="_self"&gt;GitHub Issues&lt;/A&gt;. And now let's revisit the...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id="toc-hId-1676221151"&gt;&lt;STRONG&gt;Release Pipeline&lt;/STRONG&gt;&lt;/H2&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;We have many steps in the future for Small Basic Online (and Small Basic Desktop):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Release Small Basic Online 0.9.&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Done!&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;A href="https://blogs.msdn.microsoft.com/smallbasic/2018/08/28/new-release-small-basic-online-public-preview-v0-9/" target="_blank" rel="noopener noreferrer"&gt;See the announcement here&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;Release Small Basic Online 0.91 (SBO 0.91).&amp;nbsp;&lt;STRONG&gt;Done!&amp;nbsp;&lt;/STRONG&gt;This shipped with our release of the Small Basic Website 2.1. (&lt;A href="https://techcommunity.microsoft.com/t5/small-basic-blog/new-updates-small-basic-website-2-1-small-basic-online-0-91/ba-p/338216" target="_self"&gt;See the announcement here&lt;/A&gt;.)&lt;/LI&gt;
&lt;LI&gt;Release SB Website 2.2 and SB Online 1.0! &lt;STRONG&gt;Done!&lt;/STRONG&gt; That's this blog post!&lt;/LI&gt;
&lt;LI&gt;Release Small Basic Desktop 1.3.
&lt;UL&gt;
&lt;LI&gt;It has the bug fixes found in the Windows App Store mobile release, 3 new languages, and extra coding help in the interface!&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Release Small Basic Online 1.1.
&lt;UL&gt;
&lt;LI&gt;We plan to get Import and Publish working and fix some bugs. We're building toward parity with SB Desktop.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Release Small Basic Online 1.2-1.9
&lt;UL&gt;
&lt;LI&gt;I expect continual parity improvements, as we move SBO features closer to what's available in Small Basic Desktop (SBD). We're also fixing the&amp;nbsp;&lt;A href="https://github.com/sb/smallbasic-editor/issues" target="_self"&gt;GitHub Issues&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;We'll likely be releasing new versions of the website as we go, as well.&lt;/LI&gt;
&lt;LI&gt;I expect to see some features released in SBO that we hoped to get in SBD, but were never able to. For example, SBO 1.0 includes the new Debug Mode, Advanced Error Handling, Auto Filling, Hover Hints, and TXT File Format. All those are improvements that will eventually make their way into Small Basic Desktop (with the release of SB 2).&lt;/LI&gt;
&lt;LI&gt;This is where we'd seek to get the Extensions, Graduate, and "Build an EXE File" feature sets to work out. As well as translating the English into our 22 other languages currently supported by SB Desktop!&lt;/LI&gt;
&lt;LI&gt;We would be moving toward building a Desktop version in the exact same open source repository.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Release Small Basic 2:&amp;nbsp;
&lt;UL&gt;
&lt;LI&gt;The vision would then come into fruition, as we release both SBO 2 and SBD 2 at the same time, from the same source code.&lt;/LI&gt;
&lt;LI&gt;Obviously, we'd need to include the Extensions, Graduate, and "Build EXE Files" feature sets for this to work out (those are the tougher features to get for Desktop parity).&lt;/LI&gt;
&lt;LI&gt;I'd also expect to find further features we wanted in SBD, like in-app tutorials and an Extension Manager. And if they don't make it into SB 2, I'd expect them to be coming on the horizon...&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;Release Small Basic 2.1+
&lt;UL&gt;
&lt;LI&gt;Once we had a combined release, I'd hope to see an emphasis on in-app tutorials, extensions (like Minecraft), and more!&lt;/LI&gt;
&lt;LI&gt;This also might be where we see the in-app tutorials and the Extension Manager get released.&lt;/LI&gt;
&lt;LI&gt;I'd love to see a more robust Graduate feature set (such as to export into JavaScript, as an option).&lt;/LI&gt;
&lt;LI&gt;We'd also drive toward mobile apps, built from the same repo!&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;BR /&gt;&lt;SPAN&gt;That's the vision. There is no timeline, just a roadmap. The more we work together (with the community), the faster we get there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That's Small and Basically it!&lt;/SPAN&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&amp;nbsp;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;- Ninja Ed&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Mar 2020 20:53:17 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/small-basic-blog/new-updates-small-basic-website-2-2-amp-small-basic-online-1-0/ba-p/1174715</guid>
      <dc:creator>Ed Price</dc:creator>
      <dc:date>2020-03-03T20:53:17Z</dc:date>
    </item>
  </channel>
</rss>

