Visual Studio Code – All the Git Features!!!

Visual Studio Code supports Git… like a BOSS!!! VS Code gets Git!   Let’s look at the features! Git version control Commit, diff, pull and push Embrace modern workflows with the power and flexibility of Git. See changed files, diffs, and make commits right from within the editor. Connect with the entire Git universe by…


Visual Studio Code – NEW FEATURES: 3 Big Improvements (File Picker, Fuzzy Search, & Persisted Zoom Level)

The 0.10.5 December release features a plethora of improvements, including… File Picker improvements and fuzzy search The file picker (“Quick Open”) is now able to search on file paths when you include slash (Mac/Linux) or backslash (Windows) in the search term. This allows you to list all the files of a directory easily. A new…


Visual Studio Code – NEW FEATURES: 4 Language Improvements (JavaScript, TypeScript, JSX, & TSX)

The 0.10.5 December release features a plethora of improvements, including… ES6 is the new default We have made ES6 the default for JavaScript files. This means you don’t need to create jsconfig.jsonfiles to enable new syntax and by default you get suggestions for ES6-types, like Promise, Set, Map,String.startsWith and much more. Thanks to a community contribution. At the same time, the…


Program your Lego Mindstorms EV3 Robots with actual Text-Based Coding!

Using the EV3 extension for Small Basic 1.2, you can use Small Basic to program your Lego Mindstorm EV3 robots! This is a great next step for teachers and parents looking to lay the groundwork on their kids’ futures and careers. Lego Mindstorms is a big step toward engineering and computer development, and programming your robots on…


Small Basic – The If-ElseIf Ladder

The If-ElseIf Ladder Let’s say that you’d like to compute a math formula with three variables: x, y, and z. But none of the inputs can be negative. So you’ll need to check the variables before you start! Here’s one way to check the three inputs: If (x < 0) Then   TextWindow.WriteLine(“x is negative”)…


DevScope’s awesome PowerShell module for Power BI API’s

Check out DevScope’s awesome PowerShell module for Power BI API’s on GitHub:   https://github.com/DevScope/powerbi-powershell-modules   PowerBIPS.psm1 A powershell module with cmdlets to interact with the PowerBI developer APIs.   Have a good bye! – Ninja Ed  


Small Basic Rounding Methods: Digging Deeper

The Math object gives you three methods to round numbers! We explain these methods in the Table below. Table: Rounding methods available in the Math object  Method  Description  Ceiling(number)  Returns the integer that’s greater than or equal to the given decimal number  Floor(number)  Returns the integer that’s less than or equal to the given decimal number  Round(number)  Rounds…


Small Basic Turtle Object – 5 Practice Exercises!

Here are five Practice Exercises for the Small Basic Turtle Object!   1. Write a program that draws the pattern below. (Hint: draw one flag and then rotate it 10 times.) 2. First write a program where your turtle draws the house in the left figure below. You can create the pattern in the right figure…


Small Basic: Turtle Polygon Patterns

Here is a gallery of some of our favorite patterns made with the Turtle object in Small Basic!   This first Turtle pattern comes from litdev: Turtle.Speed = 10 For i = 1 To 600 Turtle.Move(10) Turtle.Turn(i*11) EndFor   Next, here’s an interesting shape from Zock77: Import code: FFB727   As a bit of a…


The History of the For Loop

As everybody knows (or should if they don’t), a For Loop is a statement in programming languages that allow you to iterate (repeat) a body of statements. That’s what a loop is (repeating a body of statements). There are three common loops: For Loop, While Loop, and GoTo Loop. Some folks don’t like GoTo loops…