Author: Walter Wimberly

Walter Wimberly is an Assistant Professor at a regional college in Tennessee, teaching Computer Science in the Software Engineering track. He works as a student advisor, oversees curriculum changes, develops new courses, and manages the advisory panel. Walter taught full time for about 7 years, before going back into “industry” as a full stack Software Developer for a dozen years. There he focused on web based projects coding in JavaScript/jQuery and utilizing the Bootstrap CSS Framework on the front-end, and coding in PHP, ASP/ASP.Net, SQL on the back-end. Since he loves teaching, he taught as an adjunct web and digital media classes for eight (8) years, while working in industry, and has since returned to teaching full time. He has been married for over 25 years, and is father to several special needs boys. As such, he is working on some projects to help others who have special needs to be self-sufficient, and support the care givers of those with special needs. Check out his Autism blog for more info.
  • Loops in Rust

    Rust has the standard loops one might expect, such as a while (conditional) style loop, and a for (counting) loop. As with most modern languages, it also has a for each style loop. A Bad Type of Loop… One thing that is unique however, is that it also includes a built in infinite loop, which…

  • Conditions in Rust

    Rust has the normal conditions you’d expect with other languages. Similar to go, Rust doesn’t require parenthesis around the boolean condition, unlike many languages. Rust allows for your standard if – else if – else style of statements. You can see an example below: Changing the value of n, will change the output you get….

  • Working with Variables in Rust

    In Rust, variables behave somewhat differently than in many other programming languages. Here’s a breakdown of how variables work in Rust, focusing on their unique features. Default Mutability Philosophy Rust’s choice to make variables immutable by default ensures that developers think carefully about mutability. It aligns with Rust’s overarching philosophy of safety and prevents unintended…

  • What is a Smart City

    A smart city is a municipality that leverages advanced information and communication technologies (ICT) to enhance the quality of life for its residents, improve the efficiency of city operations, and drive economic growth. The primary goal is to create an urban environment that is more livable, sustainable, and efficient[1][2][3]. The ideas of smart cities have…

  • Your First Rust Program

    As per usual, we’ll create a simple “Hello World” style app to create our first program in Rust. While you can download and install a Rust compiler on your machine, for our examples, we will use an online editor: https://www.onlinegdb.com/online_rust_compiler Rust requires a main function, like many other languages (C/C++, Java, etc) however, there are…

  • Ruby Arrays and Hashes

    In Ruby, an array is an ordered collection of objects, which can hold multiple data types, including numbers, strings, other arrays, or even objects. Of the languages we’ve looked at, it is most similar to lists in Python, where you can store dynamic types, and they are dynamically sized. There are a couple of ways…