Welcome to AddressOf.com Sign in | Join | Help

Front Page News

  • VS Code Printing Free

    Yes, as it turns out, you CAN NOT print using Visual Studio Code.  With that said, there is an answer in the form of a free extension.


    VS Code Printing Free

    10-29-2019, 10:52 AM by CorySmith to AddressOf.com
    Filed under:
  • Busy, busy, busy!

    Let me please take a quick moment to update everyone on some projects that I've been working on:

    Look Ma, I'm on TV!

    Well, on twitch.tv that is. I'm currently streaming two different projects on twitch.tv: Rogue Tuesday where we will be cloning the Rogue game from the 1980's and BASIC where I'm following along with Immo Landwerth's "Build a Compiler" (C#) series to write a BASIC compiler for .NET Core from scratch. These are being done as "live-coding" stream sessions.


    Would you like to converse with other developers that use VB? Come join us over on gitter.


    I'm a huge fan of BASIC in general. I've recently been doing some research on the history of BASIC and during this process found many projects/products that are currently available that could make our existing VB knowledge much more useful/capable. So I've created a GitHub repo (and GitHub pages) site that exists to house not only VB, but all things related to BASIC. Eventually I'd like to have a "central" site (or hub) for all things BASIC. For now the site is simply a place to collect content (links) and grow it time.


    I noticed that this GW-BASIC website had been shut down so I followed up with the original author. After a short discussion, he was kind enough to donate the domain name to me and I've since rescued some of the content from "The Way Back Machine" to setup a new site that is hosted via GitHub pages.

    I encourage everyone to check these out... I welcome you to come join me (contribute to) in any (or all) of these projects!

    06-07-2019, 8:23 AM by CorySmith to AddressOf.com
    Filed under: , , , ,
  • PropertyGrid DefaultValue for non-Const values?

    In the PropertyGrid, you can specify in the target Control (or Class) an attribute that represents what the default value of the property should be.  This doesn't actually set the value, it is there for "informational" purposes.  The PropertyGrid, however, uses this information and displays values as "regular" text if it matches the default; bold if it does not.  This works great for most properties... however, not so much for properties that can't be represented as a constant such as default pathing based on the user account's documents folder.

    However, there is an answer to this problem... it requires that you create a method using a very specific pattern that the PropertyGrid can leverage.  For the details, see here.

    01-31-2019, 6:18 PM by CorySmith to AddressOf.com
    Filed under: , ,
  • Performance Improvement - CInt(Fix(value))

    From the Visual Studio 2017 15.8 Release Notes...

    "Visual Basic Performance Improvement

    Visual Basic now provides a significant performance improvement when using the pattern CInt(Fix(number)) to convert from non-integer types to integers."

    Although this won't be noticed by many VB developers; it will be noticed by some who are working on some very niche type projects such as applications that are processing graphics files, emulation, etc.  Anything where there is a ton of floating-point to whole-number conversion taking place.  The improvement is basically optimizing this pattern so that it short-circuits to a single IL operation... so it literally can't get any faster (at least not in .NET terms).  I should also note that this could have a serious performance impact (improvement) for any ASP.NET applications that utilize this pattern; I should also point out that any code that is converted from C# to VB...


    int a = (int)value;


    Dim a = CInt(Fix(value))

    If you just convert using CInt() (leaving Fix() out) the result can be far from what was originally executing with C# as CInt() will potentially round the result where C# doesn't.  In other words, if the value was 9.9 in C#, the a would result in 9; wherein VB, the value of 9.9 results in 10.  When you include Fix(), the final result of the conversion matches what C# produces.  This isn't meant to be an argument as to which is better (I mean, to me 9.9 is closer to 10, not 9, but hey, I did say this wasn't meant to be an argument); but rather the difference and how to get to the same result.  Here's where the pre-perf-improvement created a bit of a problem... in order to get the same result, it took a significantly longer amount of time.  Right or wrong, the difference is results in any code converted from C# to VB to potentially display as being "slower".  As a VB developer, you'd have to spend some time evaluating whether or not it was safe to refactor the code in order to increase the overall performance of the code.

    Is this very discoverable?  No.  Does that matter?  No.  Everyone benefits, whether or not they are even aware of this fact. ;-)

    Most people won't know that this gem even exists (nor should they care).  However, you do.  You're welcome. :-D

    A huge THANK YOU to the VB team!

    09-20-2018, 9:07 PM by CorySmith to AddressOf.com
    Filed under:
  • Site issues...

    I just want to take a moment to state that I am aware of periodic site issues and am working to get them resolved.  It appears to be a combination of host provider issues and wanna-be-script-kiddies; I've taken initial steps to remedy this and am continuing to investigate ways to further address as I move forward.
    Thanks for your continued patience.
    08-28-2018, 4:28 PM by CorySmith to AddressOf.com
    Filed under:
  • Project “Thalia” (Update 1)

    It's been a couple of months since the last update, so here goes...

    Currently has support for: 

    * Both DVD's ripped as either "folder based" and .ISO images.
    * Locally caching of thumbnails to improve "Exists()" across a network share.
    * Full keyboard navigation.
    * Full MCE remote control support. 
    * Play, Stop, Pause, Next, Prev, Back, etc.
    * Filter by name.
    * Sort by "type".
    * The UI is !!! FAST !!! (except for initial launch, will investigate further).
    * Sort title is different than the display title to handle proper supporting of titles that start with "The" or "A".
    * Support for Delete within the movie browser list.
    * Current UI is very usable from a "10 foot" view.

    Work in progress:

    * Different remotes that I have (non/sortof-MCE) different "keys".
    * Very limited support for assisting in finding new thumbnails.
    * Even less limited support for retrieving metadata; currently have no way to store data beyond the title.

    Things I still would like to accomplish (beyond the above WIP):

    * Remember last time played (see below), along with...
    * Ability to resume from where last left off (see below).
    * Switch to WPF.
    * Add "cloud support" for storing/accessing metadata regardless of machine.
    * Add "child mode".
    * Add "suggest a movie" mode.
    * I may try to integrate Netflix, Hulu and Amazon video via a custom browser so that the remote "just works". 

    And, not a feature of the product itself; however, the whole reason is to handle a large library of movies... so far I've ripped about 1500 (half of the 3000 goal stated previously) and the UI is very responsive.  I still have about 1900 more DVD's to rip... 

    With all that said, I'm very satisfied so far with the progress/results thus far and there have been several challenges... so helps to keep the mind sharp. :-D 

    12-28-2017, 10:08 PM by CorySmith to AddressOf.com
  • Missing “Teredo” adapter…

    In order to participate in an Xbox party (Windows 10), I found that I had “Network” issues.  After following the instructions located here; I was still left in a state that wasn’t working.  In my case, the network “adapter” wasn’t even in the list… and even if I were to ignore the troubleshooting tips stating to not manually install the adapter; I couldn’t do that either as the adapter wasn’t in the list to be installed.

    I did find this thread with the following suggestion:

    netsh interface ipv6 set teredo client

    After doing this and rebooting, the “adapter” was now in the list as expected and the “Network” tab in the Xbox app is connecting as desired.

    10-16-2017, 3:33 PM by CorySmith to AddressOf.com
    Filed under: ,
  • SUCCESS!–VB on Linux!

    OK, so the time has finally come.  VB on Linux… OFFICIALLY! 

    First, let me discuss the hardware:

    An HP MediaSmart Server circa 2007 upgraded to 1GB of ram and 13TB of storage.

    Second, the OS:

    After researching the various distros, I’ve decided to go with Debian.  I’ve installed the x64 version of Debian 9.1.

    Third, the Core:

    .NET Core 2.0 was released a bit ago; however, running it for the first time on Windows the templates for VB were still MIA.  I can happily confirm that installing .NET Core 2.0 on the Debian presents the following templates available for VB.

    * Console Application
    * Class Library
    * Unit Test Project
    * xUnit Test Project

    I’d like to see templates for some of the others, such as ASP.NET Core Web API (among others – hint, hint); however, having those that are currently available is a very positive start.

    To get started, create a folder to house the files and then (from within that folder)…

    # dotnet new console –lang VB

    Yes, that is a mouthfull; however, it works like a charm.  To get it to run, you can “jump ahead” and…

    # dotnet run

    Most documentation states that you would do a “dotnet build” before the “dotnet run”; however, my experience results in “dotnet run” will detect that a build is needed and automatically do so.

    # nano Project.vb

    As I’m using a very trimmed down Debian install (console only); I’m using nano as the editor.  It seems like a relatively decent editor for those new to Linux (as I am – to some degree).

    I have some projects in mind where having this environment setup will come in handy; I’ll keep everyone posted as I move forward.  If you’d like to ask me any questions, feel free to send them my way and I’ll be happy to reply.

    09-20-2017, 10:59 PM by CorySmith to AddressOf.com
    Filed under: , , , ,
  • Project “Thalia”

    Many years ago I utilized my knowledge of hardware automation to build a solution to both the storage and (more importantly) usage of a constantly growing DVD collection.  The solution at the time was to combine several multi-disc changers together with the necessary hardware to handle the switching of the audio/video operated from a perspective that all of this was “just part of Windows Media Center”.

    Back then, Microsoft was invested in Windows Media Center… today, abandoned.

    Back then, hard drives were very expensive and limited in space… today, how much space you want; no matter what, it’s pretty affordable.

    The solution at the time was designed for the time.  Times have changed…

    One of the major changes today is that a ton of content is easily accessible from streaming services such as Netflix, Hulu, Vudu, etc.  Vudu is an excellent example of “where things are going”; however, the content available is limited mostly to what is “current” or what has been “extremely popular”.  If you have a DVD that was less popular, there is a high probability that you aren’t able to find it on any of these services.  Combine that with the fact that every single time you want to watch something, you have to stream it.  Although connectivity has improved speed-wise; reliability still is somewhat questionable ranging from “slow” or “drops”.  The inconvenience of this simple truth is that there seems to be a correlation between these events occurring and the time you are in the middle of a movie.

    Another problem that I’m faced with is the simple fact that I have all of this content; why should I have to purchase it again?

    “Ripping” DVD content to HDD is relatively simple and there are a few options available; these include just creating ISO images to actually copying the content into subfolders.  The later is the approach that Windows Media Center eventually provided for.  It was, at the time, a very welcome feature and one that made a lot of sense.  However, as I stated, Windows Media Center has been abandoned and there’s little to no hope of it returning.  Combine that with the fact that there are serious issues with the DVD Library functionality in Windows Media Center where the performance pretty much tanks with a large library.

    There are other solutions on the market; however, these solutions are very, very, very expensive.  I’m not knocking the value of those products… given that they’ve done an excellent job at making it “simple”.  That convenience comes at a price and they are charging, IMO, what it’s worth.  My particular situation is a little different… in that I’m capable of building something similar which provides me with the flexibility of making it my own.

    So the challenge is to make a new product that:

    • Is easy to use (day-to-day).
    • Must work well as a “10-foot UI”.
    • Mostly usable with a “standard” universal remote.
    • Has a high WAF (wife acceptance factor).
    • Works well over the LAN.
    • Handles a library of over 3,000 movies…
    • Handle video content (personal, TV episodes, etc.)…
    • More…

    Regarding the “more…” entry; I’m sure I’ll come up with additional ideas along the way.  Throughout the process though, I plan to limit the scope creep by staying focused on the ultimate goal which is to be able to watch any of this content on any screen in my house.  Once that is done, will evaluate improvements to be made.

    Throughout this process, I’ll attempt to make updates to this blog…

    (Before anyone asks… “Thalia” is the ancient Greek goddess most closely associated with theater.  For those wondering, I also considered Dionysus; however he is a little to bipolar for my tastes.)

    07-17-2017, 4:10 PM by CorySmith to AddressOf.com
    Filed under: , , ,
  • Skype for Business invite not working?

    For whatever reason I have no idea what “app” I’m supposed to download in order to get a Skype for Business meeting working… and I keep getting an invite that wants to just launch “that app”.  I recall solving the problem in the past with a web search… so given that I’ve had to do this several times I think I should just make a note here.

    You can append ?sl=1 to the URL to force the meting to use the web browser experience.

    To accomplish this task, copy/paste the invite (URL) to the browser address field and append ?sl=1 to it.



    02-27-2017, 2:08 PM by CorySmith to AddressOf.com
  • Updating to Windows 10 Frustration (Windows 8/8.1)

    I’m finally getting around to upgrading a couple of machines that I neglected to upgrade to Windows 10 during the free update.  As I technically qualify for the still free update for those that utilize accessibility features, I’m finally getting around to upgrading them.  However, both of these machines are experiencing the same symptoms… ultimately resulting in failure to upgrade (free or not).

    I suspect that part of the problem may be related to not having the latest updates for the current OS.  Here’s where the problem really starts… for whatever reason, not able to get the updates!

    I should mention that these machines were completely up-to-date when they were shelved but have been sitting around collecting dust for ages.  So there are probably a ton of updates available.  I’ve attempted letting this process run (checking for updates) for over 24 hours with no success.

    I found a page on Microsoft.com that provides 5 concrete steps to try in order to kick-start Windows Update on Windows 8.1; so I suppose I’ll have to give each of these a try.  As I type this, the first entry appears to have not worked.

    I’m adding this link here so I can easily find it in the near future.

    02-17-2017, 9:10 PM by CorySmith to AddressOf.com
  • Watching recorded TV with Windows Media Player

    I “cut the cord” years ago and have been using Windows Media Center to record television for ages.  It is with great sadness to see Microsoft drop Windows Media Center from Windows; however, that doesn’t change the fact that I literally have years (several seasons) of content to catch up on…

    I used to be able to just launch Windows Media Center on my regular machines and point the library to the main machine (the one doing the recordings) and the wife acceptance factor was high.  Those days, unfortunately are no more.  So what to do?

    Luckily, Windows Media Player is capable of watching these recorded files.  It’s not a perfect solution however as I don’t get the nice little thumbnails and easy access to all of the associated metadata; but the filename is enough to get the gist of the show and which order I should watch them in.

    I’ve been using this for a while now, however one thing has been really annoying…

    With Windows Media Center, I could quickly skip through the commercials – doing so in Windows Media Player has been really annoying as I’ve had to play a guessing game using the mouse over the Seek bar.

    Well no more, I just found the correct keyboard shortcuts! (As well as when/where you can utilize them.)

    • Right Arrow: Skip forward
    • Left Arrow: Skip backward
    • Shift + Right Arrow: Skip forward (small)
    • Shift + Left Arrow: Skip backward (small)
    • Ctrl + Right Arrow: Skip forward (large)
    • Ctrl + Left Arrow: Skip backward (large)

    There is still an annoyance with this approach in the fact that you have to have the current focus on the Seek bar; but once that is the case… I can bend the video to my will and commercials are far less annoying.

    As it turns out, pressing the Tab key 4x upon initially launching Windows Media Player will focus the Seek bar.

    For the record, I really wish Microsoft would reconsider their position on Windows Media Center and make it available as a separate product… furthermore, I’d like to see it available on Xbox One.  And, yes, I’m willing to pay for it.  I’d be first in line to pay $99 for a Xbox Play Anywhere copy!

    02-16-2017, 9:16 AM by CorySmith to AddressOf.com
    Filed under: , ,
  • What happened to “What U Hear”?

    Back in the day, Windows used to have an “audio input” that would be whatever was currently playing… also known as a “loop back”.  Beginning with Windows 7, this “input” appears to have been removed.  As it turns out, it hasn’t been removed; this is even true as of Windows 10.  It’s just not available by default.  To enable:

    • Open the Recording Devices tool.
    • In the list of devices, right click in the “white space” (in other words, in the list but not on any of the actual devices).
    • Choose the Show Disabled Devices.
    • At this point, you should see Stereo Mix in the list.  It should appears somewhat grayed out as it is currently not enabled.  To enable, right click and choose Enable.
    • To activate this as the currently selected recording device, you can right click on the now active and available Stereo Mix input and choose Set as Default Device.

    Now that you’ve done this, you can use any audio recording application to record anything that you are currently listening to.

    I’m guessing that part of the reason why this was “hidden” is probably due to so many people having problems with this being available/active creating a horrible feedback loop?  Or is it because it could be used to record something like Pandora?

    For what it is worth, I’ve read that this input might not be available depending on your audio device and/or audio driver.  The audio device I’m using is an AC’97 compatible on-board device; so mileage may vary.

    02-15-2017, 10:14 PM by CorySmith to AddressOf.com
    Filed under: , ,
  • BASIC SIG (February 7th, 2017) - VB's ByRef/ByVal (VB's "it just works" approach to CLR ref) and "All About Nullables"

    Rough agenda:

    * Progress update: Website, Slack.NET...
    * Discuss ways that you can get involved, regardless of skill level.
    * ByVal and ByRef, what does this mean along with deeper dive of CLR ref and how VB takes this a step further.
    * "All About Nullables"  Dim a As Integer?... A question?  What does that mean?  Why does it exist?  How do I handle these?  How does it affect/help me?  
    * Brainstorm future topics.

    If you haven't joined the Slack group, we've now automated the invite (leveraging SlackAPI) at BASICSIG.

    Please help spread the word across twitter and facebook...
    Please RSVP

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.
    01-11-2017, 2:24 PM by CorySmith to AddressOf.com
  • (Re)Announcing BASICSIG!

    After visiting Microsoft for the Microsoft MVP Summit in November, I was a bit “beat down”.  I came to a somewhat difficult (and in my mind, somewhat shocking) realization. 

    VB is dead!

    Wait, what?

    OK, so it requires a little explanation…

    After speaking with several long time MVP’s who were (and, in many cases, still are) self-identified as being VB MVP’s… I asked each and every one of them the following question:

    “Are you actually using VB?”

    Wow!  None of them…

    Reason being?

    Peer pressure.

    They all told me the same answer.  When they present at .NET user groups, they felt that when they presented topics using VB as a language, they were negatively received.  In other words, they are doing something that they enjoy in the language that they prefer on a platform that embraces multiple languages (I should also mention for FREE) and the audience response is their reason for feeling rejected?!?!?! 

    What kind of seriously broken steaming pile of fecal matter is that????

    This says volumes both on the part of the presenters and especially the general .NET community members. 

    Oh wait… it’s gets better…

    … redacted …

    (This section could not be shared as it would potentially break NDA… something I take very seriously… so…)

    Let me share how I felt for the first two days of the Summit…

    “Why did I waste my time coming to this thing?” which led to Tuesday evening me seriously considering catching an earlier flight home.  I figured, well, I’m here… let me at least stay the night and catch up with a few friends I’ve made over the years that I only see during these types of events.  I headed out to catch a shuttle to the other side of town…

    While waiting for the shuttle, two guys were talking and I could see that they were also fellow MVP’s.  I introduced myself and we got to talking.  They were going to use an Uber to go there and asked if I wanted to ride along.  Heck… haven’t “uber’d” as yet… so why not.

    It wasn’t until about halfway across town that the conversation changed… two fellow VB guys from the Netherlands who are actively using VB every day!  (Seriously!)

    …skipping the details…

    OK, so I decided to stay for the rest of the event.  The event itself was not something that I found tremendously valuable… it was what happened between the talks.

    VB is NOT dead!

    However, that doesn’t say that there is a serious problem with the state of VB.

    First… the good news.

    You can use VB (to a large degree) to build Xamarin based applications.  It’s not friendly, but at least it’s possible.

    Thanks to work that I participated in on the Thursday “hackathon”; VB can be used to build .NET Core applications (compile on Windows, run anywhere that .NET Core works).

    VB is a core part of Roslyn; one of the fundamental .NET’s future doesn’t work without it components.

    VB is now open source…

    There was a comment that was made that really stuck with me…

    “C# is the baby, VB is the teenager.”

    Everyone loves to give all their attention to the baby.  This makes the teenager feel a little left out.  They aren’t loved is the feeling the teenager gets.  However, this perception isn’t reality.  VB is loved.  It is still very much alive.  However, that new kid is getting a lot of attention.  And, you know what?  That’s OK!

    Now for the bad news…

    Microsoft has multiple children… VB, C#, F#, TypeScript, etc.

    They aren’t able to put themselves in a position of perceived favoritism.  Even doing their best to avoid that, they still come across as doing so.

    With that said… the voice of the VB community is “silent”.  Your champions are gone.  They’ve raised their white flags and have surrendered.  Within the "active" .NET community, VB is silent.  Amongst the "used to be" VB MVP's... they are on the verge of being extinct.

    What does this mean?

    We need new blood.  We need new champions.  We need to stand together and let our voice be heard.

    How do we do this?

    We need to band together, we need to build a strong community!  We need to work together.  We need to encourage new developers to join our ranks.  We need to help them grow.  We need to get involved. To do so, we need to be organized… we need to create our own events... events that welcome our ranks.

    This is where the BASICSIG comes into the picture.

    Announcing BASICSIG; a global organization dedicated to all of those interested in the continued usage and evolution of the BASIC programming language.

    Join the conversation… http://basicsig.com

    There’s a lot of work to be done, but to start… we can simply start by talking to one another.  So the first milestone is easily accomplished by joining our slack group.  To do so, visit http://basicsig.com and use that page to automate the invite.  In other words, if you are reading this and visit that site… put in your email address and I’ll send you an invite (automated)… using VB (of course).

    Stay tuned… there’s a lot more to come.

    [edit] For full disclosure, trying to talk to the "self-identified" VB MVP's was a momentous task as, unlike prior Summits, they weren't in any single place.  So I just did the best I could by being on the lookout for them.  So there could very well be some that are still very active; the point is that all of them that I encountered with the above question answered the same way.  So for those I could not find, there's still hope... maybe.  In other words, the poll results are only as good as the input data.  With that out of the way, the fact that the "VB crowd" was no longer clustered in any single discussion also says "something".  In other words, there were no official topics that were specifically targeted to the VB audience; at least, not until, several of us suggested one and Anthony D. Green (product manager for VB) was kind enough to put together something for us. ;-)  That discussion included exactly one (1) VB influencer apparently representing all of the USA (me).  We have to fix this. :-D

    01-11-2017, 8:44 AM by CorySmith to AddressOf.com
  • BASIC SIG (November 1st, 2016) - Are line numbers evil?

    This is a "challenge month" where each participant will use GW-BASIC to build something "interesting" (something that works) from scratch in the hour and a half that is available.  Each project will be judged on across several aspects and the winner will walk away with an ESP8266!

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (October 4th, 2016) - What would you ask the VB team?

    I'll be going to Microsoft next month, so this month we will talk candidly about the current state of VB.NET... no sacred cows... ask anything and I'll be sure to get some of these questions answered with a recap (without breaking NDA) in Decembers meeting.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (September 6th, 2016) - Random Topics

    Work has clobbered me this month, so we will just be covering random topics, questions, etc.  So come and ask "anything".

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (August 2nd, 2016) - VB.NET... let's finish building something!

    Continuing the efforts of the last two meetings, we will finish the project, using it to demonstrate the language features as well as some of the process behind "how to build software"... attend and participate.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (July 5th, 2016) - VB.NET... let's continue to build something!

    Last month went very well, a lot of interaction and we actually successfully built a random, undetermined, application from scratch that actually "worked".  We will continue to build on this project, using it to demonstrate the language features as well as some of the process behind "how to build software"... attend and participate.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (June 7th, 2016) - VB.NET... let's build something!

    We are going to build something using VB.NET... attend and participate.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (May 3rd, 2016) - Visual Basic 2015 and Beyond

    A review of where we are with Visual Basic 2015 followed by what *might* be coming next based on trends and review of history.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (April 5th, 2016) - ESP8266: IoT using BASIC! (Repeat)

    What do you get with you take a microcontroller that costs between $2-$10 and set it up so that you can program it via the web with BASIC?  Let's find out!

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (March 1st, 2016) - ESP8266: IoT using BASIC!

    What do you get with you take a microcontroller that costs between $2-$10 and set it up so that you can program it via the web with BASIC?  Let's find out!

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

  • BASIC SIG (February 2nd, 2016) - The basics of BASIC Pt.4

    We will continue covering the basics of BASIC; in other words, introduction to programming using Microsoft Visual BASIC 14.

    Additionally, I'm putting out an official call to arms for everyone to spread the word to every single person interested in developing in BASIC; whether experienced or new, hobbiest or professional and everywhere in between.  The focus, direction and attention for the future of Microsoft Visual BASIC is at another proverbial crossroads; meaning that this is *your* opportunity to have a voice.  More details to come as they develop.

    As usual, please RSVP so I know how much pizza to order.

    As a requirement to meet at this location, I have to share: This event is not sponsored or endorsed by the by the North Richland Hills Library, The Maker Spot or the City of North Richland Hills.

More Posts Next page »