I'm always looking for the lowest level understanding, because I hate not knowing how things work. On a Raspberry Pi, I'm able to write a Node app that changes GPIO, but how does that work? Turns out it's pretty interesting. I'll show you.
I beat my head against a wall for a long time wondering why I wasn't able to do basic GPIO on a Raspberry Pi using Node. Even after a fresh image and install, I was getting cryptic node error messages when I ran my basic blinky app.
Lucky for me (and perhaps you) I got to the bottom of it and am going to document it here for posterity.
Visual Studio Code is an awesome, light, fast, versatile and as of recently extensible code editor from Microsoft.
The ability to write extensions for Code is a massive addition and really increases the IDE's productivity.
Today I talked to middle school students who already have enough ambition to join the Code Club at their school, stay after hours, and learn about writing software. Kudos to all of you students, and good luck learning about software.
Here's a summary of what we talked about for your reference.
Take a little time out of your day to sharpen your axe. In this article, I'll talk about how to create yourself a PowerShell profile that persists through system reloads because it hard links to your OneDrive folder. I'll also show you how to sprinkle some code into your profile that allows you to use a standard PowerShell window to call Azure commands and to get full Posh Git integration. No more opening the Azure PowerShell or the Git Shell. Just open PowerShell.
...and codefoster waxes ineloquently about the future of 3D modeling and printing.
I'm still a baby when it comes to Autodesk Fusion 360, but that's not going to keep me from showing you the basics. I guess you could say I learn by teaching :) In this video, we'll create a very basic model, and I'll use the opportunity to introduce you to a few basic concepts in this very cool 3D modeling software.
Tweet Monkey is an ultra simple IoT project.
The hardware is simple. The software is simple. The entire concept is easy and familiar.
The goal here is to give folks a great entry point into the exciting world of Internet of Things projects. Enjoy!
You can write Node apps and put them on devices and watch cool stuff happen, but you can dramatically simplify the process if you employ Visual Studio as your editor. We'll look at the many productivity benefits of the IDE, we'll see how to use Gulp to deploy and run our app, and we'll see the awesome power of remote debugging.
The web portal for managing your Azure subscription and all of your services is very powerful, but more powerful still, IMHO, is the ability to quickly do everything you want right from a command line using node.js and very short, intuitive commands.
A lot of us are not only writing code, but we're standing up in front of our peers - either virtually or in the flesh - and we're talking about writing code. Before I give a presentation, here's what I do to be sure my system is rock solid and ready to go. It doesn't always work, but it's pretty good insurance.
Perhaps you have some experience garnered with Microsoft hugely capable WCF (Windows Communication Foundation) but you've been seeing a lot of chatter about Web API. Which direction to go? Let me see if I can help.
codeShow is a app for learning to make apps. It's very meta in that way. The whole project is an open source project with community contributions. Use it to learn the web platform and Windows app development.
I am launching a new version of codefoster.com and I'm using BetterCMS for the content. I'm always thrilled with a new system when I first plug it in and this is no exception. I think, however, that I'm going to like this one a lot longer and a lot more.
I'm going to OSCON in Portland this year. Are you?
In the article, I'll enumerate a few of the technologies that I think are hot and worthwhile and likely are going to be the sessions I'll tweet and write home to mom about.
HTML is less verbose than XAML, but it's often times harder to figure out what's going on with a bunch of div's on the page. How do you determine by looking at your HTML what's going on with the styling? Shouldn't it be more like XAML - easy to read?
As an application developer, you're trying to communicate with your users in a sense. Not so much like an author is, though. An author can only communicate information, ideas, and the like, but an app developer can communicate behavior as well as information. You have the opportunity to make your users feel empowered as well as informed.